|
|
Работа с обычной программойСистемные требованияДанная программа работает в разрешении 640x400x256, при этом не совсем стандартным образом, поэтому нужна 100%-совместимая VGA-карта. Для работы программы требуется мышь, поэтому нужно загрузить стандартный драйвер, а также драйвер hgxmouse, который входит в комплект. В случае отсутствия одного из драйверов программа завершается с сообщением об ошибке. Для работы программе требуется LPT-порт, в случае отсутствия последнего она также не запустится. ЗапускЗагрузите драйвер мыши, драйвер hgxmouse.exe, а затем и программу (файл smirnov.exe). После запуска на экране появится заставка "СмирСофт". Нажмите пробел, чтобы перейти к работе с программой. Описание экрана программыЭкран разделен на две части: в верхней на черном фоне появляется график колебаний напряжения с двух каналов, а в нижней расположены элементы управления. График колебанийДва графика колебаний отображаются синим и красным цветом, соответствующим цвету проводов, с котороых получен сигнал. При необходимости можно включать/выключать произвольный канал, нажимая кнопки "Канал 1" и "Канал 2". Также можно выключать/включать показ "средних линий" сигнала, или нулевых уровней, соответствующих среднему значению напряжения за период. Кнопка "Синхронизация" позволяет включить синхронизацию программы с источником сигнала. Если синхронизация разрешена, то программа будет пытаться начинать сбор данных в тот момент, когда фаза синусоидального сигнала равна нулю. Если синхронизация удалась, рядом с кнопкой загорается зеленый сигнал. Элементы управленияК другим элементам управления относятся:
Управление сбором данныхОсновной цикл программы состоит из нескольких этапов:
Если на экране оказывается слишком много периодов колебаний, и отдельный период плохо различим, можно посредством кнопок "Увеличение +/-" растягивать график по оси времени. При этом временн`ое разрешение программы остается тем же самым, а график просто растягивается. Кнопки "Сглаживание +/-" просто позволяют менять то, насколько много точек программа будет пытаться вставить между полученными с АЦП для получения гладкой кривой. Этот параметр нисколько не влияет на скорость сбора данных. Кнопки "Задержка АЦП +/-" является самой тонкой настройкой программы. Данное значение следует выбирать экспериментально таким, чтобы АЦП успевал срабатывать к тому моменту, когда программа обратиться к нему. При слишком маленьком значении задержки на экране вместо "правильного" графика колебаний синусоиды видны беспорядочные точки, или же на синусоиде много "завихрений", точек, выпадающих из графика. Слишком большое значение задержки никак не влияет на качество графика, но ограничивает предельную частоту сигнала, которую можно измерить. В поле "Частота оцифровки" показывается частота, с которой в данный момент программа снимает точки на графике. Частота 1500 Гц означает, что в секунду программа снимает 1500 точек по каждому каналу. Эта частота, поделенная приблизительно на 8 (столько нужно точек на период) дает максимальное значение частоты сигнала, при которой показания будут все еще верными. На частоту оцифровки оказывает влияние только "Задержка АЦП". "Увеличение" может приводить к изменению этой величины на несколько процентов, однако данное изменение связано с недостаточной точностью измерения времени. Дополнительные возможностиК таким возможностям следует отнести программное усиление по любому из каналов, позволяющее проще "на глазок" оценивать сдвиг фаз и другие параметры, так как у сигналов одинаковой амплитуды сдвиг фаз виден значительно отчетливее. |
|
Copyright 1999 Андрей Смирнов |