Формирование сигнала на PXI-5105

Захват, обработка и генерирование сигнала
Ответить
sergun08
beginner
beginner
Сообщения: 32
Зарегистрирован: 28 дек 2009, 22:09
Версия LabVIEW: 8.5
Откуда: Саров
Контактная информация:

Формирование сигнала на PXI-5105

Сообщение sergun08 »

Всем доброго дня. Осваиваю плату PXI-5105. Необходимо сформировать импульс на выходе PFI 1 при определенном уровне сигнала на одном из входов (как в некоторых цифровых запоминающих осциллографах). Не могу разобраться как это сделать, какую функцию использовать? Помогите. Проект горит!
Аватара пользователя
Andrew Lunev

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

Re: Формирование сигнала на PXI-5105

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

Стандартного метода нет, но можно попробовать перенаправить Analog Edge Reference Trigger на выход PFI. Как это сделать показано на картинке. Возможно такой вариант устроит, но тут проблема в том, что пока не произойдет превышение этого уровня сигнала плата будет ожидать триггерного события. Как заставить ее работать и генерировать событие на PFI я не знаю, но копать надо в эту сторону.
Вложения
RefTrig.png
RefTrig.png (19.62 КБ) 4639 просмотров
sergun08
beginner
beginner
Сообщения: 32
Зарегистрирован: 28 дек 2009, 22:09
Версия LabVIEW: 8.5
Откуда: Саров
Контактная информация:

Re: Формирование сигнала на PXI-5105

Сообщение sergun08 »

спасибо за подсказку. Эта функция действительно генерирует импульс на выходе. Только инициируется он триггерными режимами сбора данных и записи. Я ее сегодня попробовал применить, часть моих задач она может решить. Однако хотелось бы генерировать импульс в режиме сравнения уровня входного сигнала с некоторым заданным уровнем, чтобы импульс вырабатывался при каждом переходе сигнала через этот уровень (режим компаратора).
Аватара пользователя
Andrew Lunev

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

Re: Формирование сигнала на PXI-5105

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

Аппаратно такое не реализовать, если только перезапускать триггер, но в момент перезапуска этих событий может произойти огромное кол-во. Можно конечно сравнивать значения программно в LabView и генерировать Software Trigger на PFI, но скорость такой обработки явно будет не 60 МГц.
sergun08
beginner
beginner
Сообщения: 32
Зарегистрирован: 28 дек 2009, 22:09
Версия LabVIEW: 8.5
Откуда: Саров
Контактная информация:

Re: Формирование сигнала на PXI-5105

Сообщение sergun08 »

А как сгенерировать Software Trigger на PFI? Может мне это подойдет.
Аватара пользователя
Andrew Lunev

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

Re: Формирование сигнала на PXI-5105

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

sergun08 писал(а):А как сгенерировать Software Trigger на PFI? Может мне это подойдет.
Надо вызвать VI Send Software Trigger Edge. И перенаправить его на PFI так же, как на первой картинке.
sergun08
beginner
beginner
Сообщения: 32
Зарегистрирован: 28 дек 2009, 22:09
Версия LabVIEW: 8.5
Откуда: Саров
Контактная информация:

Re: Формирование сигнала на PXI-5105

Сообщение sergun08 »

Никак не могу разобраться как эта функция работает (Send Software Trigger Edge).
Аватара пользователя
Andrew Lunev

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

Re: Формирование сигнала на PXI-5105

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

Что именно в ней непонятно? Сначала вы настраиваете задачу на ожидание какого-то триггерного события. Триггерное событие может быть сформировано самой платой, а может быть сформировано в LabView. То есть вы программно имитируете наступление события, вызывая функцию Send Software Trigger Edge.
Вложения
RefTrig2.png
RefTrig2.png (15.48 КБ) 4592 просмотра
sergun08
beginner
beginner
Сообщения: 32
Зарегистрирован: 28 дек 2009, 22:09
Версия LabVIEW: 8.5
Откуда: Саров
Контактная информация:

Re: Формирование сигнала на PXI-5105

Сообщение sergun08 »

то есть запуская по какому то условию функцию Send Software Trigger Edge с параметром ReferenceTrigger, срабатывает функция Export Signal с тем же параметром, генерируя импульс на выходе PFI? Интересно, а на аппаратный вызов в этом случае она тоже наверно будет срабатывать?
Аватара пользователя
Andrew Lunev

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

Re: Формирование сигнала на PXI-5105

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

Запуская функцию Send Software Trigger Edge вы тем самым генерируете триггерное событие. А уж что по нему делается настраивается в задаче сбора данных. В данном примере событие просто передается на PFI, но можно еще много чего сделать. Что вы подразумеваете под аппаратным вызовом? Программный триггер потому так и называется, что генерируется программно, а не аппаратно. Хотите настроить сразу несколько триггерных событий? Попробуйте, мне такое никогда не требовалось и как поведет себя задача в данном случае не знаю.
sergun08
beginner
beginner
Сообщения: 32
Зарегистрирован: 28 дек 2009, 22:09
Версия LabVIEW: 8.5
Откуда: Саров
Контактная информация:

Re: Формирование сигнала на PXI-5105

Сообщение sergun08 »

Ну я так и понял, что по вызову Send Software Trigger Edge можно запустить сбор данных, при котором возникнет условие срабатывания ф-ии Export signal. Большое спасибо за консультацию, в понедельник буду пробовать.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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