Список форумов   Список форумов  

Измерение по нескольким входам 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) Просмотров: 2200
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