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

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

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

Postby Sergey35 on 17 Feb 2019, 12:31

Помогите разобраться есть цикл While в нем непрерывно идёт сбор данных и выводит на график сигнал приходит с замедлением в три секунды. в одном Vi у меня два цикла во втором все работает нормально. В каждом цикле сбор данных идёт по разным блокам 9208. В чем причина такой задержки?
Sergey35
interested
interested
 
Posts: 4
Joined: 17 Feb 2019, 12:12
LabVIEW Version: 2016
Karma: 0

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

Postby Borjomy_1 on 17 Feb 2019, 16:05

Вы вычитываете буфер АЦП медленнее, чем он наполняется, поэтому через некоторое время начинает появляться задержка. А второй (программный) буфер практически бесконечен. Наверняка стоит таймер в цикле приема данных из АЦП. Его там быть не должно. Но вообще, лучше покажите VI. Гадать дело неблагодарное.
Borjomy_1
expert
expert
 
Posts: 1866
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 320
VIP

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

Postby Sergey35 on 17 Feb 2019, 18:53

фото
Attachments
0_0_IMG_20190215_153722.jpg
Sergey35
interested
interested
 
Posts: 4
Joined: 17 Feb 2019, 12:12
LabVIEW Version: 2016
Karma: 0

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

Postby Artem.spb on 17 Feb 2019, 20:45

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



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

И на будущее: прикладывайте исходники, а не фотки. Что там у вас за настройки в ассисистентах, никто сказать не может, можно только гадать, почему тормозит.
Artem.spb
expert
expert
 
Posts: 1545
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 252
CLD hardware I/O VIP freelance

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

Postby Borjomy_1 on 17 Feb 2019, 20:53

Таймер на 100мс необходимо убрать. Вы ведь SampleRate задаете, либо используется значение по умолчанию. Это первое. Второе: в одном цикле два сборщика запускать нельзя. Они не синхронизированы и один из буферов гарантировано будет накапливаться. Если данные снимаются с одного физического АЦП, то их надо вставить в один DAQ Assistant. Если иначе - сделать еще один цикл.
Borjomy_1
expert
expert
 
Posts: 1866
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 320
VIP

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

Postby Sergey35 on 17 Feb 2019, 21:14

На wChart идут данные с одного сборщика. Почему в одном цикле нельзя использовать два сборщика один по току другой по вольтам.
Sergey35
interested
interested
 
Posts: 4
Joined: 17 Feb 2019, 12:12
LabVIEW Version: 2016
Karma: 0

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

Postby taras_33 on 17 Feb 2019, 21:44

Sergey35 wrote:На 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!
User avatar
taras_33
developer
developer
 
Posts: 283
Joined: 31 Oct 2009, 18:25
Location: Minsk -> Miami
Medals: 1
Activity (1)
LabVIEW Version: 2016
Karma: 130
CLD VIP

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

Postby Blackman on 17 Feb 2019, 23:25

У человека походу клавиши Print Screen нет на клавиатуре, а ему сразу же предлагается отказаться от DAQ Assist. :haha:
Нет большой разницы создавать задачу с двумя девайсами или две задачи с одним девайсом в каждой задаче (не учитывая автоматическую синхронизацию в первом случае). В DAQ Assist тоже можно создавать задачи с несколькими девайсами. И работает он в соответствии с кодом соответсвующего режима сбора или генерации в :labview:. Все определяется конфигурацией и правильным использованием входов и выходов .
Все к тому что нужен :vi: для анализа настроек DAQ Assist.
Загрузить можно через кнопку Предпросмотр.
Blackman
leader
leader
 
Posts: 848
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 253
VIP

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

Postby taras_33 on 18 Feb 2019, 05:06

У человека походу клавиши Print Screen нет на клавиатуре, а ему сразу же предлагается отказаться от DAQ Assist

Ну да по ходу Blackman, прав. :D
В DAQ Assist тоже можно создавать задачи с несколькими девайсами
Можно - если задачи одинаковые, а топикастеру, на сколько я понял нужно две разных
два сборщика один по току другой по вольтам.

Хотя в первом посте он упоминал о двух токовых 9208....
Attachments
DAQ Assistant.vi
LV2016
(59.09 KiB) Downloaded 11 times
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!
User avatar
taras_33
developer
developer
 
Posts: 283
Joined: 31 Oct 2009, 18:25
Location: Minsk -> Miami
Medals: 1
Activity (1)
LabVIEW Version: 2016
Karma: 130
CLD VIP

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

Postby Sergey35 on 18 Feb 2019, 08:40

Разместил Daq assistant в разных циклах все заработало. Спасибо!
Sergey35
interested
interested
 
Posts: 4
Joined: 17 Feb 2019, 12:12
LabVIEW Version: 2016
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 8 guests

cron