Страница 1 из 1

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

Добавлено: 17 фев 2019, 12:31
Sergey35
Помогите разобраться есть цикл While в нем непрерывно идёт сбор данных и выводит на график сигнал приходит с замедлением в три секунды. в одном Vi у меня два цикла во втором все работает нормально. В каждом цикле сбор данных идёт по разным блокам 9208. В чем причина такой задержки?

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

Добавлено: 17 фев 2019, 16:05
Borjomy_1
Вы вычитываете буфер АЦП медленнее, чем он наполняется, поэтому через некоторое время начинает появляться задержка. А второй (программный) буфер практически бесконечен. Наверняка стоит таймер в цикле приема данных из АЦП. Его там быть не должно. Но вообще, лучше покажите VI. Гадать дело неблагодарное.

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

Добавлено: 17 фев 2019, 18:53
Sergey35
фото

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

Добавлено: 17 фев 2019, 20:45
Artem.spb
Проблема в том, что сигнал не может найти дорогу в этих кривых проводах. Распрямите их, и всё будет быстро.
Безымянный.png

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

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

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

Добавлено: 17 фев 2019, 20:53
Borjomy_1
Таймер на 100мс необходимо убрать. Вы ведь SampleRate задаете, либо используется значение по умолчанию. Это первое. Второе: в одном цикле два сборщика запускать нельзя. Они не синхронизированы и один из буферов гарантировано будет накапливаться. Если данные снимаются с одного физического АЦП, то их надо вставить в один DAQ Assistant. Если иначе - сделать еще один цикл.

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

Добавлено: 17 фев 2019, 21:14
Sergey35
На wChart идут данные с одного сборщика. Почему в одном цикле нельзя использовать два сборщика один по току другой по вольтам.

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

Добавлено: 17 фев 2019, 21:44
taras_33
Sergey35 писал(а):На wChart идут данные с одного сборщика. Почему в одном цикле нельзя использовать два сборщика один по току другой по вольтам.
Почему нельзя? - Можно, только не так, как это делаете Вы. Посмотрите на скриншот, взято отсюда - 4. Multidevice Task, а заодно почитайте...
Multidevice Task.png
Артем прав, пробуйте обходиться без DAQ Assistant
Посмотрите вот эту тему - и все у Вас получится

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

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

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

Добавлено: 18 фев 2019, 05:06
taras_33
У человека походу клавиши Print Screen нет на клавиатуре, а ему сразу же предлагается отказаться от DAQ Assist
Ну да по ходу Blackman, прав. :D
В DAQ Assist тоже можно создавать задачи с несколькими девайсами
Можно - если задачи одинаковые, а топикастеру, на сколько я понял нужно две разных
два сборщика один по току другой по вольтам.
Хотя в первом посте он упоминал о двух токовых 9208....

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

Добавлено: 18 фев 2019, 08:40
Sergey35
Разместил Daq assistant в разных циклах все заработало. Спасибо!