Высокоскоростное общение платой

Захват, обработка и генерирование сигнала
Ответить
Volley
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2008, 17:17
Версия LabVIEW: 8.5
Контактная информация:

Высокоскоростное общение платой

Сообщение Volley »

Добрый день, у меня такой вопрос мне нужно подать на NI ELVIS цифровой сигнал, длительностью 10мс, в это же время нужно считать оттуда же аналоговый сигнал, с частотой 1-10к, ELVIS с компом соединяются через плату NI-PCI 6251. Не удается снимать и записывать с такой скоростью, есть ли решение данной проблемы и как повысить скорость передаваемых данных.
Заранее спасибо.
Volley
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2008, 17:17
Версия LabVIEW: 8.5
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Volley »

Раз на этот вопрос ответить никто не может попробую задать более общий вопрос:
Как используя средства DAQ добиться наибольшей скорости передачи и обработки данных,
Допустим мне надо с аналогового выхода платы считать сигнал с частотой 100к, и длительностью 10мс, и делать это надо периодически, проблема в том, что считывание этого сигнала занимает не 10мс, а около 1с.
Плата PCI-6251.
Заранее спасибо
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Eugen Graf »

Ты бы лучше выложил блоковую диаграмму, где ты отконфигурировал таск считывания данных.
Volley
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2008, 17:17
Версия LabVIEW: 8.5
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Volley »

выкладываю пример
Вложения
1.JPG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Eugen Graf »

У меня считывание 100000 значений длится чуть меньше 20 мс.
Вложения
AnalogIn.png
AnalogIn.png (10.97 КБ) 4485 просмотров
AnalogIn.vi
(17.29 КБ) 155 скачиваний
Volley
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2008, 17:17
Версия LabVIEW: 8.5
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Volley »

попробывал ваш вариант, каждый раз разное время,
при исполнении, которое ниже, скорость считывания 100мс:(
Вложения
2.JPG
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Eugen Graf »

Мы здесь общаемся на ты :wink:

По-моему ты время как то странно замеряешь. Скачай мой прибор и попробуй.
Volley
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2008, 17:17
Версия LabVIEW: 8.5
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Volley »

Дело в том, что мне нужно подать команду на цифровой вход платы, длительностью 10мс, в это же время должна происходить запись с выхода платы с высокой частотой.
Получается, что все время считывания с платы и подача цифрового сигнала должно составлять 10 мс, а этого у меня не получается.
Volley
beginner
beginner
Сообщения: 11
Зарегистрирован: 22 дек 2008, 17:17
Версия LabVIEW: 8.5
Контактная информация:

Re: Высокоскоростное общение платой

Сообщение Volley »

Хорошо, давайте на ты,
у меня при твоем варианте получается около 1 с между отчетами цикла, а время мне так удобнее регулировать просто, никакой принципиальной разницы нет
Stranger
interested
interested
Сообщения: 9
Зарегистрирован: 03 апр 2009, 16:11
Версия LabVIEW: 8.5.1

Re: Высокоскоростное общение платой

Сообщение Stranger »

При своем варианте подсчета времени ты используешь локальную переменную, а она кушает память и дает уменьшение производительности.
Любая секретарша должна знать, что если вышел из строя блок питания, сгорел транзистор VT54 )
Ответить

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