Нужна помощь Waveform Chart идёт с замедлением в три секунды

Простейшие вопросы в области инженерной разработки
Ответить
Sergey35
interested
interested
Сообщения: 4
Зарегистрирован: 17 фев 2019, 12:12
Версия LabVIEW: 2016
Контактная информация:

Нужна помощь Waveform Chart идёт с замедлением в три секунды

Сообщение Sergey35 »

Помогите разобраться есть цикл While в нем непрерывно идёт сбор данных и выводит на график сигнал приходит с замедлением в три секунды. в одном Vi у меня два цикла во втором все работает нормально. В каждом цикле сбор данных идёт по разным блокам 9208. В чем причина такой задержки?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Borjomy_1 »

Вы вычитываете буфер АЦП медленнее, чем он наполняется, поэтому через некоторое время начинает появляться задержка. А второй (программный) буфер практически бесконечен. Наверняка стоит таймер в цикле приема данных из АЦП. Его там быть не должно. Но вообще, лучше покажите VI. Гадать дело неблагодарное.
Sergey35
interested
interested
Сообщения: 4
Зарегистрирован: 17 фев 2019, 12:12
Версия LabVIEW: 2016
Контактная информация:

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Sergey35 »

фото
Вложения
0_0_IMG_20190215_153722.jpg
Artem.spb

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Artem.spb »

Проблема в том, что сигнал не может найти дорогу в этих кривых проводах. Распрямите их, и всё будет быстро.
Безымянный.png

А если серьёзно, то разберитесь, как опрашивать оборудование без ассистента (в примерах есть continious asq). У вас сейчас работа выглядит так: инициализация оборудования - получение данных - остановка оборудования - повторить.
Инициализация жрёт кучу времени, это первая причина задержки.
Кроме того, у вас в одном цикле опрос двух устройств (если это действительно два устройства). Если частоты отличаются, то одно из устройств будет работать медленнее.

И на будущее: прикладывайте исходники, а не фотки. Что там у вас за настройки в ассисистентах, никто сказать не может, можно только гадать, почему тормозит.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Borjomy_1 »

Таймер на 100мс необходимо убрать. Вы ведь SampleRate задаете, либо используется значение по умолчанию. Это первое. Второе: в одном цикле два сборщика запускать нельзя. Они не синхронизированы и один из буферов гарантировано будет накапливаться. Если данные снимаются с одного физического АЦП, то их надо вставить в один DAQ Assistant. Если иначе - сделать еще один цикл.
Sergey35
interested
interested
Сообщения: 4
Зарегистрирован: 17 фев 2019, 12:12
Версия LabVIEW: 2016
Контактная информация:

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Sergey35 »

На wChart идут данные с одного сборщика. Почему в одном цикле нельзя использовать два сборщика один по току другой по вольтам.
Аватара пользователя
taras_33

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

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение taras_33 »

Sergey35 писал(а):На wChart идут данные с одного сборщика. Почему в одном цикле нельзя использовать два сборщика один по току другой по вольтам.
Почему нельзя? - Можно, только не так, как это делаете Вы. Посмотрите на скриншот, взято отсюда - 4. Multidevice Task, а заодно почитайте...
Multidevice Task.png
Артем прав, пробуйте обходиться без DAQ Assistant
Посмотрите вот эту тему - и все у Вас получится
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!
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Blackman »

У человека походу клавиши Print Screen нет на клавиатуре, а ему сразу же предлагается отказаться от DAQ Assist. :haha:
Нет большой разницы создавать задачу с двумя девайсами или две задачи с одним девайсом в каждой задаче (не учитывая автоматическую синхронизацию в первом случае). В DAQ Assist тоже можно создавать задачи с несколькими девайсами. И работает он в соответствии с кодом соответсвующего режима сбора или генерации в :labview:. Все определяется конфигурацией и правильным использованием входов и выходов .
Все к тому что нужен :vi: для анализа настроек DAQ Assist.
Загрузить можно через кнопку Предпросмотр.
Аватара пользователя
taras_33

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

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение taras_33 »

У человека походу клавиши Print Screen нет на клавиатуре, а ему сразу же предлагается отказаться от DAQ Assist
Ну да по ходу Blackman, прав. :D
В DAQ Assist тоже можно создавать задачи с несколькими девайсами
Можно - если задачи одинаковые, а топикастеру, на сколько я понял нужно две разных
два сборщика один по току другой по вольтам.
Хотя в первом посте он упоминал о двух токовых 9208....
Вложения
DAQ Assistant.vi
LV2016
(59.09 КБ) 58 скачиваний
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!
Sergey35
interested
interested
Сообщения: 4
Зарегистрирован: 17 фев 2019, 12:12
Версия LabVIEW: 2016
Контактная информация:

Re: Нужна помощь Waveform Chart идёт с замедлением в три сек

Сообщение Sergey35 »

Разместил Daq assistant в разных циклах все заработало. Спасибо!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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