Советы по программированию на LabVIEW

Простейшие вопросы в области инженерной разработки
Аватара пользователя
dadreamer

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

Re: Доступ к DAQ Assistant Express VI

Сообщение dadreamer »

Ткач писал(а):Подскажите, пожалуйста, что я делаю не так?
Может, не в ту директорию установили? Или :vi: поставились в User Palette?.. :dntknw:
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

dadreamer, большое спасибо. Действительно, NI-DAQmx установился не в ту директорию, что и сам LabVIEW, так что сейчас попробую переставить.
Пожалуйста, поясните вот какой нюанс.
Сейчас у меня LabVIEW установлен в директорию c:\Program Files (x86)\National Instruments. В этой же директории уже есть и папка NI-DAQ, которая пока что содержит только папку docs, а в ней - несколько chm-файлов, и всё. Так вот, мне сейчас попробовать установить NI-DAQmx в директорию c:\Program Files (x86)\National Instruments или же в c:\Program Files (x86)\National Instruments\NI-DAQ?
Аватара пользователя
dadreamer

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

Re: Советы по программированию на LabVIEW

Сообщение dadreamer »

Ткач, C:\Program Files (x86)\National Instruments
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

dadreamer, спасибо. Сейчас попробую.
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

dadreamer, переставил, но безуспешно: DAQ Assistant Express VI не появился в Input Palette. Более того я запустил поиск строки <DAQ> по всей Functions Palette - ничего не нашлось.
Давайте я попробую вторую Вашу идею - насчёт User Palette. Только где находится эта User Palette? Я искал её в разделе <Help>, в мануале, прилагаемом к LabVIEW 8.6, в книге Тревиса - нигде не нашлось.
Аватара пользователя
dadreamer

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

Re: Советы по программированию на LabVIEW

Сообщение dadreamer »

Сейчас, к сожалению, не могу поставить этот довольно-таки большой пакет, но по умолчанию он ставится туда, куда я написал:
2015-09-23_22-27-49.jpg
Единственный нюанс - если :labview: 64-битный, то папка должна быть Program Files, без (x86).
Ткач писал(а):Только где находится эта User Palette?
2015-09-23_22-32-02.jpg
Через Quick Drop (Ctrl+Space) тоже ничего не находит?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5458
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Советы по программированию на LabVIEW

Сообщение IvanLis »

Ткач писал(а):переставил, но безуспешно: DAQ Assistant Express VI не появился в Input Palette. Более того я запустил поиск строки <DAQ> по всей Functions Palette - ничего не нашлось.
Какая версия :labview: у Вас установлена?
Какую версию NI-DAQmx вы устанавливаете?

Они не все совместимы.... Нужно в описании NI-DAQmx посмотреть поддерживается ли Ваша версия :labview: .
Например последняя версия NI-DAQmx 15.1 f2 (http://download.ni.com/support/softlib/ ... eadme.html)
Поддерживает:
LabVIEW: 2012, 2013, 2014, and 2015
LabVIEW Real-Time Module: 2012, 2013, 2014, and 2015
LabWindows/CVI: 9.0, 2009, 2010, 2012, 2013, and 2015
LabWindows/CVI Real-Time Module: 9.0, 2009, 2010, 2012, 2013, and 2015
Measurement Studio: 8.6, 8.9, 2009, 2010, 2012, 2013, and 2015
SignalExpress: 2012, 2013, 2014, and 2015
И если версия установленной :labview: не поддерживается, то в ней ничего и не отобразится, хотя в MAX все будет..
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

IvanLis, спасибо. Теперь и до меня дошло: версия самого LabVIEW - 8.6 (32-разрядная), а версия NI-DAQmx 9.5 (64-разрядная). Конечно, могут возникнуть проблемы с совместимостью.
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

Однако не помогло. Теперь уже и LabVIEW - 8.6, и NI-DAQmx - 8.6.1, и оба продукта - 32-разрядные, и установились по умолчанию в одну и ту же директорию, а DAQ Assistant Express VI не появился. Ни в Input Palette, ни в User Libraries...
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5458
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Советы по программированию на LabVIEW

Сообщение IvanLis »

Ткач писал(а):Однако не помогло. Теперь уже и LabVIEW - 8.6, и NI-DAQmx - 8.6.1, и оба продукта - 32-разрядные, и установились по умолчанию в одну и ту же директорию, а DAQ Assistant Express VI не появился. Ни в Input Palette, ни в User Libraries...
У них нумерация версий немного иная.
Смотрим описание NI-DAQmx - 8.6.1 (http://download.ni.com/support/softlib/ ... me.html#OS)
LabVIEW 7.1, 8.0, 8.2, and 8.5
т.е. не поддерживает :labview: 8.6

Возьмите например 9.3 (http://download.ni.com/support/softlib/ ... me.html#OS)
LabVIEW 8.5.x, 8.6.x, 2009, and 2010
http://www.ni.com/download/ni-daqmx-9.3/2337/en/
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

IvanLis, большое спасибо. Сейчас попробую.
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

Вот теперь получилось! DAQ Assistant Express VI виден, причём - именно там, где и написано в мануале. IvanLis и dadreamer, ещё раз большое спасибо!
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

Добрый день.

Пытаюсь создать NI-DAQmx Task - аналоговый ввод напряжения из DAQ device, но у меня не подключено ни одного реального устройства, соответственно, и в меню <Supported Physical Channels> cписок пуст.
Поэтому я пытаюсь в NI-MAX создать соответствующий simulated device: правой кнопкой мыши щёлкаю пункт меню <Devices and Interfaces>, выбираю <Create New>--><Simulated NI-DAQmx Device or Modular Instrument>, а дальше я должен выбрать категорию создаваемого виртуального устройства из вот такого списка (прилагаю скриншот).

Подскажите, пожалуйста, какую категорию выбрать для данной конкретной NI-DAQmx Task?
Или, может быть, где-нибудь есть что-то вроде таблицы соответствий (тип NI-DAQmx Task<-->категория нужного для неё виртуального устройства)?
Вложения
1.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5458
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Советы по программированию на LabVIEW

Сообщение IvanLis »

Ткач писал(а):Подскажите, пожалуйста, какую категорию выбрать для данной конкретной NI-DAQmx Task?
Вы же в дальнейшем наверное планируете использовать программу с реальным железом, по этому его и виртуализируйте.
Ткач
beginner
beginner
Сообщения: 23
Зарегистрирован: 22 сен 2015, 16:22
Версия LabVIEW: 8.6
Контактная информация:

Re: Советы по программированию на LabVIEW

Сообщение Ткач »

На самом деле пока не ясно, с каким железом будет работа, но смысл я, кажется, понял: выбрал из списка первую попавшуюся категорию, далее - первое попавшееся устройство, и в результате теперь в списке - аж 24 канала для создаваемой NI-DAQmx Task. Спасибо!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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