6. Работа с базой данных справочной информации

При создании расчетной схемы с использованием объектов электрической системы может возникнуть необходимость добавления или редактирования справочной информации об основных видах оборудования, которая хранится в файле БДС. Ввод и редактирование этой информации выполняется по командам пункта «Справочник» главного меню программного комплекса. При активизации этого пункта становится доступным меню со следующими командами (рис. 66).

6. Работа с базой данных справочной информации

Рис. 66. Команды позиции «Справочник» главного меню

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

Команда «Экспорт» позволяет копировать данные из таблиц справочника в текстовые файлы форматов TXT, CSV или XML.

Команда «Импорт» предназначена для ввода данных из текстовых файлов форматов TXT, CSV или XML в таблицы справочника.

По команде «Вид оборудования» предлагается полный список таблиц оборудования электрической сети, которое предусмотрено в БДС (рис. 67). Этот же список выводится на экран при нажатии на кнопку 6. Работа с базой данных справочной информации панели инструментов. Для работы с таблицей того или иного вида оборудования, ее следует выбрать в этом списке.

6. Работа с базой данных справочной информации

Рис. 67. Список таблиц базы данных справочной информации

Для каждого вида оборудования предоставляется своя таблица каталожных (паспортных) данных и, соответственно, своя табличная форма. Но во всех справочных таблицах предусмотрены одинаковые специальные поля «№» и «Код изделия».

Поле «№» содержит порядковый номер записи в выбранной текущей таблице и добавляется при ее заполнении автоматически. Оно служит только для облегчения навигации в таблице и изменить значение этого поля нельзя.

Поле «Код изделия» является ключевым для соответствующей записи. Через это поле обеспечивается связь объекта расчетной схемы с каталожными параметрами таблицы БДС. При вводе информации в любую справочную таблицу значение поля «Код изделия» создается автоматически путем формирования 32 битового целого числа из групп битов по специальному алгоритму для каждого вида элемента, Поэтому поле «Код изделия» является уникальным для каждой записи. Однако пользователь может изменить значение этого поля по своему усмотрению, задав его, например, в соответствии с кодами ОКП соответствующего оборудования. При этом необходимо учитывать следующее.

Значение поля «Код изделия» - это 32 битовое целое число.

Сортировка данных в справочных таблицах осуществляется только в порядке возрастания этого кода. Должна быть обеспечена уникальность этого кода.

При изменении значения поля «Код изделия» какой-либо записи справочной таблицы соответствующие объекты введенной ранее расчетной модели и имеющие связь с этой записью, теряют такую связь. При этом в модели не будут отображаться типы и справочные данные соответствующих объектов, однако их расчетные параметры, определенные по справочным данным ранее, сохраняются в БДМ. Для восстановления связи с БДС у таких объектов необходимо вновь определить нужную запись в соответствующей справочной таблице.

Ниже приводится описание полей каждой таблицы БДС. Отметим, что при работе с любой справочной таблицей при выборе пункта главного меню «Справочник» выполняются все команды, приведенные на рис. 66, а также команды позиции «Правка» главного меню (рис. 6а).

        

Меню