Помогите подключиться к NuDaq PCI-9112

Простейшие вопросы в области инженерной разработки
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Платы точно целые, у меня их две и они новые. Сигнал получаю я со входа достоверный т.е входы целые. Это какой то программный глюк и моя некомпетентность. Я просто всяких драйверов перепонаставил версий всяких, а виндус штука дурная....
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda писал(а):Я просто всяких драйверов перепонаставил версий всяких, а виндус штука дурная....
Да, может и в этом проблема. Если не той разрядности драйвер встал. Или библиотека не та используется в пакете VI. Удалите все дрова и инструменты полностью и поставьте только то, что должно быть (а что должно, это вам придётся уточнить у разработчика). Минимально - получить в Экспресс VI сигнал, а дальше уже можно двигаться.
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Я сейчас linux рядом поставлю, если проблема не решится, завтра винду переустановлю и сразу драйвера правильные, о достижениях сообщу, большое спасибо!
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Добрался я до выходов\выходов.
DAQPilot у меня не заработал нигде. Ставил xp, win8.1x86, причем на восьмерке daqpilot еще более криво встал, окошки частично не прорисовывались.
Вернулся на XP, Labwiev спустил до версии 8.5, установил драйвер PCIS DAQ со странице http://www.adlinktech.com/PD/web/PD_Dri ... 29&kind=DR
и установил утилиту LView со страницы http://www.adlinktech.com/MAPS/labview- ... tm_source=
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda писал(а):Вернулся на XP, Labwiev спустил до версии 8.5, установил драйвер PCIS DAQ со странице http://www.adlinktech.com/PD/web/PD_Dri ... 29&kind=DR
и установил утилиту LView со страницы http://www.adlinktech.com/MAPS/labview- ... tm_source=
А на 7-ке и более новом :labview: PCIS DAQ не будет работать?
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Я не пробовал семерку т.к у меня её нет. Мне нужен небольшой стенд для измерений и ведение логов. Для этой цели планирую использовать AthlonXP 1500+ с 768Мб оперативки на борту, поэтому семерку он не потянет. Подумываю перейти вообще на LabWiev 6.1 т.к она вроде как уже бесплатная....
У меня вопросик появился - выбираю я PLV AI Qcsquire Waveform, в свойства вырираю номер AI порта. подключаю Waveform Graph, запускаю и вижу осциллограму все OK.
Но когда я делаю все тоже самое, то в свойствах выбираю другой номер AI порта, то этот номер порта меняется и в первом блоке... Это так должно быть или я что то не так делаю?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda писал(а):Подумываю перейти вообще на LabWiev 6.1 т.к она вроде как уже бесплатная....
Она более не поддерживается NI, но никак не бесплатная. Вообще, никакая версия :labview: не была когда-либо бесплатной. :wink: Другое дело, что те старые версии :labview: не имели вменяемой системы лицензирования и активировались только серийником (оффлайн), идущим в комплекте с диском.
soleda писал(а):У меня вопросик появился - выбираю я PLV AI Qcsquire Waveform, в свойства вырираю номер AI порта. подключаю Waveform Graph, запускаю и вижу осциллограму все OK.
Но когда я делаю все тоже самое, то в свойствах выбираю другой номер AI порта, то этот номер порта меняется и в первом блоке... Это так должно быть или я что то не так делаю?
Боюсь, что в этом случае вам придётся разбираться самостоятельно. У меня нет такой платы и нет этих инструментов. Может, кто-то отпишется именно по платам от Adlink. Я работал с похожими платами фирмы Advantech (PCI/ISA), но к ним шёл другой софт.
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Да вот в общем то она https://wiki.ubuntu.com/LabVIEW
Бесплатная для операционных систем мак и linux
Я её даже установил на ubuntu - никакие логины, пароли не требовались.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda, ну да. Я написал про Windows. Строго говоря, под Mac и Linux :labview: тоже не бесплатна (нужна подписка), а по вашей ссылке - разовая промо-акция. Просто менеджер лицензий на Mac и Linux отсутствует, а вид ПО (демо / полный вариант) определяется самим пакетом.
soleda писал(а):Я её даже установил на ubuntu - никакие логины, пароли не требовались.
Я как-то ставил 6.1 на эмуляторе Мак из той промо-акции. Серийник он все-таки просит при запуске LV. Хотя если не вводить, запустится в обычном режиме. Просто при каждом запуске LV будет выскакивать этот запрос.
Вложения
2016-10-15_16-49-05.jpg
2016-10-15_16-49-05.jpg (24.12 КБ) 5188 просмотров
2016-10-15_16-50-15.jpg
2016-10-15_16-52-23.jpg
2016-10-15_16-52-23.jpg (36.07 КБ) 5188 просмотров
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Не подскажете как нарисовать схему:

int b;
b=0;
while(1)
{
b++;
delay_ms(1000);
if(b>=10) b=0;
}
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda писал(а):Не подскажете как нарисовать схему:

int b;
b=0;
while(1)
{
b++;
delay_ms(1000);
if(b>=10) b=0;
}
Вложения
Snippet.png
Snippet.png (13.87 КБ) 5151 просмотр
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

В общем что я хочу реализовать:
Взять блок считывания Аналогово порта с DAQ и одним этим блоком считывать поочередно все порты и выводить их на разные ослиллограммы. В Си я вижу как то так:

int a; //инициализировать переменную а
a=0; //присвоить переменной а 0
while(1) //цикл
{
if(a>=10) a=0; //Если а больше или равно 10 присвоить 0
a++; // прибавить а единицу
if(a==0) printf(Waveform Graph0); //Если а равно 0, вывести на экран №0
if(a==1) printf(Waveform Graph1); -//-
if(a==3) printf(Waveform Graph3); -//-
.....
if(a==10) printf(Waveform Graph10); -//-
}

-----------------------

Спасибо большое) Я даже не представляю когда я до всего этого дойду умом....)
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda писал(а):В общем что я хочу реализовать:
Взять блок считывания Аналогово порта с DAQ и одним этим блоком считывать поочередно все порты и выводить их на разные ослиллограммы. В Си я вижу как то так:

int a; //инициализировать переменную а
a=0; //присвоить переменной а 0
while(1) //цикл
{
if(a>=10) a=0; //Если а больше или равно 10 присвоить 0
a++; // прибавить а единицу
if(a==0) printf(Waveform Graph0); //Если а равно 0, вывести на экран №0
if(a==1) printf(Waveform Graph1); -//-
if(a==3) printf(Waveform Graph3); -//-
.....
if(a==10) printf(Waveform Graph10); -//-
}
А в инструменте чтения из каналов платы нет возможности прочитать состояние всех каналов за раз? Если нет, то действительно придётся вызывать инструмент 10 раз. Хотя если инструменты реентерантные (и драйвер платы это поддерживает), то можно попробовать читать параллельно.
soleda
junior
junior
Сообщения: 54
Зарегистрирован: 26 сен 2016, 06:52
Версия LabVIEW: 2011
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение soleda »

Я попробовал вчера параллельно их запустить, все начинает тормозить.
Выглядит блок см. картинку. Если поставить несколько таких блоков, то все данные будут у них одинаковые т.е если в одном блоке поменять номер порта, то в остальных он так же поменяется. Если к входам этих блоком подключить константы, то порты станут соответствовать константам, все начинает работать, но обновляются окна секунд по 5-7.
А что у вас в схеме означает F в зеленом квадрате? Не нашел у себя.

Изображение
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Помогите подключиться к NuDaq PCI-9112

Сообщение dadreamer »

soleda, попробуйте задать реентерантность этому :vi: :
2016-10-16_22-54-57.jpg
Если не сработает - поменяйте обратно. Любопытно ещё взглянуть на диаграмму подприбора.

Картинки и файлы можно добавлять к вашим постам (кнопка "Ответить" или "Цитата" -> вкладка "Добавить вложения" под формой ввода текста).
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»