Вывод графика
-
- junior
- Сообщения: 55
- Зарегистрирован: 10 янв 2021, 17:41
- Версия LabVIEW: 2019
- Благодарил (а): 15 раз
- Контактная информация:
Вывод графика
Здравствуйте, у меня была рабочая программа фаст рекодера для 4 дифференциальных каналов (использую USB-6001). Появилась задача переделать его в 8 RSE каналов, по сути изменил толко алгоритм задачи сбора и что-то пошло не так. Тепер выводится на график значения только одной выборки и двигаются по графику без истории. При записи данных видно что данные истории есть, запись тоже начала хромать при выводе, потерялсь семплирование и вес вырос многократно, но думаю решив проблему сбора это наладится. Может кто-то подсказать что я сломал или не учел при выводе данных на график изменив с 4 диф на 8 RSE?
Последний раз редактировалось Boxa 25 сен 2023, 22:04, всего редактировалось 1 раз.
-
- professor
- Сообщения: 3493
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 54 раза
- Поблагодарили: 184 раза
- Контактная информация:
Re: Вывод графика
Что вы изменили сказать сложно, т.к нет исходнка, но сейчас вы делаете какие-то странные махинации с частотой. Сначала у вас этот самый фактор - длина выборки относительно частоты.
И кстати, делать буфер равным выборке опасно, легко схватить переполнение буфера.
А потом этот самый фактор у вас вдруг стал dt сигнала. Это как?
Оно не потерялось, вы его как-то странно меняетепотерялсь семплирование
-
- junior
- Сообщения: 55
- Зарегистрирован: 10 янв 2021, 17:41
- Версия LabVIEW: 2019
- Благодарил (а): 15 раз
- Контактная информация:
Re: Вывод графика
Позже приложу рабочий исходник как буду у ноутбука, то что вы выделили это уже из практики, после обрезки времени семплирование становилось равным 1 и запись в фаил не соответствовала графику по времени, экспериментировал и нашел такое решение, с ним и вывод на график и запись начали совпадать и отражаться корректно.Artem.spb писал(а): ↑23 сен 2023, 19:33 Что вы изменили сказать сложно, т.к нет исходнка, но сейчас вы делаете какие-то странные махинации с частотой.
Снимок.PNG
Сначала у вас этот самый фактор - длина выборки относительно частоты.
И кстати, делать буфер равным выборке опасно, легко схватить переполнение буфера.
А потом этот самый фактор у вас вдруг стал dt сигнала. Это как?
Оно не потерялось, вы его как-то странно меняете
-
- junior
- Сообщения: 55
- Зарегистрирован: 10 янв 2021, 17:41
- Версия LabVIEW: 2019
- Благодарил (а): 15 раз
- Контактная информация:
Re: Вывод графика
приложил исходник полностью рабочий и опробованный, по сути изменял только подпрограмму DAQ TASK и удалил лишние расчеты т.к. тут не требуются
Последний раз редактировалось Boxa 25 сен 2023, 22:03, всего редактировалось 1 раз.
-
- professor
- Сообщения: 3493
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 54 раза
- Поблагодарили: 184 раза
- Контактная информация:
Re: Вывод графика
Повторяю, у вас косяк вот тут
А т.к. Т0 и dt не вяжутся, система и выкидывает старые данные
Вычисления вы выкинули, а частоту решили оставить прежнюю, уже неправильную.А т.к. Т0 и dt не вяжутся, система и выкидывает старые данные
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение