Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

E14-140MD скорость работы

Вы не вошли.

 Поиск | Регистрация | Вход 

23.12.2016 15:19:15
#1

Участник
Здесь с 30.03.2015
Сообщений: 13

E14-140MD скорость работы

Здравствуйте!
Есть плата Е14-140MD, управляется из LabVIEW. Генерирую синусоиду, запускаю потоковый вывод на ЦАП, вывожу код на цифровые выходы, запускаю АЦП в режиме с общей землей на 1 канал, получаю 2048 точек и тушу всё. На всё это уходит 170-210 мс. На установку параметров АЦП 40 мс, а на остановку АЦП - 40-50 мс. Плюс вывод на цифровые линии 50 мс. Это максимум из того что получилось выжать. Задержки в программе отсутствуют.
Есть ли возможность сделать это все быстрее?
Будут ли аналогичные действия на Е502 выполняться намного быстрее?

23.12.2016 17:36:40
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: E14-140MD скорость работы

это накладные расходы прохождения запроса приложение - библиотека - драйвер - модуль. Кардинально это ускоряется только если на уровень драйвера опуститься или лучше прямо в модуль. А так что-то может дать более быстрый комп, что-то даст написание программы на С/С++ вместо  LabView...

23.12.2016 18:39:00
#3

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: E14-140MD скорость работы

Не очень правда до конца понятно, зачем старт-стопный режим, если Вам необходимо выполнять это за определенное время (вообще Windows строго говоря этого гарантированно обеспечить не может и эти времена могут отличаться при других условиях). Если нужно обеспечить время между циклами опроса, то реально нужно запускать модуль один раз и пользуясь тем, что времена в синхронном вводе-выводе все определены на уровне модуля, просто выбирать из потока нужные данные, если Вам не нужна обработка всего потока.

26.12.2016 15:04:12
#4

Участник
Здесь с 30.03.2015
Сообщений: 13

Re: E14-140MD скорость работы

Алексей L Card пишет:

Не очень правда до конца понятно, зачем старт-стопный режим

Необходимо было каждый канал (16 штук) промерять с максимальной частотой дискретизации АЦП.

26.12.2016 16:22:03
#5

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,288

Re: E14-140MD скорость работы

Так Вы и можете настроить синхронный сбор с 16 каналов и получать данные постоянным потоком, не останавливая сбор

26.12.2016 18:06:30
#6

Участник
Здесь с 30.03.2015
Сообщений: 13

Re: E14-140MD скорость работы

Алексей L Card пишет:

Так Вы и можете настроить синхронный сбор с 16 каналов и получать данные постоянным потоком, не останавливая сбор

Насколько я понял в таком случае частота дискретизации АЦП делится между всеми каналами и на канал выходит 12.5 кГц. А мне нужно каждый канал промерять с частотой дискретизации 200 кГц. Вот и приходится каждый раз останавливать потоковый ввод с АЦП, переключать канал и стартовать все заново.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск