Интерактивное графическое программное обеспечение PC-DMIS (Глава 11: Создание отчетов HyperView), страница 14

Объект Graph по умолчанию

Наряду с возможностью поменять цвета, размер и другие атрибуты объекта, вы можете заставить этот объект динамично отражать данные благодаря командам Visual BASIC:

Свойство

Описание

DataPointColor

Меняет цвет точек на шкале X и Y  и на любых линиях между этими точками.

Width

Изменение диаметра точек (в пикселях).

ConnectPoints

При выборе YES точки соединяются линиями.

Clockwise

При выборе NO ось Y поворачивается на 180 градусов.

Xdivisions

Разделение оси X при необходимости создать колонки.

Ydivisions

Разделение оси Y при необходимости создать строки.

EnablePoint

При выборе 1 в ваш график можно добавлять новые точки.

При выборе 0, в ваш график добавлять новые точки нельзя.

ClearAllPoint

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

При выборе 0, все точки остаются в графике.

XpointEq

Значение по оси X для точки графика. Вы можете использовать простое уравнение или импортировать данные из сценария Visual Basic.

YpointEq

Значение точки по шкале Y. Вы можете использовать простое уравнение или импортировать данные из сценария Visual Basic.

XminEq

Минимальное значение точки по шкале Х. Это значение задает минимальную точку оси Х.

Вы можете использовать простое уравнение или импортировать данные из сценария Visual Basic

YminEq

Минимальное значение точки по шкале Y. Это значение задает минимальную точку оси Y.

Вы можете использовать простое уравнение или импортировать данные из сценария Visual Basic

XmaxEq

Максимальное значение точки по шкале Х. Это значение задает максимальную точку оси X.

Вы можете использовать простое уравнение или импортировать данные из сценария Visual Basic

YmaxEq

Максимальное значение точки по шкале Y. Это значение задает максимальную точку оси Y.

Вы можете использовать простое уравнение или импортировать данные из сценария Visual Basic

TipВы можете менять градацию оси с помощью этой кнопки  возле исходного графика

Пример использования команд BASIC для динамичного построения точек графика

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

Установка графика

1.  Создайте многостраничный отчет согласно инструкциям из главы "Создание многостраничных отчетов" на странице 11-67

2.  Поместите объект Graphв отчет.

3.  Двойным щелчком по объекту Graphвызовите  диалог PropertySheet.

4.  Выберите вкладку PC-DMIS.

5.  Щёлкните свойство XmaxEq. Открывается окно VBSMini-Editor.

6.  Выберите пункт CONST и задайте значение  100. Это максимальная точка оси X.

7.  Щёлкните OK, чтобы вернуться в PropertySheet.

8.  Щёлкните свойство YmaxEq.

9.  Выберите пункт CONST и задайте значение  100. Это максимальная точка оси Y

10.  Щёлкните OK, чтобы вернуться в PropertySheet.

11.  Модифицируйте внешний вид вашего графика с помощью предлагаемых свойств.

12.  Закройте диалог PropertySheet.

Определение глобальных переменных

13.  Задайте переменные согласно инструкциям из главы "Объявление глобальных переменных с помощью свойства LocalVariables" на странице 11-18.

Xvalue

Yvalue

Добавьте кнопку для пользовательского ввода переменных

14.  Добавьте в отчет объект Кнопка (Button)

15.  Щёлкните по ней и выберите надпись PlotaPoint.

16.  Откройте диалог PropertySheetнового объекта кнопки, и выберите событие EventClick. Появится VBSMini-Editor.

17.  Задайте следующую команду: