Работа с типичным интерфейсом

Типичный VISA

И в тулбоксе командной строки и в инструменте Test & Measurement, теперь поддержан типичный интерфейс VISA. В инструменте Test & Measurement типичные устройства появятся в узле More под узлом VISA. В тулбоксе командной строки они доступны как 'generic' type.

Например, если у вас есть типичное устройство VISA, которое сделано National Instruments®, вы могли использовать функцию instrhwinfo, чтобы видеть его, можно следующим образом.

instrhwinfo('visa','ni','generic')

Эта типичная поддержка может использоваться, чтобы связаться по открытым сокетам VISA, Сырым данным USB, и т.д.

Узел VISA и типичная визовая поддержка в инструменте Test & Measurement

В инструменте 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, так, чтобы это не вызывало отказ.