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

Функция 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

Тип данных свойства. Возможными значениями является anyASCII value'callback''double'Строка, и 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/. Этот сайт включает документацию, примеры, решения, загрузки, системные требования и контактную информацию.