Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Математическое моделирование газотурбинных мини-электростанций и мини-энергосистем

..pdf
Скачиваний:
8
Добавлен:
12.11.2023
Размер:
12.91 Mб
Скачать

ва используется поле TTreeNode.Data, представляющее собой указатель на произвольный объект или структуру данных.

При раскрывании ветви дерева происходит перечитыва­ ние всех ее элементов. При этом перечитывание происходит максимально быстро, так как даже самая сложная древовид­ ная структура содержит максимум 200-500 элементов в од­ ной ветви.

Как видно из структуры данных, в каждом узле дерева (типе) хранится информация о количестве дочерних элемен­ тов. Корректность данных при добавлении нового дочернего типа удается поддерживать при помощи механизма тригге­ ров. Триггер срабатывает при добавлении записи в БД. Он автоматически увеличивает количество дочерних элементов у родителя на единицу. Следует отметить, что TDBTreeView является удобным инструментом визуализации древовидной структуры как с точки зрения программиста, так и с точки зрения пользователя.

При разработке ПК была предпринята попытка создать прототип системы обработки информации. Получившийся модуль позволяет выполнять следующие операции:

1. Построение тренда по точкам.

Ввод значений может осуществляться двумя способами:

-на уровне программного кода;

-из базы данных.

2.Фильтр (отбрасывание) значений-помех.

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

3. Экстраполяция значений.

В качестве метода экстраполяции функции по точкам используется метод полиномов Лагранжа.

На рис. 6.26 модуль позволяет различными цветами ото­ бражать соответственно верхнюю и нижнюю границы допус­ тимого диапазона. График строится по значениям параметра

Рис. 6.26. Интерфейс системы обработки информации

на конкретную дату. При помощи двух пересекающихся ли­ ний можно определить координаты любой точки на экране.

6.6.3. Интерфейс ПК

Главное окно ПК состоит из меню, панели инструментов с кнопками быстрого запуска, деревом оборудования в левой части и содержимым групп в правой части (рис. 6.27).

В основном меню (рис. 6.28) содержатся следующие разделы:

база данных,

справочники,

группы,

оборудование,

помощь.

Если соединение не было настроено, появится окно на­ стройки соединения (рис. 6.30).

Н астрой к а

 

Соединение^

 

(* |Локальное|

С Удаленное

Сервер:

Протокол;

 

Обзор

База данных:

IF:\P R ОTЕCT\PR ОTЕСТ\diptam\program\diagnostic\D IAG

■Параметры базы данных-------------------

 

Пользователь

Установки

 

jSYSDBA

 

 

user_name=SVSDBA

 

Пароль

 

 

password=masterkey

 

 

 

lc_ctype=WIN1251

 

 

 

 

 

Кодировка

 

 

 

 

WIN1251

3 1

 

 

 

 

 

 

 

OK

 

Тест

Отмена

Помощь

Рис. 6.30. Настройка соединения

В нем нужно указать:

тип соединения: локальное или удаленное;

путь к базе данных: нажать кнопку «Обзор»;

параметры базы данных: пользователь, пароль, уста­

новки.

После заполнения необходимых полей можно проверить настройки с помощью кнопки «Тест», при правильных на­ стройках будет выдано сообщение «Новое соединение ус­ пешно установлено».

Для разрыва соединения с базой служит пункт «отсо­ единиться» или кнопка быстрого доступа «разорвать связь

сбазой данных» %

Влевой части главного окна отображена древовидная структура групп оборудования (рис. 6.31).

Рис. 6.3S. Окно добавления оборудования

Для удаления единицы оборудования необходимо выде­ лить нужную единицу оборудования и выбрать пункт «Удаяить» или нажать кнопку быстрого доступа «удалить»

э* Удалить

Для редактирования единицы оборудования необходимо выделить нужную единицу оборудования и выбрать пункт «Редактировать» или нажать кнопку быстрого доступа «ре-

Редактировать

датировать» Для просмотра паспортных данных единицы оборудова­

ния необходимо выделить нужную единицу оборудования

_

S i Паспортные данные

и выбрать пункт «Паспортные данные»

_______

Для того чтобы очистить группу оборудования, необхо­ димо выделить нужную группу оборудования и выбрать

Очистить СЛИСОК

пункт «Очистить список»

6.6.5. Работа со справочниками

Справочники - это вспомогательные массивы данных, которые используются в ПК для заполнения определенных

Соседние файлы в папке книги