FAQs from Rohde & Schwarz

Дистанционное управление по Telnet

Вопрос

Я хочу дистанционно управлять генератором сигналов по локальной сети и Telnet. Как это делать?

Ответ

Для надлежащей работы с SMA100A по Telnet-соединению первая команда интерфейса TCP/IP должна иметь следующий синтаксис: telnet <IP-адрес> <номер_порта>

Номер порта должен быть равен "5025". telnet <IP-адрес> 5025

Дистанционное управление возможно в режиме "Ethernet в чистом виде". На компьютере не требуется VISA.

Прибор также оснащен интерфейсом для дистанционного управления:
— Интерфейс ЛВС: сетевая плата использует Ethernet IEEE 802.3u частотой 100 МГц.

Для дистанционного управления прибор использует простой протокол Telnet (порт 5025). В отличие от протокола VXI-11 на удаленный контроллер не требуется устанавливать библиотеку VISA.

Этот протокол иногда называется "связью по сокету" или "режимом Ethernet в чистом виде". Для управления прибором в ручном режиме необходима только программа Telnet (которая является частью любой операционной системы).

Пример связи с прибором с адресом "10.111.10.208":

Просмотреть приложенные снимки экрана

Remote Control via Telnet
Remote Control via Telnet
Remote Control via Telnet

Для создания программы необходимо только установить сокетную связь. В приведенном ниже примере программы показываются простой класс TcpClient и процедура его использования:

Name
Type
Version
Date
Size
TopClient.h
Type
Вопросы и ответы
Version
Date
Nov 21, 2012
Size
1 kB
TopClient.ccp
Type
Вопросы и ответы
Version
Date
Nov 21, 2012
Size
3 kB
EthernetRawCommand.ccp
Type
Вопросы и ответы
Version
Date
Nov 21, 2012
Size
2 kB