|
|
|
*
|
ПО «PowerGraph»
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Поддержка
|
|
|
|
|
|
|
|
|
|
|
Аппаратура
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Информация
|
|
|
|
|
|
Телефон:
+7 (495) 961-47-30
|
E-mail:
soft@powergraph.ru
|
|
Конференция
Тема: «Возможности PowerGraph с L-154»
|
[Вернуться в "Список тем"]
[Создать новую тему]
|
Andrey
26.11.2003 17:07
|
Меня интересует вопрос, касающийся максимальной частоты преобразования. Дело в том, что в паспорте к L-154 указаны разные частоты: 10 КГц для Windows и 70 КГц для DOS. Так какой максимальной частоты преобразования можно добиться с программой PowerGraph под Windows? |
Дмитрий (PG)
27.11.2003 20:01
|
В PowerGraph 2.0 для платы L-154 стоит ограничение 50 кГц. Эта величина весьма субъективна, впрочем также как 10 и 70 кГц. Вообще-то в паспорте L-154 указано значение 1.7 мкс - время необходимое для одного аналого-цифрового преобразования. Т.е. теоретически можно добиться частоты до 588 кГЦ, но это только характеристики АЦП. В процессе сбора данных сам АЦП выполняет только часть работы, кроме процесса преобразования необходимо еще управлять работой АЦП и передавать данные в основную память компьтера. Обычно для этого используется собственный процессор платы (как в остальных устройствах Л-Кард), но в случае L-154 его нет, поэтому основная работа ложится на процессор компьютера. Таким образом максимальная частота L-154 зависит в каждый отдельный момент времени от степени загруженности процессора вашего компьютера (в том числе тактовая частота, объем оперативной памяти, количество запущенных программ, расположение звезд на небе и т.д.). Если в ОС DOS еще можно заставить процессор заниматься только управлением сбора данных и добиться максимальной частоты в области десятков килогерц, то в ОС Windows этого сделать практически невозможно, так как множество внутренних и внешних задач ОС пытаются захватить процессорное время для себя. В ОС Windows практически невозможно заставить процессор каждые 100 мкс (например, для частоты 10 кГц) давать команду АЦП на очередное преобразование (это возможно только в течении очень короткого интервала времени, затем процессор переключится на другую задачу). В принципе можно вести сбор данных на скоростях выше килогерца, но гарантировать, что все значения идут через равные промежутки времени невозможно. В PowerGraph предусмотрено поддержание общего потока данных соответствующего частоте сбора, т.е. в случае возникновения задержки происходит временное ускорение сбора для восстановления необходимого объема данных. Хотя L-154 недорогая и казалось бы "удобная" плата, дешивизна достигнута за счет отсутствия управляющей части устройства. Максимальная частота сбора данных зависит только от производительности конкретного компьютера, и может быть определена экспериметнально с помощью стандартного генератора (по искажению формы сигнала). Впрочем для частот записи ниже 100 Гц L-154 является очень неплохим вариантом. |
Дмитрий (PG)
28.11.2003 13:16
|
...что делать? Есть несколько способов увеличения максимальной частоты сбора данных L-154: 1. Максимально разгрузить процессор компьютера. Закрыть все остальные программы, выбросить все из автозагрузки, через список задач снять все ненужные процессы. В идеале - использовать PowerGraph на голой Windows. 2. В PowerGraph есть опция отключения графических операций при записи - меню View/Fixed Chart (отрисовка графиков сигналов тоже требует процессорного времени). Лучше вообще использовать утилиту "File Recorder" для непосредственно регистрации данных в файл. 3. В ОС windows есть система приоритетов, которая позволяет перераспределить уровень требований к процессорному времени между программами. Максимальное значение приоритета носит название "RealTime" и по идее должно заставлять процессор заниматься исключительно одной задачей. В Win2k изменить приоритет программы можно через список задач. |
Andrey
30.11.2003 00:33
|
Спасибо. Очень информативно. |
[Вернуться в "Список тем"]
[Создать новую тему]
|
|
|
В начало страницы
|
|