DAQ ASSISTANT и NI USB - подсчет импульсов

Простейшие вопросы в области инженерной разработки
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Здравствуйте, снова!
Решение Виктора действительно заработало.
Получилась программа:
release 2.0.vi
(149.95 КБ) 160 скачиваний
scr.jpg
Первый цикл while это понятно, чтобы программа работала постоянно и остановилась только при нажатии кнопки стоп.
Но есть ещё один цикл while с daq assistant, если его убрать измерения перестают постоянно считываться.
И в нем же есть цикл for.
Для обработки данных тоже используется цикл while (без него тоже не работает).

Помогите понять, зачем нужны данные циклы, так как сам их использовал по причине "потому что не работало".
А также нужен совет. У меня есть несколько таких каналов, соответственно хочется поместить получение данных с daq в подпрограмму и использовать эти подпрограммы. Но непонятно какой фрагмент помещать в подпрограмму и как быть с переменной?

Знаю, что уже много ответили на мои глупые вопросы, надеюсь что это будет последним. Всем спасибо!
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Господа, никто не поможет? Очень нужно ...
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение Viktor »

Помести всё в один цикл :wink:
release 2.1.vi
(143.62 КБ) 156 скачиваний
Вложения
1.PNG
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Спасибо большое. Не подскажите ещё по одному моменту. Начал добавлять дополнительные каналы и возникла проблема с построением графика, не могу подать несколько входов на bundle. Выдает ошибку несоответствие типов. Подскажите, пожалуйста, что делать.
err.jpg
release 3.1.vi
(163.66 КБ) 150 скачиваний
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение taras_33 »

Удали константу инициализирующую массив кластеров и создай новую. Правый щелчок по шифт регистру ->> Create constant
Вложения
Релиз 3.1.png
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Спасибо большое за помощь. Всех с праздником!
Возник ещё один вопрос при тестировании программы. Прочитав документацию и проверив показания датчика, оказалось что число импульсов считается неправильно. И ещё было замечено, что число импульсов зависит от численного значения временной задержки (таймаута).
То есть если поставить задержку не 1 секунду а меньше, то при одной и той же величине на датчике число импульсов будет разным.
Уважаемые знатоки, подскажите, пожалуйста, как быть.
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Вопрос открыт, никто не предполагает как решить проблему?
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Очень прошу помощи или хотя бы направления куда копать!
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение Viktor »

Покажи внутренности DAQ ASSISTANT - может быть тогда что-нибудь прояснится :wink:
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

Вот проект полностью
release 3.1_one_sensor.vi
(126.34 КБ) 201 скачивание
:thank:
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

АП очень актуально
Аватара пользователя
mrpit
beginner
beginner
Сообщения: 20
Зарегистрирован: 08 дек 2009, 01:13
Версия LabVIEW: 8.5
Откуда: Санкт-Петербург
Контактная информация:

Re: DAQ ASSISTANT и NI USB - подсчет импульсов

Сообщение mrpit »

:think:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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