Автогенератор

Захват, обработка и генерирование сигнала
Ответить
dronnis
beginner
beginner
Сообщения: 36
Зарегистрирован: 30 мар 2009, 16:41
Версия LabVIEW: 8.5
Контактная информация:

Автогенератор

Сообщение dronnis »

Всем привет! В процессе обработки сигнала возникла потребность в создании своего рода автогенератора, т.е. допустим АЦП у меня собирает данные, потом усиливает, потом фильтрует, потом обрезает по амплитуде, затем усиливает еще раз по формуле, затем он эти данные выводит на ЦАП на один из аналоговых выходов. Ну так вот я даже не применяя все это к своей схеме решил собрать просто VI который собирает данные потом выводит на аналоговый выход, и он мне выдает ошибку. Не подскажите в чем дело? прикрепляю VI (плата которая используется в компе pci 6251, а цап и ацп CB-68lp)
Вложения
ЦАП.vi
(271.21 КБ) 122 скачивания
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Автогенератор

Сообщение Viktor »

Ошибка в том, что на ЦАП подаётся не 1, а 4 сигнала
error.PNG
Можно выделить из них нужный:
ЦАП.vi
(339.57 КБ) 132 скачивания
dronnis
beginner
beginner
Сообщения: 36
Зарегистрирован: 30 мар 2009, 16:41
Версия LabVIEW: 8.5
Контактная информация:

Re: Автогенератор

Сообщение dronnis »

Спасибо большое :1stplace: . Еще такой вопрос, т.е. в VI который вы изменили выбран, на сколько я понял, сигнал отфильтрованного вольтажа. Тогда непонятно, как оцифровать полностью(отфильтровать, обрезать, усилить) сигнал который мы получили, а потом передать обратно?
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Автогенератор

Сообщение Konstantin Sumenko »

Надо условно разделить работу на три части, как и сделано:
1) Сбор данных
2) Обработка
3) Вывод

В самом простом случае как сделано у тебя, 1 и 3 пункты решаются DAQassist'ом. Промежуточные данные можно тоже обрабатывать совсем просто (через express VI), которые ты использовал, а можно эти данные развернуть в массивы и применять полноценные VI из палитры signal processing, math и просто numeric.
Ответить

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