Можно выполнить триггер с помощью trigger функция. Эта функция эквивалентна записи GET Команда GPIB (Group Execute Trigger) в прибор.
trigger предписывает всем адресированным слушателям выполнять некоторые функции, специфичные для прибора, например, выполнять измерения. Обратитесь к документации по инструменту, чтобы узнать, как использовать его возможности запуска.
Этот пример иллюстрирует запуск GPIB с использованием генератора функций Keysight™ 33120A. Выходной сигнал генератора функций отображается с помощью осциллографа для наблюдения за триггером.
Создание объекта инструмента - создание объекта GPIB g связан с контроллером GPIB National Instruments ® с индексом платы 0 и прибором с основным адресом 1.
g = gpib('ni',0,1);Подключение к прибору - Подключение g к генератору функций.
fopen(g)
Запись и считывание данных - настройка функционального генератора для создания синусоидальной волны 5000 Гц с пиковым напряжением 6 вольт.
fprintf(g,'Func:Shape Sin') fprintf(g,'Volt 3') fprintf(g,'Freq 5000')
Сконфигурируйте пакет триггера для отображения синусоидальной волны в течение пяти секунд, настройте функциональный генератор для ожидания триггера от платы GPIB и включите режим пакета.
fprintf(g,'BM:NCycles 25000') fprintf(g,'Trigger:Source Bus') fprintf(g,'BM:State On')
Запустите инструмент.
trigger(g)
Деактивизируйте пакетный режим.
fprintf(g,'BM:State Off')
Во время запуска функционального генератора синусоидальная волна сохраняется в памяти Ref A осциллографа. Сохраненная форма сигнала показана ниже.

Отключить и очистить - когда вам больше не нужно g, вы должны отключить его от прибора и удалить из памяти и из рабочего пространства MATLAB ®.
fclose(g) delete(g) clear g