И в тулбоксе командной строки и в инструменте Test & Measurement, теперь поддержан типичный интерфейс VISA. В инструменте Test & Measurement типичные устройства появятся в узле More под узлом VISA. В тулбоксе командной строки они доступны как
'generic'
type
.
Например, если у вас есть типичное устройство VISA, которое сделано National 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'
, 'serial'
, 'tcpip'
, 'usb'
, 'rsib'
, 'pxi'
или 'generic'
. Используйте 'generic'
, когда это будет типичное устройство или форма общения.
Например:
Это показывает, что существует четыре типичных устройства с помощью адаптера NI
. Если вы смотрите на имена конструктора Object, вы видите эти четыре устройства.
В этом примере существует три инструмента, способные к коммуникации сокета TCP/IP и одной из необработанной коммуникации USB.
Чтобы связаться с типичным инструментом с помощью интерфейса generic
, используйте те же функции, свойства и потоки операций, описанные в других интерфейсных разделах документации VISA.
Некоторые драйверы VISA не поддерживают Режим EOI. Поэтому, если устройство не поддержит Режим EOI, адаптер generic
VISA примет значение по умолчанию к 'off'
для свойства EOI Mode, так, чтобы это не вызывало отказ.