Вывод графика

Простейшие вопросы в области инженерной разработки
Ответить
Boxa
junior
junior
Сообщения: 55
Зарегистрирован: 10 янв 2021, 17:41
Версия LabVIEW: 2019
Благодарил (а): 15 раз
Контактная информация:

Вывод графика

Сообщение Boxa »

Здравствуйте, у меня была рабочая программа фаст рекодера для 4 дифференциальных каналов (использую USB-6001). Появилась задача переделать его в 8 RSE каналов, по сути изменил толко алгоритм задачи сбора и что-то пошло не так. Тепер выводится на график значения только одной выборки и двигаются по графику без истории. При записи данных видно что данные истории есть, запись тоже начала хромать при выводе, потерялсь семплирование и вес вырос многократно, но думаю решив проблему сбора это наладится. Может кто-то подсказать что я сломал или не учел при выводе данных на график изменив с 4 диф на 8 RSE?
Последний раз редактировалось Boxa 25 сен 2023, 22:04, всего редактировалось 1 раз.
Artem.spb

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

Re: Вывод графика

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

Boxa писал(а): 23 сен 2023, 10:00 Тепер выводится на график значения только одной выборки и двигаются по графику без истории.
Что вы изменили сказать сложно, т.к нет исходнка, но сейчас вы делаете какие-то странные махинации с частотой.
Снимок.PNG
Снимок.PNG (6.92 КБ) 1337 просмотров
Сначала у вас этот самый фактор - длина выборки относительно частоты.
И кстати, делать буфер равным выборке опасно, легко схватить переполнение буфера.
А потом этот самый фактор у вас вдруг стал dt сигнала. Это как?
потерялсь семплирование
Оно не потерялось, вы его как-то странно меняете
Boxa
junior
junior
Сообщения: 55
Зарегистрирован: 10 янв 2021, 17:41
Версия LabVIEW: 2019
Благодарил (а): 15 раз
Контактная информация:

Re: Вывод графика

Сообщение Boxa »

Artem.spb писал(а): 23 сен 2023, 19:33 Что вы изменили сказать сложно, т.к нет исходнка, но сейчас вы делаете какие-то странные махинации с частотой.
Снимок.PNG

Сначала у вас этот самый фактор - длина выборки относительно частоты.
И кстати, делать буфер равным выборке опасно, легко схватить переполнение буфера.
А потом этот самый фактор у вас вдруг стал dt сигнала. Это как?
Оно не потерялось, вы его как-то странно меняете
Позже приложу рабочий исходник как буду у ноутбука, то что вы выделили это уже из практики, после обрезки времени семплирование становилось равным 1 и запись в фаил не соответствовала графику по времени, экспериментировал и нашел такое решение, с ним и вывод на график и запись начали совпадать и отражаться корректно.
Boxa
junior
junior
Сообщения: 55
Зарегистрирован: 10 янв 2021, 17:41
Версия LabVIEW: 2019
Благодарил (а): 15 раз
Контактная информация:

Re: Вывод графика

Сообщение Boxa »

Artem.spb писал(а): 23 сен 2023, 19:33 Что вы изменили сказать сложно, т.к нет исходнка
приложил исходник полностью рабочий и опробованный, по сути изменял только подпрограмму DAQ TASK и удалил лишние расчеты т.к. тут не требуются
Последний раз редактировалось Boxa 25 сен 2023, 22:03, всего редактировалось 1 раз.
Artem.spb

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

Re: Вывод графика

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

Повторяю, у вас косяк вот тут
Снимок.PNG
Снимок.PNG (6.92 КБ) 1286 просмотров
Вычисления вы выкинули, а частоту решили оставить прежнюю, уже неправильную.
А т.к. Т0 и dt не вяжутся, система и выкидывает старые данные
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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