Интерфейс GPIB поддерживается через объект VISA-GPIB. Признаки, связанные с объектом VISA-GPIB, аналогичны функциям, связанным с объектом GPIB. Поэтому в этом разделе рассматриваются только функции и свойства, уникальные для интерфейса GPIB VISA.
Создайте объект VISA-GPIB с visadev
функция. Каждый объект VISA-GPIB связан с:
Контроллер GPIB, установленный на вашем компьютере
Инструмент с интерфейсом GPIB
visadev
требуется имя ресурса или псевдоним в качестве входов. Имя ресурса состоит из индекса платы GPIB, основного адреса прибора и вторичного адреса прибора. Вы можете найти имя ресурса VISA-GPIB или псевдоним для данного инструмента с помощью инструмента строения, предоставленного вашим поставщиком или с помощью visadevlist
функция. Определите псевдоним с помощью инструмента строения поставщика VISA.
Имя ресурса VISA-GPIB имеет формат GPIB[board]::primary_address[::secondary_address]::INSTR
.
Для примера используйте интерфейс VISA-GPIB для подключения к National Instruments ™® контроллер с индексом платы 0 и Tektronix® TDS1002 цифровой осциллограф с первичным адресом 1 и вторичным адресом 0.
visagpib = visadev("GPIB0::1::0::INSTR")
visagpib = GPIB with properties: ResourceName: "GPIB0::1::0::INSTR" Alias: "OSCOPE_2CH" Vendor: "TEKTRONIX" Model: "TDS 1002" BoardIndex: 0 PrimaryAddress: 1 SecondaryAddress: 0 NumBytesAvailable: 0 Show all properties, functions
Объект VISA-GPIB visagpib
представляет соединение с вашим инструментом. Нажмите properties
отображение объекта для просмотра полного списка свойств VISA-GPIB.
ResourceName: "GPIB0::1::0::INSTR" Alias: "OSCOPE_2CH" Vendor: "TEKTRONIX" Model: "TDS 1002" BoardIndex: 0 PrimaryAddress: 1 SecondaryAddress: 0 NumBytesAvailable: 0 SerialNumber: "0" Type: gpib PreferredVisa: "National Instruments VISA" ByteOrder: "little-endian" Timeout: 10 Terminator: "LF" EOIMode: on BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []
Вы можете использовать запись через точку для настройки и отображения значений свойств. Для получения дополнительной информации о настройке этих свойств смотрите Visadev Properties.
Вы можете общаться с вашим инструментом, используя visadev
Функции объекта.