exponenta event banner

Справка по интерфейсу и свойствам

функция instrhelp

Вы можете использовать instrhelp функция для:

  • Отображение справки командной строки для функций и свойств.

  • Перечислите все функции и свойства, связанные с определенным объектом прибора.

Объект инструмента предназначен не только для получения этой информации, но и для отображения всех функций и свойств, связанных с объектом, а также справки конструктора. Например, чтобы просмотреть эту информацию для объекта GPIB, введите:

instrhelp gpib

Отображение справки для EOIMode свойство, тип:

instrhelp EOIMode

Можно также просмотреть справку по существующему объекту прибора. Например, для отображения справки по MemorySpace свойство, связанное с объектом VISA-GPIB-VXI, введите:

v = visa('keysight','GPIB-VXI0::80::INSTR');
out = instrhelp(v,'MemorySpace');

Можно также отобразить справку в браузере рабочей области, щелкнув правой кнопкой мыши объект инструмента и выбрав в контекстном меню пункт Справка по приборам.

Функция propinfo

Вы можете использовать propinfo функция для возврата характеристик свойств Toolbox™ управления приборами. Например, с помощью этой функции можно найти значение по умолчанию для любого свойства. propinfo возвращает структуру, содержащую следующие поля:

Имя поля

Описание

Type

Тип данных свойства. Возможные значения: any, ASCII value, callback, double, string, и struct.

Constraint

Тип ограничения для значения свойства. Возможные значения: ASCII value, bounded, callback, enum, и none.

ConstraintValue

Ограничение значения свойства. Ограничение может быть диапазоном значений или списком значений символьных векторов.

DefaultValue

Значение свойства по умолчанию.

ReadOnly

Условие, при котором свойство доступно только для чтения. Возможные значения: always, never, whileOpen, и whileRecording.

InterfaceSpecific

Если свойство зависит от интерфейса, 1 возвращается. Если свойство поддерживается для всех интерфейсов, 0 возвращается.

Например, для отображения характеристик свойств EOIMode свойство, связанное с объектом GPIB g,

g = gpib('ni',0,2);
EOIinfo = propinfo(g,'EOIMode')

EOIinfo = 
                 Type: 'string'
           Constraint: 'enum'
      ConstraintValue: {2x1 cell}
         DefaultValue: 'on'
             ReadOnly: 'never'
    InterfaceSpecific: 1

Эта информация сообщает следующее:

  • Тип данных значения свойства является символьным вектором.

  • Значение свойства ограничено перечислимым списком значений.

  • Существует два возможных значения свойств.

  • Значение по умолчанию: on.

  • Свойство можно настроить в любое время (оно никогда не доступно только для чтения).

  • Свойство поддерживается не для всех интерфейсов.

Чтобы отобразить ограничения значений свойств,

EOIinfo.ConstraintValue
ans = 
    'on'
    'off'

Функция instrsupport

Эта функция используется для получения диагностической информации по всем установленным аппаратным адаптерам в системе. Информация хранится в текстовом файле, instrsupport.txt в текущей папке и эту информацию можно использовать для устранения неполадок.

Обзор справки

В обзорной справке перечислены функции панели инструментов, сгруппированные по использованию. Эту информацию можно просмотреть, введя

help instrument

Для кода любой функции введите

type function_name

Примеры документации

В этом руководстве приведены подробные примеры взаимодействия со всеми поддерживаемыми типами интерфейсов. Эти примеры содержатся во всех соответствующих разделах документации. Например, в разделах, посвященных Bluetooth ®, вы найдете примеры взаимодействия с Bluetooth-инструментами.

В примерах используются определенные периферийные приборы, контроллеры GPIB, строковые команды, адресная информация и т.д. Если прибор принимает различные строковые команды или если оборудование настроено на использование другой адресной информации, необходимо соответствующим образом изменить примеры.

Существуют также примеры, показывающие специальные приложения панели инструментов или полные рабочие процессы определенных функций или интерфейсов. Они отображаются в списке Примеры (Examples) в верхней части главной страницы Центра документации инструментария управления приборами (Instrument Control Toolbox Documentation Center). Для использования этих учебных пособий не требуется подключенный к компьютеру прибор, поскольку в них используются предварительно записанные данные.

Интерактивная поддержка

Для интерактивной поддержки программного обеспечения Instrument Control Toolbox посетите веб-сайт https://www.mathworks.com/support/. Этот сайт содержит документацию, примеры, решения, загрузки, системные требования и контактную информацию.