R&S FSH8

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
pion
beginner
beginner
Сообщения: 12
Зарегистрирован: 20 авг 2013, 18:41
Версия LabVIEW: 12
Контактная информация:

R&S FSH8

Сообщение pion »

Здравствуйте!

Проблема с подключением анализатора спектра r&s fsh8.

Использую LV2012SP1, NI MAX5.5, NI-VISA5.4.
При подключении анализатора через ethernet он находится в NIMAX автоматическим поиском и добавляется в список Network devices в виде пяти инструментов с адресами от TCPIP0::IP адрес::inst0::INSTR до TCPIP0::IP адрес::inst4::INSTR.

В VISA Test Panel указанные инструменты отвечают только на *IDN?\n - Rohde&Schwarz,FSH8,зав.№,V2.30\n. На остальные команды (*CLS\n *RST\n *TST?\n *OPC\n *OPC?\n *WAI\n *ESE\n *ESE?\n *ESR?\n *SRE\n *SRE?\n *STB?\n) инструменты не отвечают (Read Operation Error. VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.)

При попытке выполнить в LV example по коммуникации с прибором из комплекта драйверов, скачанных с сайта r&s, выдает ту же ошибку (Error -1073807339 occurred at VISA Read in RSFSH Read Trace Data.vi->RSFSH Read Spectrum.vi->Untitled 1 Possible reason(s): VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.)
Хотя, из LV можно перевести прибор из режима анализатора спектра в режим анализатора цепей (RSFSH Set Meas Mode.vi), получить версию прошивки, а попытки изменять настройки (например частоту (RSFSH Configure Frequency.vi) или получить данные с прибора (RSFSH Read Trace Data (ASCII).vi) ни к чему не приводят, программа выполняется до конца, но прибор только сбрасывается в начальные установки, ошибок никаких не выдает если не задействовать RSFSH Read Spectrum.vi.

К системе подключается также через ethernet осциллограф r&s rtm1052 без проблем, c драйверами LV для него, скаченными также с сайта r&s все работает.

В чем может быть проблема коммуникации с прибором? Как её устранить?
pion
beginner
beginner
Сообщения: 12
Зарегистрирован: 20 авг 2013, 18:41
Версия LabVIEW: 12
Контактная информация:

Re: R&S FSH8

Сообщение pion »

Дополнительная информация:

Подключил к системе r&s fsh3 через USB COM. На все команды в NI MAX (VISA Test Panel) отвечает только "No Error" (после установки в настройках Termination Character: Carriage Return - \r).
В LV пока попробовал example из комплекта тех же драйверов, что и для fsh8 (они общие для обоих приборов), а также простые настройки (центральная частота, span, read trace) - все работает.
pion
beginner
beginner
Сообщения: 12
Зарегистрирован: 20 авг 2013, 18:41
Версия LabVIEW: 12
Контактная информация:

Re: R&S FSH8

Сообщение pion »

Вот что показывает NI I/O Tracer при попытке установить старт и стоп частоту в fsh8:
Вложения
tracer.PNG
pion
beginner
beginner
Сообщения: 12
Зарегистрирован: 20 авг 2013, 18:41
Версия LabVIEW: 12
Контактная информация:

Re: R&S FSH8

Сообщение pion »

Вроде нашёл причину проблемы коммуникации с FSH8.

В приборе (fsh8) не установлена опция R&S®FSH-K40, которая позволяет управлять им по LAN и USB. А в fsh3 установлена (только называется "remote control K1"), в осциллографе сказано, что нет UARTа и CAN, про наличие управления по LAN ничего не сказано, но наверное установлено, если управляется.

Вот так, несколько дней поисков коту под хвост. Придётся пока работать с fsh3.
AlexRX
user
user
Сообщения: 76
Зарегистрирован: 26 июн 2011, 12:03
Версия LabVIEW: 2012
Контактная информация:

Re: R&S FSH8

Сообщение AlexRX »

Из приведенного скриншота NI I/O Trace я вижу, что прибор как раз управляется, принимает команды и отвечает (по крайней мере ответ на *IDN дает). И частоту наверняка ставит... Ошибка возникает при попытке чтения содержимого байта статуса (STB). Это результат работы примера или вашего кода? Почти в начале идет установка ESE и SRE, надо бы проанализировать за что отвечающие биты там выставляются. И потом, судя по спецификации, если у вас на приборе физически есть USB и LAN, то опция K40 - присутствует.
Ответить

Вернуться в «Коммуникация с приборами»