В предыдущих примерах этой главы вы сохраняли тестовый файл после создания каждого шага. Тестовый файл сохранен в формате XML. Вот некоторые другие, сохраняют опции.
Вы сохраняете тестовый файл как код MATLAB® путем нажатия на меню File и выбора Save Test as M-Code.
Можно выполнить тест путем вызова этого файла из Окна Команды MATLAB.
Например, можно сохранить тестовый файл, который вы создали в этой главе как tektronix_tds210_ex_test.m
. Затем вы выполняете тест из Окна Команды MATLAB путем ввода
tektronix_tds210_ex_test
Результаты испытаний отображены в Окне Команды MATLAB.
Вы сохраняете свой тест как функцию драйвера путем нажатия на меню File и selecting Save Test as Driver Function.
При вводе имя для тестовой функции драйвера, команда invoke
в нижней части диалогового окна отражает то имя. Вы используете ту команду invoke
, чтобы выполнить функцию драйвера из Окна Команды MATLAB или в файле.
Кликните по меню File и select Save Test as Driver Function.
Введите drivertest
в Задавание поля имени функции драйвера.
Нажмите OK.
Функция под названием drivertest
создается и сохранена как часть инструментального файла драйвера. Можно открыть файл драйвера в инструменте MATLAB Instrument Driver Editor (midedit
), чтобы проверить, что функция drivertest
включена.
Теперь, когда тестовая функция включена в драйвер, вы получаете доступ к нему с командой invoke
из MATLAB.
В окне Команды MATLAB,
Создайте интерфейсный объект.
g = gpib('cec',0,4)
Создайте объект устройства, задав драйвер с функцией drivertest
, сохраненной в нем.
obj = icdevice('tektronix_tds210_ex.mdd',g)
Соединение с устройством.
connect(obj)
Выполните тест драйвера.
out = invoke(obj, 'drivertest')
Когда тест будет завершен, разъединение от инструмента, и удалите объекты.
disconnect(obj) delete ([g obj])