Разработка приложения для моделирования монтажно-коммутационного пространства
Актуальность работы обусловлена необходимостью уменьшения трудоемкости разработки электромонтажных чертежей в приборостроении, повышения качества конструкторской документации и исключения несоответствий между таблицей соединений, таблицей контактов и графическим изображением раскладки электромонтажного жгута. Цель исследования: разработка приложения для автоматического моделирования монтажно-коммутационного пространства, выделение основных принципов структуры программного обеспечения. Методы исследования: объектно-ориентированный и структурный методы программирования; методы поиска на графах; методика моделирования монтажно-коммутационного пространства; применение DBX-интерфейса для чтения данных списка цепей активного проекта P-CAD 2006 Schematic, реляционной базы данных SQLite для хранения информации о разъемах и типах проводов, библиотеки QT при проектировании интерфейса приложения. Результаты. Разработано программное обеспечение для автоматического моделирования монтажно-коммутационного пространства. Рассмотрены характеристики программного обеспечения: - САПР-независимый ввод, хранение, графическое отображение данных электрической схемы; - входной контроль данных; - автоматизированное получение таблиц соединений и контактов электрической схемы; - интерактивная и автоматическая прокладка жгута; - отображение диаметра, длины и количества проводов в любой точке сегмента прокладываемого жгута; - формирование отчетов о текущем состоянии данных конструкции; - экспорт графики электромонтажного чертежа. Показан ряд алгоритмов, позволяющих автоматизировать загрузку данных электрической схемы из системы P-CAD 2006 Schematic. Выведен алгоритм определения состояний цепей электрической схемы на базе библиотеки Boost Graph Library, основанный на алгоритме поиска в ширину на графе. Предложены структуры баз данных для хранения информации о разрешенных типах разъемов и проводов электромонтажа.
Ключевые слова:
монтажно-коммутационное пространство, ЭРИ, P-CAD, QT, BGL, DBX, SQLite, таблицы, соединения, контакты, базы данных, данные, интерфейсы, приложения, графы, поиск в ширину
Авторы:
Александр Александрович Козлов
Николай Николаевич Коблов
Скачать bulletin_tpu-2014-325-5-15.pdf