PowerGraph Описание PowerGraph
English ENG
Russian РУС
 Программное обеспечение  |  АЦП  |  Загрузка файлов  |  Цены  |  Конференция  |  Контакты 
Главная
Новости*

 ПО «PowerGraph»
О программе
Описание
Публикации
Применение
Сертификаты
Загрузка файлов

 Поддержка
Обновление ПО
Обучение
Конференция
Вопросы и ответы
Отправить письмо

 Аппаратура
АЦП
Мультиметры
Приборы
Хемилюминометры
Биожезл
Производители

 Информация
  Цены и услуги
  Контакты

 Телефон:
 +7 (495) 961-47-30
 E-Mail:
 soft@powergraph.ru

Конференция

Тема: «Отображение данных при записи»
[Вернуться в "Список тем"] [Создать новую тему]
Николай
04.02.2009
01:36
Здравствуйте! Подбираю оборудование, приглядываюсь к Powergraph. Заметил один критичный для меня баг: запись при масштабировании окошка движется не плавно, рывками. Это утомляет глаза. Рывки исчезают в масштабе 1:1, но при высокой частоте дискретизации оценить сигнал на глаз не получается, нужно включать масштабирование. Экспериментировал, уменьшал частоту записи до 100 точек. Такая же дерготня (только при масштабировании). Видео не причем - тестировал ваш PG на мощной игровой машине. Может, это из-за демо? Ответьте, если не трудно
Дмитрий (PG)
04.02.2009
18:14
Конечно же это не баг. Прерывистое движение экрана обычно связано с тем, что данные от устройства поступают в программу не постоянным потоком, а блоками. Поэтому цикл обновления экрана состоит из фазы ожидания (задержки) и фазы прорисовки графиков.
Обычно устройства сбора данных (АЦП) сначала накапливают данные в собственном буфере и только после накопления определенного количества передают их в компьютер. Таким образом, моменты задержки при движении графиков связаны с аппаратными задержками накопления данных в самом устройстве.
При масштабе 1:1 и высокой частоте дискретизации Вы просто не видите этих задержек, так как графики полностью обновляются, а следовательно невозможно отследить равномерность движение одного участка вдоль экрана.

В основном это аппаратная проблема и у некоторых устройств могут быть весьма существенные задержки на накопление данных во внутреннем буфере.
Плавность движения графиков следует оценивать для конкретного устройства, которое Вы будете использовать, а не абстрактно для программы.

Кроме того, не следует забывать, что Windows не является системой реального времени и вполне может переключаться на другие задачи по своему усмотрению, что также может приводить к прерывистости движения графиков. Производительность компьютера здесь роли не играет, так как кванты процессорного времени для разных задач определяются самой операционной системой и могут составлять десятки миллисекунд.

В PowerGraph кроме визуализации в режиме самописца (движение графиков) есть режим осциллографа, в котором графики отображаются статично с дорисовкой по мере поступления новых данных - команда "Осциллограф" меню "Вид".
Надеюсь, что режим осциллографа решит для Вас эту проблему.
[Вернуться в "Список тем"] [Создать новую тему]

Новое сообщение по теме «Отображение данных при записи»

 

*Ваше имя:
Email:
*Сообщение:
   

В начало страницы  



 
 Copyright© DISoft, 2003-2020. All right reserved.