exponenta event banner

Спусковые механизмы

Использование триггерной функции

Можно выполнить триггер с помощью trigger функция. Эта функция эквивалентна записи GET Команда GPIB (Group Execute Trigger) в прибор.

trigger предписывает всем адресированным слушателям выполнять некоторые функции, специфичные для прибора, например, выполнять измерения. Обратитесь к документации по инструменту, чтобы узнать, как использовать его возможности запуска.

Выполнение триггера

Этот пример иллюстрирует запуск GPIB с использованием генератора функций Keysight™ 33120A. Выходной сигнал генератора функций отображается с помощью осциллографа для наблюдения за триггером.

  1. Создание объекта инструмента - создание объекта GPIB g связан с контроллером GPIB National Instruments ® с индексом платы 0 и прибором с основным адресом 1.

    g = gpib('ni',0,1);
  2. Подключение к прибору - Подключение g к генератору функций.

    fopen(g)
  3. Запись и считывание данных - настройка функционального генератора для создания синусоидальной волны 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 осциллографа. Сохраненная форма сигнала показана ниже.

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

    fclose(g)
    delete(g)
    clear g