С целью проверки структуры базы сигналов на соответствие рекомендуемой, а также для выявления
ошибок и конфликтов в содержимом, разработана процедура проверки целостности базы сигналов.
Запуск процедуры происходит нажатием кнопки
Проверить целостность
БД….
Рисунок: Кнопка проверки целостности базы сигналов
После нажатия кнопки, происходит запуск процедуры анализа базы
сигналов. Процедура включает в себя 3 проверки:
- Проверку уникальности имен групп сигналов – имеются ли одинаковые имена групп сигналов в
разных категориях.
- Проверку уникальности имен сигналов внутри группы сигналов – имеются ли одинаковые имена
сигналов внутри одной группы. Выполняется для всех групп всех категорий.
- Проверку наличия русских букв в именах групп сигналов и сигналов – имеются ли русские
буквы в именах сигналов или их групп. Выполняется для всех групп всех категорий и для всех
сигналов всех групп. При этом для категорий не играет роли наличие русских букв в
именах.
В случае, если все проверки завершены успешно и ошибок не найдено, то появляется
соответствующее информационное окно.
Рисунок: Сообщение об отсутствии ошибок
Если были обнаружены какие-либо ошибки, то по окончанию проверки появится другое
сообщение.
Рисунок: Сообщение о наличии ошибок
Список обнаруженных, в ходе проверки целостности, ошибок будет приведен в нижней части окна проекта.
Рисунок: Список сообщений об ошибках
Стоит отметить, что наличие ошибок и предупреждений в результате проверки целостности
базы сигналов не станет причиной незапуска проекта на расчет. Однако ошибки, связанные с
дублированием имен групп и сигналов могут повлиять на правильность записи и считывания
сигналов базы, в результате чего результаты расчета проекта могут быть неверными.