Запуск по тригеру

Захват, обработка и генерирование сигнала
Ответить
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

Запуск по тригеру

Сообщение memfis13 »

Ребят кто может подсказать,как можно реализовать что б при нажатии на кнопку тригер 3 раза - пошел сбор данных???
Вложения
Trigger Continuous Acquire.vi
(59.4 КБ) 112 скачиваний
Безымянный.jpg
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Запуск по тригеру

Сообщение Andrew Lunev »

Верхняя задача запускается по выходу счетчика. В нижней задаче конфигурируется счетчик на деление импульсов, так что на выходе счетчика появится импульс запуска после прихода на его вход n-го импульса. Кол-во импульсов задается в initial delay. Кнопка подключается ко входу PFI0.
Вложения
DAQ2.png
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Запуск по тригеру

Сообщение Oleg B. »

memfis13 писал(а):Ребят кто может подсказать,как можно реализовать что б при нажатии на кнопку тригер 3 раза - пошел сбор данных???
Можно вот так
Вложения
Trigger Continuous Acquire.vi
LV 2011
(17.15 КБ) 115 скачиваний
veni, vidi, phallomorphi
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Запуск по тригеру

Сообщение Andrew Lunev »

Oleg B. писал(а):Можно вот так
Можно, осталось только узнать какую кнопку автор вопроса имел ввиду, аппаратную или программную. :)
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

Re: Запуск по тригеру

Сообщение memfis13 »

Andrew Lunev писал(а):
Oleg B. писал(а):Можно вот так
Можно, осталось только узнать какую кнопку автор вопроса имел ввиду, аппаратную или программную. :)
я имел ввиду програмную
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

Re: Запуск по тригеру

Сообщение memfis13 »

Andrew Lunev писал(а):Верхняя задача запускается по выходу счетчика. В нижней задаче конфигурируется счетчик на деление импульсов, так что на выходе счетчика появится импульс запуска после прихода на его вход n-го импульса. Кол-во импульсов задается в initial delay. Кнопка подключается ко входу PFI0.
а если мне надо будет прекратить процесс сбора данных по 4 щелчку мне опять надо будет использовать CO PULCE TICK??
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Запуск по тригеру

Сообщение Andrew Lunev »

я имел ввиду програмную
А нафига же вы это пытались сделать с использованием аппаратного триггера? И тему назвали "Запуск по триггеру"? :) Программных вариантов реализации десятки, но все они работают с запаздыванием, так как между нажатием на кнопку и началом сбора данных проходит десятки миллисекунд на конфигурацию и запуск задачи. Аппаратный триггер как раз и нужен, чтобы избежать этих задержек.
а если мне надо будет прекратить процесс сбора данных по 4 щелчку мне опять надо будет использовать CO PULCE TICK??
Аппаратно прекращать процесс сбора данных никому не нужно, в этой задаче не требуется жесткая привязка ко времени, лишние собранные данные можно просто отбросить. Поэтому вариантов аппаратного останова задачи не существует.
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

Re: Запуск по тригеру

Сообщение memfis13 »

я что то совсем запутался.
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Запуск по тригеру

Сообщение Oleg B. »

memfis13 писал(а):я что то совсем запутался.
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
Вам нужен аппаратно-програмный триггер - в программе должен быть модуль (DI) чтения состояния аппаратной кнопки со счетчиком числа нажатий
и логика, запускающая и останавливающая сбор данных (AI).
veni, vidi, phallomorphi
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Запуск по тригеру

Сообщение Andrew Lunev »

Если кнопка расположена на лицевой панели вашей программы, то это программная кнопка и событие, которое она генерирует так же программное. Если кнопка "железная", то она аппаратная. В DAQ Signal Accessory кнопка как раз аппаратная и подключена на PFI0. Соответственно с помощью этой кнопки можно генерировать срабатывание аппаратного триггера. Ну а как сделать останов по этой кнопке выше уже написано.
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

Re: Запуск по тригеру

Сообщение memfis13 »

Oleg B. писал(а):
memfis13 писал(а):я что то совсем запутался.
у меня просто есть задание
Начать сбор данных после третьего нажатия на кнопку на DAQ Signal Accessory, закончить после пятого,
не могли бы вы обьяснить разницу между аппаратным и програмным тригером!?
начит все таки я ошибся...извините.!у меня аппаратный триггер!теперь осталось реализовать остановку!я просто не совсем понимаю логику которая используется в решении данного вопроса
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

аппаратная остановка по тригеру

Сообщение memfis13 »

как остановить сбор данных после 3 нажатия на аппаратный тригер
Вложения
trigger.vi
(27.85 КБ) 103 скачивания
12.jpg
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: аппаратная остановка по тригеру

Сообщение Andrew Lunev »

Зачем создавать вторую тему для решения одной проблемы? Так как задача учебная, то ее выдали вам для того чтобы вы сами изучили, как это делается, вы же всеми силами пытаетесь найти готовое решение. Учите теорию и делайте сами. В этом смысл учебы. В предыдущей теме и так сделали за вас 80% задачи.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 88 раз

Re: аппаратная остановка по тригеру

Сообщение IvanLis »

Andrew Lunev писал(а):Зачем создавать вторую тему для решения одной проблемы?
Темы объединил!
memfis13
interested
interested
Сообщения: 9
Зарегистрирован: 17 сен 2012, 12:48
Версия LabVIEW: 11
Контактная информация:

Re: аппаратная остановка по тригеру

Сообщение memfis13 »

Andrew Lunev писал(а):Зачем создавать вторую тему для решения одной проблемы? Так как задача учебная, то ее выдали вам для того чтобы вы сами изучили, как это делается, вы же всеми силами пытаетесь найти готовое решение. Учите теорию и делайте сами. В этом смысл учебы. В предыдущей теме и так сделали за вас 80% задачи.
все таки доделал это задание,вот кому интересно можете посмотреть, кстати спасибо ребятам на форуме за помощь!
Вложения
trigger v1.2.vi
(33.32 КБ) 117 скачиваний
111.jpg
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Обработка сигнала»