DAQ ASSISTANT и NI USB - подсчет импульсов
- mrpit
- beginner
- Сообщения: 20
- Зарегистрирован: 08 дек 2009, 01:13
- Версия LabVIEW: 8.5
- Откуда: Санкт-Петербург
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Здравствуйте, снова!
Решение Виктора действительно заработало.
Получилась программа:
Первый цикл while это понятно, чтобы программа работала постоянно и остановилась только при нажатии кнопки стоп.
Но есть ещё один цикл while с daq assistant, если его убрать измерения перестают постоянно считываться.
И в нем же есть цикл for.
Для обработки данных тоже используется цикл while (без него тоже не работает).
Помогите понять, зачем нужны данные циклы, так как сам их использовал по причине "потому что не работало".
А также нужен совет. У меня есть несколько таких каналов, соответственно хочется поместить получение данных с daq в подпрограмму и использовать эти подпрограммы. Но непонятно какой фрагмент помещать в подпрограмму и как быть с переменной?
Знаю, что уже много ответили на мои глупые вопросы, надеюсь что это будет последним. Всем спасибо!
Решение Виктора действительно заработало.
Получилась программа:
Первый цикл while это понятно, чтобы программа работала постоянно и остановилась только при нажатии кнопки стоп.
Но есть ещё один цикл while с daq assistant, если его убрать измерения перестают постоянно считываться.
И в нем же есть цикл for.
Для обработки данных тоже используется цикл while (без него тоже не работает).
Помогите понять, зачем нужны данные циклы, так как сам их использовал по причине "потому что не работало".
А также нужен совет. У меня есть несколько таких каналов, соответственно хочется поместить получение данных с daq в подпрограмму и использовать эти подпрограммы. Но непонятно какой фрагмент помещать в подпрограмму и как быть с переменной?
Знаю, что уже много ответили на мои глупые вопросы, надеюсь что это будет последним. Всем спасибо!
- mrpit
- beginner
- Сообщения: 20
- Зарегистрирован: 08 дек 2009, 01:13
- Версия LabVIEW: 8.5
- Откуда: Санкт-Петербург
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Спасибо большое. Не подскажите ещё по одному моменту. Начал добавлять дополнительные каналы и возникла проблема с построением графика, не могу подать несколько входов на bundle. Выдает ошибку несоответствие типов. Подскажите, пожалуйста, что делать.
-
taras_33
- professional
- Сообщения: 391
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Удали константу инициализирующую массив кластеров и создай новую. Правый щелчок по шифт регистру ->> Create constant
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!
So far, the Universe is winning!
- mrpit
- beginner
- Сообщения: 20
- Зарегистрирован: 08 дек 2009, 01:13
- Версия LabVIEW: 8.5
- Откуда: Санкт-Петербург
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Спасибо большое за помощь. Всех с праздником!
Возник ещё один вопрос при тестировании программы. Прочитав документацию и проверив показания датчика, оказалось что число импульсов считается неправильно. И ещё было замечено, что число импульсов зависит от численного значения временной задержки (таймаута).
То есть если поставить задержку не 1 секунду а меньше, то при одной и той же величине на датчике число импульсов будет разным.
Уважаемые знатоки, подскажите, пожалуйста, как быть.
Возник ещё один вопрос при тестировании программы. Прочитав документацию и проверив показания датчика, оказалось что число импульсов считается неправильно. И ещё было замечено, что число импульсов зависит от численного значения временной задержки (таймаута).
То есть если поставить задержку не 1 секунду а меньше, то при одной и той же величине на датчике число импульсов будет разным.
Уважаемые знатоки, подскажите, пожалуйста, как быть.
- mrpit
- beginner
- Сообщения: 20
- Зарегистрирован: 08 дек 2009, 01:13
- Версия LabVIEW: 8.5
- Откуда: Санкт-Петербург
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Вопрос открыт, никто не предполагает как решить проблему?
- mrpit
- beginner
- Сообщения: 20
- Зарегистрирован: 08 дек 2009, 01:13
- Версия LabVIEW: 8.5
- Откуда: Санкт-Петербург
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Очень прошу помощи или хотя бы направления куда копать!
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: DAQ ASSISTANT и NI USB - подсчет импульсов
Покажи внутренности DAQ ASSISTANT - может быть тогда что-нибудь прояснится
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 357 Просмотры
-
Последнее сообщение poisk
-
- 4 Ответы
- 607 Просмотры
-
Последнее сообщение Borjomy_1
-
- 4 Ответы
- 450 Просмотры
-
Последнее сообщение Eugene543210
-
- 4 Ответы
- 187 Просмотры
-
Последнее сообщение Embedder74