Создайте объект устройства MATLAB® связаться с Осциллографом Tektronix® TDS 210. Чтобы связаться с осциллографом, вы будете использовать Национальный контроллер Instruments® GPIB.
Сначала создайте интерфейсный объект для оборудования GPIB. Следующая команда создает объект GPIB для платы GPIB National Instruments ™ в индексе 0 с инструментом в первичном адресе 1.
g = gpib('ni',0,1);Теперь, когда вы создали интерфейсный объект, можно создать объект устройства, который использует его. Командой, чтобы использовать является icdevice. Необходимо предоставить имя инструментального драйвера, tektronix_tds210, и интерфейсный объект, созданный для контроллера GPIB, g.
d = icdevice('tektronix_tds210', g);Можно использовать whos команда, чтобы отобразить размер и класс d.
whos d Name Size Bytes Class d 1x1 652 icdevice object Grand total is 22 elements using 652 bytes
Объект устройства имеет набор основных свойств и набор свойств, заданных драйвером. Все объекты устройства имеют те же основные свойства, независимо от используемого драйвера. Свойства драйвера заданы драйвером, заданным в icdevice конструктор.
Объекты устройства предоставляют вам удобное отображение, которое обобщает важную информацию об объекте. Можно вызвать отображение этими способами:
Введите имя объекта устройства в командной строке.
Исключите точку с запятой при создании объекта устройства.
Исключите точку с запятой при конфигурировании свойств с помощью записи через точку.
Передайте объект disp или display функция.
display сводные данные для объекта d устройства приведен ниже.
Instrument Device Object Using Driver : tektronix_tds210.mdd
Instrument Information
Type: Oscilloscope
Manufacturer: Tektronix
Model: TDS210
Driver Information
DriverType: MATLAB interface object
DriverName: tektronix_tds210.mdd
DriverVersion: 1.0
Communication State
Status: openМожно также отобразить итоговую информацию через браузер Рабочей области путем щелчка правой кнопкой по объекту устройства и выбора Display Summary из контекстного меню.
Функция командной строки makemid создает инструментальный драйвер MATLAB из VXIplug&play или драйвер IVI-C, сохраняя новый драйвер в файле на диске. Синтаксис
makemid('driver','filename')где driver исходный VXIplug&play или имя драйвера IVI-C (идентифицированный instrhwinfo или инструмент Test & Measurement), и filename файл, содержащий недавно созданный инструментальный драйвер MATLAB. Смотрите makemid страница с описанием для полного описания функции и всех ее опций.
Можно открыть новый драйвер в Инструментальном Редакторе Драйвера MATLAB, и затем изменить и сохранить его как требуется.
После того, как вы создадите инструментальный драйвер MATLAB преобразованием, вы создаете объект устройства с именем файла нового драйвера в качестве аргумента для icdevice.
Например, если драйвер создается из VXIplug&play или драйвера IVI-C,
obj = icdevice('ConvertedDriver.mdd','GPIB0::2::INSTR')Теперь, когда вы создали объект устройства, можно соединить его с инструментом с connect функция. Соединять объект устройства, d, созданный в последнем примере, используйте следующую команду:
connect(d);
По умолчанию настройки свойства обновлены, чтобы отразить текущее состояние инструмента. Можно изменить инструментальные настройки, чтобы отразить значения свойств объекта устройства путем передачи дополнительного параметра обновления connect. Параметром обновления может быть любой object или instrument. Обновить инструмент к значениям свойств объекта, connect функция от предыдущего примера была бы
connect(d, 'instrument');
Если connect успешно, свойство состояния объекта устройства установлено в open; в противном случае это остается как closed. Можно проверять состояние этого свойства с get функционируйте или путем рассмотрения отображения объекта.
d.status
ans =
open