Введение интерфейса программирования анализатора сигналов/спектра S3503
Время выхода :2021.03.14 Количество просмотров:843 Источник:Salukirf, оригинал

Анализатор сигналов/спектра серии Saluki S3503 отличается широким диапазоном частот (до 67 ГГц), отличным динамическим диапазоном, низким фазовым шумом, точной амплитудой и высокой скоростью тестирования. Анализатор сигналов/спектра S3503 доступен для использования команд программирования.

Рис.1 Анализатор сигналов/спектра S3503

 

В этом разделе мы в основном представляем программный интерфейс серии S3503. Анализатор сигналов/спектра серии S3503 совместим только с двумя интерфейсами дистанционного управления: LAN и GPIB, как показано в следующей таблице1.

 

Таблица 1 Программный интерфейс серии S3503

Интерфейс дистанционного управления
Символьная строка адреса ВИЗЫ (примечание 1) Инструкции
Локальная сеть Оригинальный протокол сокета: TCPIP::адрес хоста::порт::СОКЕТ Дистанционное управление может быть осуществлено путем подключения прибора через сетевой порт на задней панели прибора. Для получения подробной информации обратитесь к: 6.1.2.1 Интерфейс локальной сети.
GPIB GPIB::основной адрес[::INSTR] Дистанционное управление может быть осуществлено путем подключения прибора через порт на задней панели прибора. Соответствует стандартам интерфейса шины IEC 625.1/IEEE418. Для получения подробной информации обратитесь к: 2.1.2.2 Интерфейс GPIB.

 

1. Интерфейс локальной сети

Анализатором сигнала/спектра можно управлять удаленно с помощью компьютера локальной сети 10Base-T и 100Base-T. Различные приборы в локальной сети объединяются в систему для унифицированного управления с компьютером в сети. Для реализации программирования в локальной сети анализатор сигнала/спектра должен быть заранее сконфигурирован с помощью разъема порта, сетевой карты, соответствующего сетевого протокола и сетевой службы. В то же время управляющий компьютер в сети должен быть заранее сконфигурирован с использованием программного обеспечения для управления прибором и библиотеки VISA. Три режима работы сетевой карты:

a) 10 Мбит/с Ethernet IEEE802.3;

b) 100 Мбит/с Ethernet IEEE802.3u;

c) 1 Гбит/с Ethernet IEEE802.3ab. Подключите управляющий компьютер и анализатор сигнала/спектра к общей сети по протоколу TCP/IP через сетевые порты.

Используйте коммерческий кабель RJ45 (экранированная или неэкранированная витая пара класса 5) между компьютером и анализатором сигнала/спектра. Используйте режим пакетной передачи при передаче данных, так как скорость передачи данных по локальной сети высока. Как правило, длина кабеля между компьютером и анализатором сигнала/спектра не должна превышать 100 м (100Base-T и 10Base-T). Интерфейс локальной сети будет подробно описан ниже:

(1) IP-адрес

Убедитесь, что физическое подключение к сети является бесперебойным для программирования анализатора сигнала/спектра по локальной сети. С помощью команды “Локальный IP” анализатора сигнала/спектра установите адрес подсети, в которой находится управляющий компьютер. Пример: Если IP-адрес главного управляющего компьютера равен 192.168.12.0, то IP-адрес анализатора сигнала/спектра должен быть установлен как 192.168.12.XXX, в котором XXX - это значение от 1 до 255.

Для установки сетевого соединителя требуется только IP-адрес. Символьная строка адреса VISA выглядит следующим образом:

TCPIP::адрес хоста::порт::СОКЕТ, где:

a) TCPIP относится к применяемому сетевому протоколу.

б) “Адрес хоста” относится к IP-адресу или имени хоста прибора, используемому для идентификации контролируемого прибора и управления им.

c) “порт” относится к номеру порта сокета анализатора сигналов/спектра S3503;

d) СОКЕТ относится к исходному классу ресурсов сетевого сокета.

Пример:

Если IP-адрес прибора равен 192.1.2.3:

“TCPIP::192.1.2.3::5000::SOCKET” может использоваться для установления исходного соединения с сокетом.

(2) Связь с сокетом

Протокол TCP/IP может быть объединен в сеть с генератором сигналов с помощью LAN-сокета. Сокет - это базовый подход, используемый в программировании компьютерных сетей, который обеспечивает сетевую связь между приложениями, использующими различное оборудование и операционные системы. В этом методе анализатор сигнала/спектра подключается к компьютеру через порт для двусторонней связи.

Socket - это специально разработанное универсальное программное обеспечение, которое включает в себя определения IP-адреса, номера порта оборудования и другую информацию, необходимую для работы в сети, и объединяет некоторые базовые операции сетевого программирования. Сокет можно использовать до тех пор, пока в операционной системе установлены упакованные библиотеки. Двумя распространенными библиотеками сокетов являются библиотека сокетов Berkeley, применяемая в UNIX, и библиотека Winsock, применяемая в Windows соответственно.

Разъем анализатора сигналов/спектра совместим с разъемом Berkeley и Winsock через интерфейс прикладной программы (API). Кроме того, он также совместим с другими стандартными socket API. Команда будет отправлена программой socket для управления анализатором сигнала/спектра с помощью команд SCPI. Перед использованием сетевого разъема необходимо установить номер порта разъема анализатора сигнала/спектра: 5000.

2. Интерфейс GPIB

GPIB - это своего рода программный интерфейс, который широко применяется в настоящее время. Различные виды приборов могут быть подключены с помощью кабелей GPIB для формирования тестовой системы с главным управляющим компьютером. Для реализации программирования главный управляющий компьютер должен быть заранее сконфигурирован с использованием платы шины GPIB, программы привода и библиотеки VISA. В процессе связи главный управляющий компьютер обращается к управляемому прибору в соответствии с адресом шины GPIB, и пользователь может задать адрес GPIB и строку запроса идентификатора. Языком связи GPIB по умолчанию может быть команда SCPI.

Обратитесь к ANSI/IEEE 488.1-1987 и ANSI/IEEE 488.2-1992 для получения подробных определений и описаний GPIB и соответствующих операций интерфейса.

Этот байт используется при обработке информации GPIB. Скорость передачи данных может достигать 8 Мбит/с. Таким образом, скорость передачи данных GPIB высока. Скорость передачи данных ограничена расстоянием между оборудованием/системой и компьютером. В подключении GPIB обратите внимание, что:

а) Через интерфейсы GPIB можно подключить не более 15 приборов.

б) Общая длина передающего кабеля не должна превышать 15 м или в два раза превышать количество приборов в системе. Как правило, максимальная длина кабеля передачи данных между устройствами не должна превышать 2 м.

в) Для параллельного подключения приборов используйте соединительные линии “или”.

d) Подсоедините клемму кабеля шины IEC к прибору или управляющему компьютеру.