[phpBB Debug] PHP Warning: in file /common.php on line 117: require() [function.require]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /viewtopic.php on line 18: include() [function.include]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /viewtopic.php on line 19: include() [function.include]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /includes/session.php on line 547: include_once() [function.include-once]: Unable to allocate memory for pool.
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1035: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4586: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4589: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
LabVIEW.ru • Просмотр темы - Измерение по нескольким входам Ni Usb-6008
Список форумов   Список форумов  

Измерение по нескольким входам Ni Usb-6008

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

Измерение по нескольким входам Ni Usb-6008

Сообщение Alexb01 » Вт сен 08, 2009 1:58 pm

Пытаюсь в 8.5 с помощью DAQmx Asist получить данные с нескольких входов NI USB-6008. С одного входа - все хорошо получается. А если с 2-х или больше, то не могу понять, что делать: Если добавляешь еще каналы в одном DAQmx Asist то выход все равно один - и данные идут только с первого канала, а если добавить еще один DAQmx Asist, то ошибка, что устройвство уже используется. Как правильно поступить?
Alexb01
 
Сообщений: 2
Зарегистрирован: Вт сен 08, 2009 1:52 pm

Сообщение Ivanko » Ср сен 09, 2009 2:26 pm

Здравствуйте,

Нельзя использовать каналы с одного устройства в нескольких DAQ Assistent.

Решение задачи достаточно простое. При конфигурации DAQ Assistent назначаете на сбор нескольких каналов. Данные на выходе динамического формата, и содержат всю информацию о каждом из каналов. Чтобы получить эти данные достаточно использовать функцию в палитре Express -> Split Signals. Как показано на прикрепленном рисунке.

Если у вас LabVIEW 2009 то вы можете перенести данную картинку с кодом прямо на блок диаграмму. Код скомпилируется автоматически. Это демонстрация новой функции LV - VI Snippet.

Еще одним вариантом будет использование палитры функций DAQmx. В Help можно найти много примеров.

С уважением, Иван.
Вложения
ex.png
ex.png (65.42 KiB) Просмотров: 2304
Ivanko
Пользователь
 
Сообщений: 23
Зарегистрирован: Пн ноя 17, 2008 12:16 pm
Откуда: National Instruments

Сообщение Alexb01 » Чт сен 10, 2009 3:07 pm

Иван спасибо за быстрый и обстоятельный ответ!
Alexb01
 
Сообщений: 2
Зарегистрирован: Вт сен 08, 2009 1:52 pm


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron