Интерфейс и справка свойства

Функция instrhelp

Можно использовать функцию instrhelp для:

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

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

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

instrhelp gpib

Чтобы отобразить справку для свойства EOIMode, введите:

instrhelp EOIMode

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

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

Также можно отобразить справку через браузер Рабочей области путем щелчка правой кнопкой по инструментальному объекту и выбора Instrument Help из контекстного меню.

Функция propinfo

Можно использовать функцию propinfo, чтобы возвратить характеристики свойств Instrument Control 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 основная страница. Вам не нужен инструмент, соединенный с вашим компьютером, чтобы использовать эти примеры, когда они используют записанные заранее данные.

Онлайновая поддержка

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

Для просмотра документации необходимо авторизоваться на сайте