Запуск по тригеру
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
Запуск по тригеру
Ребят кто может подсказать,как можно реализовать что б при нажатии на кнопку тригер 3 раза - пошел сбор данных???
- Вложения
-
- Trigger Continuous Acquire.vi
- (59.4 КБ) 112 скачиваний
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Запуск по тригеру
Верхняя задача запускается по выходу счетчика. В нижней задаче конфигурируется счетчик на деление импульсов, так что на выходе счетчика появится импульс запуска после прихода на его вход n-го импульса. Кол-во импульсов задается в initial delay. Кнопка подключается ко входу PFI0.
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Запуск по тригеру
Можно вот такmemfis13 писал(а):Ребят кто может подсказать,как можно реализовать что б при нажатии на кнопку тригер 3 раза - пошел сбор данных???
- Вложения
-
- Trigger Continuous Acquire.vi
- LV 2011
- (17.15 КБ) 115 скачиваний
veni, vidi, phallomorphi
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Запуск по тригеру
Можно, осталось только узнать какую кнопку автор вопроса имел ввиду, аппаратную или программную. :)Oleg B. писал(а):Можно вот так
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
Re: Запуск по тригеру
я имел ввиду програмнуюAndrew Lunev писал(а):Можно, осталось только узнать какую кнопку автор вопроса имел ввиду, аппаратную или программную. :)Oleg B. писал(а):Можно вот так
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
Re: Запуск по тригеру
а если мне надо будет прекратить процесс сбора данных по 4 щелчку мне опять надо будет использовать CO PULCE TICK??Andrew Lunev писал(а):Верхняя задача запускается по выходу счетчика. В нижней задаче конфигурируется счетчик на деление импульсов, так что на выходе счетчика появится импульс запуска после прихода на его вход n-го импульса. Кол-во импульсов задается в initial delay. Кнопка подключается ко входу PFI0.
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Запуск по тригеру
А нафига же вы это пытались сделать с использованием аппаратного триггера? И тему назвали "Запуск по триггеру"? :) Программных вариантов реализации десятки, но все они работают с запаздыванием, так как между нажатием на кнопку и началом сбора данных проходит десятки миллисекунд на конфигурацию и запуск задачи. Аппаратный триггер как раз и нужен, чтобы избежать этих задержек.я имел ввиду програмную
Аппаратно прекращать процесс сбора данных никому не нужно, в этой задаче не требуется жесткая привязка ко времени, лишние собранные данные можно просто отбросить. Поэтому вариантов аппаратного останова задачи не существует.а если мне надо будет прекратить процесс сбора данных по 4 щелчку мне опять надо будет использовать CO PULCE TICK??
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
Re: Запуск по тригеру
я что то совсем запутался.
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Запуск по тригеру
Вам нужен аппаратно-програмный триггер - в программе должен быть модуль (DI) чтения состояния аппаратной кнопки со счетчиком числа нажатийmemfis13 писал(а):я что то совсем запутался.
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
и логика, запускающая и останавливающая сбор данных (AI).
veni, vidi, phallomorphi
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Запуск по тригеру
Если кнопка расположена на лицевой панели вашей программы, то это программная кнопка и событие, которое она генерирует так же программное. Если кнопка "железная", то она аппаратная. В DAQ Signal Accessory кнопка как раз аппаратная и подключена на PFI0. Соответственно с помощью этой кнопки можно генерировать срабатывание аппаратного триггера. Ну а как сделать останов по этой кнопке выше уже написано.
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
Re: Запуск по тригеру
начит все таки я ошибся...извините.!у меня аппаратный триггер!теперь осталось реализовать остановку!я просто не совсем понимаю логику которая используется в решении данного вопросаOleg B. писал(а):memfis13 писал(а):я что то совсем запутался.
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
аппаратная остановка по тригеру
как остановить сбор данных после 3 нажатия на аппаратный тригер
- Вложения
-
- trigger.vi
- (27.85 КБ) 103 скачивания
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: аппаратная остановка по тригеру
Зачем создавать вторую тему для решения одной проблемы? Так как задача учебная, то ее выдали вам для того чтобы вы сами изучили, как это делается, вы же всеми силами пытаетесь найти готовое решение. Учите теорию и делайте сами. В этом смысл учебы. В предыдущей теме и так сделали за вас 80% задачи.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: аппаратная остановка по тригеру
Темы объединил!Andrew Lunev писал(а):Зачем создавать вторую тему для решения одной проблемы?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 9
- Зарегистрирован: 17 сен 2012, 12:48
- Версия LabVIEW: 11
- Контактная информация:
Re: аппаратная остановка по тригеру
все таки доделал это задание,вот кому интересно можете посмотреть, кстати спасибо ребятам на форуме за помощь!Andrew Lunev писал(а):Зачем создавать вторую тему для решения одной проблемы? Так как задача учебная, то ее выдали вам для того чтобы вы сами изучили, как это делается, вы же всеми силами пытаетесь найти готовое решение. Учите теорию и делайте сами. В этом смысл учебы. В предыдущей теме и так сделали за вас 80% задачи.
- Вложения
-
- trigger v1.2.vi
- (33.32 КБ) 117 скачиваний
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 446 Просмотры
-
Последнее сообщение ujin1