Считывание сигналов на стенде ИПЦ "Учебная техника"

Захват, обработка и генерирование сигнала
Ответить
Logos
beginner
beginner
Сообщения: 13
Зарегистрирован: 07 мар 2013, 17:41
Версия LabVIEW: 2012
Контактная информация:

Считывание сигналов на стенде ИПЦ "Учебная техника"

Сообщение Logos »

Добрый день!
Ситуация следующая: имею дело со стендами ИПЦ Учебная техника. Необходимо снять одновременно три сигнала, а затем их обработать. Проблема с их считыванием. При запуске ВИ вылетает ошибка, мол "этот ресурс уже занят". Дело в том, что после установки пакета DAQ, определился лишь один объект, который в реальности представляет собой терминал, подцепленный к компу.
При настройке считывающей функции в NI DAQ TASK приходится создавать три схожих задания, dev1/aiX, где может варьироваться только x. Насколько я понимаю aiX представляет собой номер входа на терминале.
Проблему пытался решить, соединив error in/ error out для игнорирования ошибки у считывающих функций, но в итоге сигналы считываются некорректно - сначало с одного источника , потом с другого.
Пождскажите подалуйста, можно ли как-нибудь решить эту проблему и таки снять все три сигнала. :help:
В приложения прикладываю скрины из MAX, а также фотку агрегата.
Вложения
Скрин MAX сигнал 1
Скрин MAX сигнал 1
Скрин MAX сигнал 2
Скрин MAX сигнал 2
Фото терминала
Фото терминала
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Считывание сигналов на стенде ИПЦ "Учебная техника"

Сообщение Andrew Lunev »

Одновременно для одной платы можно запустить только одну задачу аналогового ввода. Если надо несколько каналов, то создавайте одну многоканальную задачу и ее запускайте. У вас же сейчас создано три одноканальных, их запускать можно только попеременно.
Logos
beginner
beginner
Сообщения: 13
Зарегистрирован: 07 мар 2013, 17:41
Версия LabVIEW: 2012
Контактная информация:

Re: Считывание сигналов на стенде ИПЦ "Учебная техника"

Сообщение Logos »

Уточните пожалуйста , тоесть в MAX я создаю задачу, в которую добавляю три канала. После этого у функции считывания сигналов появиться три выхода? Или тут будет еще какая-то хитрость?
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Считывание сигналов на стенде ИПЦ "Учебная техника"

Сообщение Andrew Lunev »

Зависит от того, какой именно функцией идет считывание. Если DAQmx Read, то в ней надо переставить с 1Chan на NChan. То есть в ручную указать, что вы используете несколько каналов. Выход изменится на массив из этих каналов, его уже надо разбирать по каналам для обработки.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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