Начало работы с Интерфейсом TCP/IP для VXI-11 и HiSLIP

Интерфейс TCP/IP поддерживается через объект VISA-TCP/IP. Функции, сопоставленные с объектом VISA-TCP/IP, похожи на функции, сопоставленные с tcpclient объект. Поэтому только функции и свойства, которые уникальны для интерфейса TCP/IP ВИЗЫ, обсуждены в этом разделе. И VXI-11 и протоколы HiSLIP поддерживаются.

Обратитесь к Коммуникационному Обзору TCP/IP для получения дополнительной информации о коммуникации TCP/IP.

Создайте Объект VISA-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 Функции объекта.

Смотрите также

|

Похожие темы