Генерация сигнала произвольной формы и его запись
-
- interested
- Сообщения: 5
- Зарегистрирован: 21 авг 2014, 11:51
- Версия LabVIEW: 2013
- Контактная информация:
Генерация сигнала произвольной формы и его запись
Добрый день!
Пробовал сам разобраться, но т.к. полный чайник в LabView, разобраться не сумел.
Есть задача-подавать на прибор последовательность из 4 прямоугольных импульсов (5В,0.5В,-5В,0.5В) и записывать отклик с помощью осциллографа. Пробовал с помощью стандартных FGEN и NI-SCOPE, но понял, что они для этой задачи не сильно подходят...
Как сделать так, чтобы у меня генерировался такой сигнал (заданное количество раз, до 1000 и более) и происходила запись осциллографом? Заранее спасибо!
Пробовал сам разобраться, но т.к. полный чайник в LabView, разобраться не сумел.
Есть задача-подавать на прибор последовательность из 4 прямоугольных импульсов (5В,0.5В,-5В,0.5В) и записывать отклик с помощью осциллографа. Пробовал с помощью стандартных FGEN и NI-SCOPE, но понял, что они для этой задачи не сильно подходят...
Как сделать так, чтобы у меня генерировался такой сигнал (заданное количество раз, до 1000 и более) и происходила запись осциллографом? Заранее спасибо!
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
А Вы какой аппаратурой располагаете?Что у Вас есть для реализации поставленной задачи?Пробовал с помощью стандартных FGEN и NI-SCOPE, но понял, что они для этой задачи не сильно подходят
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- interested
- Сообщения: 5
- Зарегистрирован: 21 авг 2014, 11:51
- Версия LabVIEW: 2013
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
Прошу прощения, самого главного не сказал...генератор PXI 5421/5422, осциллограф PXI 5122Vitekkz88 писал(а):А Вы какой аппаратурой располагаете?Что у Вас есть для реализации поставленной задачи?Пробовал с помощью стандартных FGEN и NI-SCOPE, но понял, что они для этой задачи не сильно подходят
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
Это почему же?Пробовал с помощью стандартных FGEN и NI-SCOPE, но понял, что они для этой задачи не сильно подходят...
NI Analog Waveform Editor провобовали использовать?
На сколько мне известно PXI 5421/5422 - способны выдавать сигналы не только заранее подготовленные(по-моему они из бинарника читаются либо из .lvm файлов),но и имеют возможности выдавать сигнал,заранее "нарисованные" пользователем.
Вам надо не осциллографом записывать. Скорее записать осциллограмму. Во-первых,получите сначала вашу осциллограмму,а потом записывайте её например в tdms-файл.происходила запись осциллографом
Посмотрите примеры для осциллографа - там 100% есть готовый примерчик,позволяющий снимать осциллограмму.
Аналогично и для генератора.
Аналогично и для записи в tdms.
Найдете три этих примера,соберет один проект и будет Вам счастье
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- interested
- Сообщения: 5
- Зарегистрирован: 21 авг 2014, 11:51
- Версия LabVIEW: 2013
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
Waveform editor пробовал, но загвоздка в том, что он генерирует непрерывно, а у меня устройство зависит от числа срабатываний...моя задача-проверить устройство на количество срабатываний, до того, как оно выйдет из строя...а с импульсами в мкс и менее я за секунду получу несколько тысяч штук...соответственно, надо, чтобы осциллограф писал отклик от этих сигналов
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
А Вам как надо?чтобы сформировал одну последовательность из импульсов 5,0.5,-5,-0.5 и перестал дальше генерировать?он генерирует непрерывно, а у меня устройство зависит от числа срабатываний
На что реагирует ваше устройство?И какая длительность импульсов?
Судя по всему надо генерировать последовательность импульсов,затем проверять работоспособность устройства и потом вновь генерировать?А в процессе записывать показания осциллографа,не?моя задача-проверить устройство на количество срабатываний
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- interested
- Сообщения: 5
- Зарегистрирован: 21 авг 2014, 11:51
- Версия LabVIEW: 2013
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
Не совсем так...надо, чтобы было сформировано счетное кол-во таких импульсов (100, 1000 и т.д.) и смотреть отклик на КАЖДЫЙ из этих импульсов, поэтому задача усложняется тем, что в реальном времени надо и генерировать, и записывать...т.е. работоспособность надо проверять на каждом импульсе...длительность-порядка мксVitekkz88 писал(а):А Вам как надо?чтобы сформировал одну последовательность из импульсов 5,0.5,-5,-0.5 и перестал дальше генерировать?он генерирует непрерывно, а у меня устройство зависит от числа срабатываний
На что реагирует ваше устройство?И какая длительность импульсов?Судя по всему надо генерировать последовательность импульсов,затем проверять работоспособность устройства и потом вновь генерировать?А в процессе записывать показания осциллографа,не?моя задача-проверить устройство на количество срабатываний
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
Хорошо,что является признаком неисправности?И каковы должны быть действия в этом случае?работоспособность надо проверять на каждом импульсе
Впринципе не является проблемой. Создайте диаграмму из 10-ти импульсов. И сделайте её генерацию вложенным циклом. После того,как волженный цикл завершился - генерация повторяется вновь и тд. Параллельно с этим можно завести дополнительное условие выхода из вложенного цикла и прекращения генерации импульсов(вероятнее всего это будет условие неисправности либо кнопка "Стоп"). В этом же вложенном цикле проводите запись данных,которые фиксирует осциллограф. После завершения вложенного цикла копируйте данные в основной файл.в реальном времени надо и генерировать, и записывать
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- interested
- Сообщения: 5
- Зарегистрирован: 21 авг 2014, 11:51
- Версия LabVIEW: 2013
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
Это устройство памяти, и надо смотреть, переключилось оно из одного состояния в другое или нет...если не переключилось, ничего страшного, просто надо это фиксировать...про цикл я думал, но не будет ли прерывания сигнала между каждым шагом цикла?
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Генерация сигнала произвольной формы и его запись
В чем проблема это проверить,например?Осциллограф у Вас имеетсяне будет ли прерывания сигнала между каждым шагом цикла?
Создайте последовательность импульсов и подавайте их циклично. Подали 10 импульсов - цикл стоп и по новой.Перезапуск проводится конечно же не вручную
Прерывание будет,если Вы закроете сессию работы с устройством и заново откроете. Ну и имейте ввиду время на "перезарядку". Не вижу проблем. Длительность импульсов у Вас от этого не изменится.Количеством импульсов Вы управляете. Как понял, Вас смущала именно бесконечная цикличность созданной Вами последовательности импульсов. Как этим управлять - теперь знаете. Как записать данные - тоже знаете. Попробуйте для начала писать просто осциллограмму сигнала генератора. А потом подключите устройство.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 12 Ответы
- 599 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 14 Ответы
- 594 Просмотры
-
Последнее сообщение IvanLis