Формирование сигнала на PXI-5105
-
- beginner
- Сообщения: 32
- Зарегистрирован: 28 дек 2009, 22:09
- Версия LabVIEW: 8.5
- Откуда: Саров
- Контактная информация:
Формирование сигнала на PXI-5105
Всем доброго дня. Осваиваю плату PXI-5105. Необходимо сформировать импульс на выходе PFI 1 при определенном уровне сигнала на одном из входов (как в некоторых цифровых запоминающих осциллографах). Не могу разобраться как это сделать, какую функцию использовать? Помогите. Проект горит!
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Формирование сигнала на PXI-5105
Стандартного метода нет, но можно попробовать перенаправить Analog Edge Reference Trigger на выход PFI. Как это сделать показано на картинке. Возможно такой вариант устроит, но тут проблема в том, что пока не произойдет превышение этого уровня сигнала плата будет ожидать триггерного события. Как заставить ее работать и генерировать событие на PFI я не знаю, но копать надо в эту сторону.
- Вложения
-
- RefTrig.png (19.62 КБ) 4654 просмотра
-
- beginner
- Сообщения: 32
- Зарегистрирован: 28 дек 2009, 22:09
- Версия LabVIEW: 8.5
- Откуда: Саров
- Контактная информация:
Re: Формирование сигнала на PXI-5105
спасибо за подсказку. Эта функция действительно генерирует импульс на выходе. Только инициируется он триггерными режимами сбора данных и записи. Я ее сегодня попробовал применить, часть моих задач она может решить. Однако хотелось бы генерировать импульс в режиме сравнения уровня входного сигнала с некоторым заданным уровнем, чтобы импульс вырабатывался при каждом переходе сигнала через этот уровень (режим компаратора).
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Формирование сигнала на PXI-5105
Аппаратно такое не реализовать, если только перезапускать триггер, но в момент перезапуска этих событий может произойти огромное кол-во. Можно конечно сравнивать значения программно в LabView и генерировать Software Trigger на PFI, но скорость такой обработки явно будет не 60 МГц.
-
- beginner
- Сообщения: 32
- Зарегистрирован: 28 дек 2009, 22:09
- Версия LabVIEW: 8.5
- Откуда: Саров
- Контактная информация:
Re: Формирование сигнала на PXI-5105
А как сгенерировать Software Trigger на PFI? Может мне это подойдет.
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Формирование сигнала на PXI-5105
Надо вызвать VI Send Software Trigger Edge. И перенаправить его на PFI так же, как на первой картинке.sergun08 писал(а):А как сгенерировать Software Trigger на PFI? Может мне это подойдет.
-
- beginner
- Сообщения: 32
- Зарегистрирован: 28 дек 2009, 22:09
- Версия LabVIEW: 8.5
- Откуда: Саров
- Контактная информация:
Re: Формирование сигнала на PXI-5105
Никак не могу разобраться как эта функция работает (Send Software Trigger Edge).
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Формирование сигнала на PXI-5105
Что именно в ней непонятно? Сначала вы настраиваете задачу на ожидание какого-то триггерного события. Триггерное событие может быть сформировано самой платой, а может быть сформировано в LabView. То есть вы программно имитируете наступление события, вызывая функцию Send Software Trigger Edge.
- Вложения
-
- RefTrig2.png (15.48 КБ) 4607 просмотров
-
- beginner
- Сообщения: 32
- Зарегистрирован: 28 дек 2009, 22:09
- Версия LabVIEW: 8.5
- Откуда: Саров
- Контактная информация:
Re: Формирование сигнала на PXI-5105
то есть запуская по какому то условию функцию Send Software Trigger Edge с параметром ReferenceTrigger, срабатывает функция Export Signal с тем же параметром, генерируя импульс на выходе PFI? Интересно, а на аппаратный вызов в этом случае она тоже наверно будет срабатывать?
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Формирование сигнала на PXI-5105
Запуская функцию Send Software Trigger Edge вы тем самым генерируете триггерное событие. А уж что по нему делается настраивается в задаче сбора данных. В данном примере событие просто передается на PFI, но можно еще много чего сделать. Что вы подразумеваете под аппаратным вызовом? Программный триггер потому так и называется, что генерируется программно, а не аппаратно. Хотите настроить сразу несколько триггерных событий? Попробуйте, мне такое никогда не требовалось и как поведет себя задача в данном случае не знаю.
-
- beginner
- Сообщения: 32
- Зарегистрирован: 28 дек 2009, 22:09
- Версия LabVIEW: 8.5
- Откуда: Саров
- Контактная информация:
Re: Формирование сигнала на PXI-5105
Ну я так и понял, что по вызову Send Software Trigger Edge можно запустить сбор данных, при котором возникнет условие срабатывания ф-ии Export signal. Большое спасибо за консультацию, в понедельник буду пробовать.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение