И в тулбоксе командной строки и в инструменте Test & Measurement, теперь поддерживается типовой интерфейс VISA. В инструменте Test & Measurement типовые устройства появятся в узле More под узлом VISA. В тулбоксе командной строки они доступны как type
'generic'
.
Например, если у вас есть типовое устройство VISA, которое сделано Национальным Instruments™, вы могли использовать instrhwinfo
функция, чтобы видеть его, можно следующим образом.
instrhwinfo('visa','ni','generic')
Эта типовая поддержка может использоваться, чтобы связаться по открытым сокетам VISA, Сырым данным USB, и т.д.
В инструменте Test & Measurement инструменты, которые используют интерфейс VISA, обнаруживаются под узлом VISA в инструментальном дереве. Например, если вы будете использовать инструмент TCP/IP с интерфейсом VISA вместо узла TCP/IP - VISA в дереве, вы будете видеть узел VISA с узлом TCP/IP под ним. Легче видеть, какие протоколы могут использоваться с интерфейсом VISA с узлом VISA.
Типовые устройства появятся в узле More под узлом VISA в инструментальном дереве. Если ваш инструмент является распознаваемым как type
такой как 'gpib'
или 'tcpip'
, это обнаружится в том специфичном для типа узле. Например, инструмент TCP/IP обнаружился бы в узле TCPIP под узлом VISA. Но если это будет типовой инструмент, это обнаружится в узле More.
Можно использовать instrhwinfo
функция, чтобы видеть типовые устройства VISA.
instrhwinfo('INTERFACE', 'ADAPTOR', 'TYPE')
INTERFACE
'visa'
. ADAPTOR
может быть 'keysight'
(отметьте тот 'agilent'
также все еще работает), 'ni'
, 'rs'
, или 'tek'
В зависимости от того, является ли вашим инструментальным поставщиком Keysight™, National Instruments, Rohde & Schwarz или Tektronix®. ВВЕДИТЕ может быть 'gpib'
, 'vxi'
, 'gpib-vxi'
последовательный
, 'tcpip'
, 'usb'
, 'rsib'
, 'pxi'
, или 'generic'
. Используйте 'generic'
когда это - типовое устройство или форма общения.
Например:
Это показывает, что существует четыре типовых устройства с помощью NI
адаптер. Если вы смотрите на имена конструктора Object, вы видите эти четыре устройства.
В этом примере существует три инструмента, способные к коммуникации сокета TCP/IP и одной из необработанной коммуникации USB.
Связываться с типовым инструментом с помощью generic
интерфейс, используйте те же функции, свойства и потоки операций, описанные в других интерфейсных разделах документации VISA.
Примечание
Некоторые драйверы VISA не поддерживают Режим EOI. Поэтому, если устройство не поддерживает Режим EOI, generic
VISA адаптер примет значение по умолчанию к
'off'
для свойства EOI Mode, так, чтобы это не вызывало отказ.