Скачиваний:
23
Добавлен:
01.05.2014
Размер:
142.85 Кб
Скачать

6. Класс графики

Объекты класса ГРАФИКИ используются при проектировании систем экспериментальных исследований средствами инструментальной среды для отображения в двумерной форме отсчетов измеренных сигналов и проведения экспресс обработки сигналов.

Объект класса ГРАФИКИ изображается на экране дисплея в виде набора окон, в которых могут быть показаны двумерные сигналы. Одно из окон объекта-графика используется для отображения специальных временных меток, указывающих на то, что в определяемый меткой момент времени произошло некоторое событие. С каждым видом событий связан свой тип меток.

В каждый момент времени одно из окон графика считается активным. Активность окна задается посылкой специального сообщения объекту-графику.

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

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

Для проведения измерений рассояний между отсчетами сигналов по амплитуде и времени используется механизм реперных линий.

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

Свойства объекта класса ГРАФИКИ задаются термом:

o_parms(ObjectName,ClassName,Parms).

Аттрибуты терма описания свойств объекта класса ГРАФИКИ имеют следующее назначение:

1. ObjectName - имя объекта-графика.

2. ClassName - имя класса (СlassName = "plot").

3. Parms - список параметров объекта-графика содержит следующие элементы:

1) BackColor - цвет фона платформы графика;

2) BordColor - цвет рамки платформы графика;

3) ActColor - цвет рамки активного окна;

4) ScrolColor - цвет линии скролинга;

5) X_label - наименование оси абцисс;

6) WindowsList - список термов описания окон (каждое окно описывается своим значением терма WindowParms);

7) WidowParms - список параметров описания окна;

8) WindName - имя окна и др.

Набор методов класса ГРАФИКИ:

1. Метод: "add window".

Назначение: добавляет новое окно в список окон графика.

Параметры: имя графика, имя окна и параметры окна.

Результат: нет.

2. Метод: "change windows".

Назначение: изменяет состав окон графика.

Параметры: имя графика, список имен и параметров окон.

Результат: нет.

3. Метод: "load graph".

Назначение: изображение отсчетов сигнала в окне графика.

Параметры: имя графика, имя окна и имя сигнала, хранящегося в

базе данных сигналов.

Результат: нет

и др. методы обработки графиков.

Соседние файлы в папке АУП_1