Помогите подключиться к NuDaq PCI-9112
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Платы точно целые, у меня их две и они новые. Сигнал получаю я со входа достоверный т.е входы целые. Это какой то программный глюк и моя некомпетентность. Я просто всяких драйверов перепонаставил версий всяких, а виндус штука дурная....
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Да, может и в этом проблема. Если не той разрядности драйвер встал. Или библиотека не та используется в пакете VI. Удалите все дрова и инструменты полностью и поставьте только то, что должно быть (а что должно, это вам придётся уточнить у разработчика). Минимально - получить в Экспресс VI сигнал, а дальше уже можно двигаться.soleda писал(а):Я просто всяких драйверов перепонаставил версий всяких, а виндус штука дурная....
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Я сейчас linux рядом поставлю, если проблема не решится, завтра винду переустановлю и сразу драйвера правильные, о достижениях сообщу, большое спасибо!
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Добрался я до выходов\выходов.
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=
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
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
А на 7-ке и более новом PCIS DAQ не будет работать?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=
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Я не пробовал семерку т.к у меня её нет. Мне нужен небольшой стенд для измерений и ведение логов. Для этой цели планирую использовать AthlonXP 1500+ с 768Мб оперативки на борту, поэтому семерку он не потянет. Подумываю перейти вообще на LabWiev 6.1 т.к она вроде как уже бесплатная....
У меня вопросик появился - выбираю я PLV AI Qcsquire Waveform, в свойства вырираю номер AI порта. подключаю Waveform Graph, запускаю и вижу осциллограму все OK.
Но когда я делаю все тоже самое, то в свойствах выбираю другой номер AI порта, то этот номер порта меняется и в первом блоке... Это так должно быть или я что то не так делаю?
У меня вопросик появился - выбираю я PLV AI Qcsquire Waveform, в свойства вырираю номер AI порта. подключаю Waveform Graph, запускаю и вижу осциллограму все OK.
Но когда я делаю все тоже самое, то в свойствах выбираю другой номер AI порта, то этот номер порта меняется и в первом блоке... Это так должно быть или я что то не так делаю?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Она более не поддерживается NI, но никак не бесплатная. Вообще, никакая версия не была когда-либо бесплатной. Другое дело, что те старые версии не имели вменяемой системы лицензирования и активировались только серийником (оффлайн), идущим в комплекте с диском.soleda писал(а):Подумываю перейти вообще на LabWiev 6.1 т.к она вроде как уже бесплатная....
Боюсь, что в этом случае вам придётся разбираться самостоятельно. У меня нет такой платы и нет этих инструментов. Может, кто-то отпишется именно по платам от Adlink. Я работал с похожими платами фирмы Advantech (PCI/ISA), но к ним шёл другой софт.soleda писал(а):У меня вопросик появился - выбираю я PLV AI Qcsquire Waveform, в свойства вырираю номер AI порта. подключаю Waveform Graph, запускаю и вижу осциллограму все OK.
Но когда я делаю все тоже самое, то в свойствах выбираю другой номер AI порта, то этот номер порта меняется и в первом блоке... Это так должно быть или я что то не так делаю?
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Да вот в общем то она https://wiki.ubuntu.com/LabVIEW
Бесплатная для операционных систем мак и linux
Я её даже установил на ubuntu - никакие логины, пароли не требовались.
Бесплатная для операционных систем мак и linux
Я её даже установил на ubuntu - никакие логины, пароли не требовались.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
soleda, ну да. Я написал про Windows. Строго говоря, под Mac и Linux тоже не бесплатна (нужна подписка), а по вашей ссылке - разовая промо-акция. Просто менеджер лицензий на Mac и Linux отсутствует, а вид ПО (демо / полный вариант) определяется самим пакетом.
Я как-то ставил 6.1 на эмуляторе Мак из той промо-акции. Серийник он все-таки просит при запуске LV. Хотя если не вводить, запустится в обычном режиме. Просто при каждом запуске LV будет выскакивать этот запрос.soleda писал(а):Я её даже установил на ubuntu - никакие логины, пароли не требовались.
- Вложения
-
- 2016-10-15_16-49-05.jpg (24.12 КБ) 5188 просмотров
-
- 2016-10-15_16-52-23.jpg (36.07 КБ) 5188 просмотров
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Не подскажете как нарисовать схему:
int b;
b=0;
while(1)
{
b++;
delay_ms(1000);
if(b>=10) b=0;
}
int b;
b=0;
while(1)
{
b++;
delay_ms(1000);
if(b>=10) b=0;
}
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
soleda писал(а):Не подскажете как нарисовать схему:
int b;
b=0;
while(1)
{
b++;
delay_ms(1000);
if(b>=10) b=0;
}
- Вложения
-
- Snippet.png (13.87 КБ) 5151 просмотр
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
В общем что я хочу реализовать:
Взять блок считывания Аналогово порта с 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); -//-
}
-----------------------
Спасибо большое) Я даже не представляю когда я до всего этого дойду умом....)
Взять блок считывания Аналогово порта с 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
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
А в инструменте чтения из каналов платы нет возможности прочитать состояние всех каналов за раз? Если нет, то действительно придётся вызывать инструмент 10 раз. Хотя если инструменты реентерантные (и драйвер платы это поддерживает), то можно попробовать читать параллельно.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); -//-
}
-
- junior
- Сообщения: 54
- Зарегистрирован: 26 сен 2016, 06:52
- Версия LabVIEW: 2011
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
Я попробовал вчера параллельно их запустить, все начинает тормозить.
Выглядит блок см. картинку. Если поставить несколько таких блоков, то все данные будут у них одинаковые т.е если в одном блоке поменять номер порта, то в остальных он так же поменяется. Если к входам этих блоком подключить константы, то порты станут соответствовать константам, все начинает работать, но обновляются окна секунд по 5-7.
А что у вас в схеме означает F в зеленом квадрате? Не нашел у себя.
Выглядит блок см. картинку. Если поставить несколько таких блоков, то все данные будут у них одинаковые т.е если в одном блоке поменять номер порта, то в остальных он так же поменяется. Если к входам этих блоком подключить константы, то порты станут соответствовать константам, все начинает работать, но обновляются окна секунд по 5-7.
А что у вас в схеме означает F в зеленом квадрате? Не нашел у себя.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Помогите подключиться к NuDaq PCI-9112
soleda, попробуйте задать реентерантность этому :
Картинки и файлы можно добавлять к вашим постам (кнопка "Ответить" или "Цитата" -> вкладка "Добавить вложения" под формой ввода текста).
Если не сработает - поменяйте обратно. Любопытно ещё взглянуть на диаграмму подприбора.Картинки и файлы можно добавлять к вашим постам (кнопка "Ответить" или "Цитата" -> вкладка "Добавить вложения" под формой ввода текста).
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение