Вывод графика
-
- beginner
- Сообщения: 48
- Зарегистрирован: 10 янв 2021, 17:41
- Версия LabVIEW: 2019
- Благодарил (а): 13 раз
- Контактная информация:
Вывод графика
Здравствуйте, у меня была рабочая программа фаст рекодера для 4 дифференциальных каналов (использую USB-6001). Появилась задача переделать его в 8 RSE каналов, по сути изменил толко алгоритм задачи сбора и что-то пошло не так. Тепер выводится на график значения только одной выборки и двигаются по графику без истории. При записи данных видно что данные истории есть, запись тоже начала хромать при выводе, потерялсь семплирование и вес вырос многократно, но думаю решив проблему сбора это наладится. Может кто-то подсказать что я сломал или не учел при выводе данных на график изменив с 4 диф на 8 RSE?
Последний раз редактировалось Boxa 25 сен 2023, 22:04, всего редактировалось 1 раз.
-
- professor
- Сообщения: 3285
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 43 раза
- Поблагодарили: 154 раза
- Контактная информация:
Re: Вывод графика
Что вы изменили сказать сложно, т.к нет исходнка, но сейчас вы делаете какие-то странные махинации с частотой. Сначала у вас этот самый фактор - длина выборки относительно частоты.
И кстати, делать буфер равным выборке опасно, легко схватить переполнение буфера.
А потом этот самый фактор у вас вдруг стал dt сигнала. Это как?
Оно не потерялось, вы его как-то странно меняетепотерялсь семплирование
-
- beginner
- Сообщения: 48
- Зарегистрирован: 10 янв 2021, 17:41
- Версия LabVIEW: 2019
- Благодарил (а): 13 раз
- Контактная информация:
Re: Вывод графика
Позже приложу рабочий исходник как буду у ноутбука, то что вы выделили это уже из практики, после обрезки времени семплирование становилось равным 1 и запись в фаил не соответствовала графику по времени, экспериментировал и нашел такое решение, с ним и вывод на график и запись начали совпадать и отражаться корректно.Artem.spb писал(а): ↑23 сен 2023, 19:33 Что вы изменили сказать сложно, т.к нет исходнка, но сейчас вы делаете какие-то странные махинации с частотой.
Снимок.PNG
Сначала у вас этот самый фактор - длина выборки относительно частоты.
И кстати, делать буфер равным выборке опасно, легко схватить переполнение буфера.
А потом этот самый фактор у вас вдруг стал dt сигнала. Это как?
Оно не потерялось, вы его как-то странно меняете
-
- beginner
- Сообщения: 48
- Зарегистрирован: 10 янв 2021, 17:41
- Версия LabVIEW: 2019
- Благодарил (а): 13 раз
- Контактная информация:
Re: Вывод графика
приложил исходник полностью рабочий и опробованный, по сути изменял только подпрограмму DAQ TASK и удалил лишние расчеты т.к. тут не требуются
Последний раз редактировалось Boxa 25 сен 2023, 22:03, всего редактировалось 1 раз.
-
- professor
- Сообщения: 3285
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 43 раза
- Поблагодарили: 154 раза
- Контактная информация:
Re: Вывод графика
Повторяю, у вас косяк вот тут
А т.к. Т0 и dt не вяжутся, система и выкидывает старые данные
Вычисления вы выкинули, а частоту решили оставить прежнюю, уже неправильную.А т.к. Т0 и dt не вяжутся, система и выкидывает старые данные
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 280 Просмотры
-
Последнее сообщение IvanLis
-
- 3 Ответы
- 142 Просмотры
-
Последнее сообщение Andrew Lunev
-
- 1 Ответы
- 319 Просмотры
-
Последнее сообщение ujin1
-
- 2 Ответы
- 566 Просмотры
-
Последнее сообщение Artem.spb
-
- 5 Ответы
- 489 Просмотры
-
Последнее сообщение jane_wild