Создайте объект VISA-Socket с visadev
функция. Каждый объект связан с прибором, подключенным к вашему компьютеру.
visadev
требуется имя ресурса или псевдоним в качестве входов. Имя ресурса состоит из имени индекса платы TCP/IP, IP-адреса или имени хоста и порта вашего инструмента. Вы можете найти имя ресурса VISA-Socket или псевдоним для данного инструмента с помощью инструмента строения, предоставленного вашим поставщиком или с помощью visadevlist
функция. Определите псевдоним с помощью инструмента строения поставщика VISA.
Имя ресурса VISA-Socket имеет формат TCPIP[board]::remote_host::port::SOCKET
.
Для примера используйте интерфейс VISA-Socket для подключения к Keysight™ N9010B EXA Signal Analyzer.
visasocket = visadev("TCPIP0::A-N9010B-21026.local::5005::SOCKET")
visasocket = Socket with properties: ResourceName: "TCPIP0::A-N9010B-21026.local::5005::SOCKET" Alias: "SIGNAL_ANALYZER" Vendor: "Keysight" Model: "N9010B" IPAddress: "A-N9010B-21026.local" Port: 5005 NumBytesAvailable: 0 Show all properties, functions
Объект VISA-Socket visasocket
представляет соединение с вашим инструментом. Нажмите properties
отображение объекта для просмотра полного списка свойств VISA-Socket.
ResourceName: "TCPIP0::A-N9010B-21026.local::5005::SOCKET" Alias: "SIGNAL_ANALYZER" Vendor: "Keysight" Model: "N9010B" IPAddress: "A-N9010B-21026.local" Port: 5005 NumBytesAvailable: 0 SerialNumber: "314159265" Type: socket PreferredVisa: "National Instruments VISA" ByteOrder: "little-endian" Timeout: 10 Terminator: "LF" BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []
Вы можете использовать запись через точку для настройки и отображения значений свойств. Для получения дополнительной информации о настройке этих свойств смотрите Visadev Properties.
Вы можете общаться с вашим инструментом, используя visadev
Функции объекта.