Небольшой объем программы позволяет передавать ее вместе с осциллограммами, особенно учитывая что:
Эта программа абсолютно бесплатная, и может свободно распространяться при соблюдении одного условия - код программы не должен подвергаться модификации.
- зафиксированы терминалами защит фирмы ABB;
- зафиксированы регистраторами ЦРАП (ПАРМА) - кстати, одна из самых грамотных, на наш взгляд, реализация формата COMTRADE.
Все осциллограммы для экономии места представлены не в формате COMTRADE, а во внутреннем формате БАРС.
В программе предусмотрена возможность выбора любого участка кривых для просмотра
в пределах записанного интервала, изменения масштабов кривых на экране
по вертикали и горизонтали, измерение амплитуд и интервалов при помощи курсора
( указателя "мыши" ) с оцифровкой, получение распечатки осциллограмм переходного процесса на принтере. Настоящая версия программы работает только с одним файлом осциллограмм, но может быть может быть запущена более чем в одном экземпляре, каждый из которых может работать со своим файлом.
Управление программой осуществляется:

Панель инструментов содержит кнопки, при помощи которых реализуются почти все функции управления программой.
Строка состояния отображает текущие координаты курсора, если курсор находится в рабочей области, или высвечивает подсказки, если курсор находится в поле одной из кнопок панели инструментов.
Для любого графика могут быть установлены различные атрибуты: наличие/отсутствие маркеров точек и линий, цвет маркеров и линий, а также внешний вид маркера.
Изображение кривых в окне может быть сдвинуто в любом направлении, увеличено или уменьшено(см таб. 1). Для дискретных сигналов масштабирование и сдвиг осуществляются только по оси X.
Пользователь может создать неограниченное количество окон, но на экране может отображаться одновременно не более 5 окон расположенных в списке друг за другом. Остальные окна находятся как бы «выше» или «ниже» видимых окон.
).
) вернет изображение на экране в исходное состояние.
) ) или установить синхронизацию всех окон с текущим (
), т.е. при любом изменении горизонтального масштаба или положения в текущем окне также изменяются аналогичные параметры всех окон .
В этой панели располагаются
имена (длинное и короткое) всех графиков, которые можно включить в текущее окно
(тип графиков определяется типом окна, как уже упоминалось выше).
Графики, уже включенные в окно, отмечены галочкой. Перемещаясь по списку при помощи клавиш перемещения курсора или мыши, можно включить/выключить нужный график. При нажатии на клавиатуре клавиши пробел или щелчке левой клавиши мыши график будет включен в окно, если до этого отсутствовал в окне, или будет удален из него, если присутствовал. В правой части окна меню показано,
каким образом график изображается в окне (
).
Масштабная сетка (включить/выключить - (
) ) автоматически меняет свой шаг при увеличении или уменьшения масштаба. Однако пользователь может повлиять на относительные параметры сетки через диалоговую панель «Сетка» (рис.6).
), при котором значения сигналов в точках съема выводится непосредственно в рабочее поле окна рядом с маркером точки.
) или «Файл - Открыть»). Если этот файл открывается в первый раз (т.е. не создано ни одного окна), программа сразу предложит создать окно и включить туда соответствующие графики.
Графа «Описание» служит для внесения в файл программы ремарок пользователя (в текстовом виде), характеризующих данный процесс.
| Производимое действие | значок | клавиша | меню |
|---|---|---|---|
| Открыть файл с осциллограммами | ![]() |
F3 | Файл - Открыть |
| Печать текущего изображения | ![]() |
Alt+P | Файл - Печать |
| Вызов списка окон | ![]() |
F6 | Отображение - Окна... |
| Вызов списка графиков для текущего окна | ![]() |
F7 | Отображение - Графики |
| Раздвинуть изображение текущего окна по горизонтали | ![]() |
X | Операции - Увеличить по Х |
| Сжать изображение текущего окна по горизонтали | ![]() |
Ctrl+X | Операции - Уменьшить по Х |
| Раздвинуть изображение текущего окна по вертикали | ![]() |
Y | Операции - Увеличить по Y |
| Сжать изображение текущего окна по вертикали | ![]() |
Ctrl+Y | Операции - Уменьшить по Y |
| Переместиться в текущем окне в начало процесса | ![]() |
Home | Операции - Сдвиг в начало |
| Переместиться в текущем окне в конец процесса | ![]() |
End | Операции - Сдвиг в конец |
| Переместиться в текущем окне влево | ![]() |
Left | Операции - Сдвиг влево |
| Переместиться в текущем окне вправо | ![]() |
Right | Операции - Сдвиг вправо |
| Переместиться в текущем окне вверх | ![]() |
Up | Операции - Сдвиг вверх |
| Переместиться в текущем окне вниз | ![]() |
Down | Операции - Сдвиг вниз |
| Вписать графики в границы текущего окна по вертикали | ![]() |
нет | нет |
| Поместить нуль по оси Y в центре текущего окна | ![]() |
нет | нет |
| Однократно установить во всех окнах горизонтальный масштаб и положение как в текущем | ![]() |
Alt+V | Операции - Выровнять по текущему. |
| Вписать графики в границы текущего окна по вертикали (показать весь процесс целиком) | ![]() |
нет | нет |
| Распахнуть текущее окно | ![]() |
нет | нет |
| Восстановить размеры текущего окна | ![]() |
нет | нет |
| Включить/отключить отображение сетки | ![]() |
нет | нет |
| Включить/отключить отображение маркеров точек | ![]() |
Alt+M | нет |
| Включить/отключить отображение около точек их числовых значений | ![]() |
Alt+D | нет |
| Включить/выключить режим синхронизации всех окон с текущим (только по горизонтали) | ![]() |
нет | нет |
| Переход в следующее окно | нет | Tab | нет |
| Переход в предыдущее окно | нет | Shift+Tab | нет |