Интерфейс TCP/IP поддерживается через объект VISA-TCP/IP. Функции, сопоставленные с объектом VISA-TCP/IP, похожи на функции, сопоставленные с tcpclient
объект. Поэтому только функции и свойства, которые уникальны для интерфейса TCP/IP ВИЗЫ, обсуждены в этом разделе. И VXI-11 и протоколы HiSLIP поддерживаются.
Обратитесь к Коммуникационному Обзору TCP/IP для получения дополнительной информации о коммуникации TCP/IP.
Создайте объект VISA-TCP/IP с visadev
функция. Каждый объект сопоставлен с инструментом, соединенным с вашим компьютером.
visadev
требует имени ресурса или псевдонима как вход. Имя ресурса состоит из имени параметра плат TCP/IP, IP-адреса или имени хоста и имени устройства LAN вашего инструмента. Можно найти имя ресурса VISA-TCP/IP или псевдоним для данного инструмента с инструментом конфигурирования обеспеченными поставщиком или с visadevlist
функция. Задайте псевдоним с помощью инструмента конфигурирования поставщика VISA.
Имя ресурса VISA-TCP/IP имеет формат TCPIP[board]::remote_host[::lan_device_name]::INSTR
.
Например, используйте интерфейс VISA-TCP/IP, чтобы соединить с инструментом в IP-адресе 169.254.2.20 использования протокола VXI-11.
visatcpip = visadev("TCPIP0::169.254.2.20::inst0::INSTR")
visatcpip = TCPIP with properties: ResourceName: "TCPIP0::169.254.2.20::inst0::INSTR" Alias: "Keysight_33210A" Vendor: "Agilent Technologies" Model: "33210A" LANName: "inst0" InstrumentAddress: "169.254.2.20" NumBytesAvailable: 0 Show all properties, functions
Объект VISA-TCP/IP visatcpip
представляет связь с вашим инструментом. Нажмите properties
в отображении объекта, чтобы видеть полный список свойств VISA-TCP/IP.
ResourceName: "TCPIP0::169.254.2.20::inst0::INSTR" Alias: "Keysight_33210A" Vendor: "Agilent Technologies" Model: "33210A" LANName: "inst0" InstrumentAddress: "169.254.2.20" NumBytesAvailable: 0 SerialNumber: "MY57003523" Type: tcpip PreferredVisa: "National Instruments VISA" BoardIndex: 0 ByteOrder: "little-endian" Timeout: 10 Terminator: "LF" BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []
Можно использовать запись через точку, чтобы сконфигурировать и отобразить значения свойств. Для получения дополнительной информации о конфигурировании этих свойств, см. visadev Свойства.
Можно связаться с инструментом с помощью visadev
Функции объекта.