Проверка целостности базы сигналов

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


Рис. 1. Кнопка проверки целостности базы сигналов
После нажатия кнопки, происходит запуск процедуры анализа базы сигналов. Процедура включает в себя 3 проверки:
  1. Проверку уникальности имен групп сигналов – имеются ли одинаковые имена групп сигналов в разных категориях.
  2. Проверку уникальности имен сигналов внутри группы сигналов – имеются ли одинаковые имена сигналов внутри одной группы. Выполняется для всех групп всех категорий.
  3. Проверку наличия русских букв в именах групп сигналов и сигналов – имеются ли русские буквы в именах сигналов или их групп. Выполняется для всех групп всех категорий и для всех сигналов всех групп. При этом для категорий не играет роли наличие русских букв в именах.

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



Рис. 2. Сообщение об отсутствии ошибок

Если были обнаружены какие-либо ошибки, то по окончанию проверки появится другое сообщение.



Рис. 3. Сообщение о наличии ошибок

Список обнаруженных, в ходе проверки целостности, ошибок будет приведен в нижней части окна проекта.



Рис. 4. Сообщение о наличии ошибок

Стоит отметить, что наличие ошибок и предупреждений в результате проверки целостности базы сигналов не станет причиной незапуска проекта на расчет. Однако ошибки, связанные с дублированием имен групп и сигналов, могут повлиять на правильность записи и считывания сигналов базы, в результате чего результаты расчета проекта могут быть неверными.