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

Использование триггера Function

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

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

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

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

  1. Создайте объект инструмента - Создайте объект GPIB g связанные с National Instruments ™® Контроллер GPIB с индексом платы 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