Список форумов   Список форумов  

Триггеры

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

Триггеры

Сообщение Sile » Ср янв 25, 2012 4:12 pm

Есть задача.
3-и HSDIO работают на скрипте, время от времени скрипт прерывается и ждет software trigger. В этот момент нужно что-то сделать (например померить ток), потом послать триггер, чтобы скрипт продолжился. Так несколько раз. Проблема состоит в том, как в LabView понять что скрипт ждет и пора что-нибудь сделать. Можно ли их отслеживать? Может быть можно получать событие в Event stracture? Или на худой конец зацикливать программу пока скрипт идет и как только останавливается продолжать.

ПС. Версия LabView 2010.
Sile
 
Сообщений: 1
Зарегистрирован: Ср янв 25, 2012 3:51 pm

Re: Триггеры

Сообщение MEvgeniy » Пн фев 13, 2012 3:21 pm

Sile писал(а):Есть задача.
3-и HSDIO работают на скрипте, время от времени скрипт прерывается и ждет software trigger. В этот момент нужно что-то сделать (например померить ток), потом послать триггер, чтобы скрипт продолжился. Так несколько раз. Проблема состоит в том, как в LabView понять что скрипт ждет и пора что-нибудь сделать. Можно ли их отслеживать? Может быть можно получать событие в Event stracture? Или на худой конец зацикливать программу пока скрипт идет и как только останавливается продолжать.


Здравствуйте.
Если я правильно понял вопрос, Вам было бы удобно использовать шаблон Master/Slave Design Pattern. File > New > VI\From template\frameworks\Design Pattern\Master/Slave Design Pattern. Главный цикл выполняется всегда. Он посылает уведомления о необходимости выполнения кода одному или нескольким подчиненным циклам. Подчиненный цикл (или циклы) продолжает выполняться до завершения, после чего ожидают следующего уведомления.
MEvgeniy
Активный пользователь
 
Сообщений: 34
Зарегистрирован: Пн фев 13, 2012 11:55 am


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2