К выбору технологии интеграции прикладного программного обеспечения с САПР
Ключевые слова:
геометрическая модель, САПР, AutoCAD, DXF, COM, ObjectARX, автоматизация, научная графикаАннотация
Компьютерные программы для научных исследований со сложными геометрическими моделями целесообразно интегрировать с САПР. Рассматриваются три подхода на основе: обмена данными в формате DXF (drawing exchange format), COM-технологии и прикладной программный интерфейс (API) ObjectARX. DXF-обмен данными с САПР — простой и универсальный способ, доступный для большинства исследователей, но исключающий интерактивное управление САПР. COM технологии предоставляют простые, надежные, но не самые быстродействующие механизмы интерактивного управления САПР из внешней программы. Комбинация с DXF повышает быстродействие COM. Для задач со сложными геометрическими моделями система AutoCAD предоставляет ObjectARX API и .NET API — низкоуровневые технологии, обеспечивающие наивысшую по сравнению с другими технологиями функциональность и производительность, но имеющие ограничения. Приведены листинги программ, упрощающие понимание рассматриваемых технологий, проведен анализ их быстродействия, даны рекомендации по их применению с позиции исследователя.Литература
1. Полещук Н.Н. AutoCAD: разработка приложений, настройка и адаптация // СПб.: БХВ-Петербург. 2006. 992 с.
2. Роджерсон Д. Основы COM // М.: Изд.-торг. Дом «Русская редакция». 2000. 400 с.
3. Kramer B. ObjectARX Primer // Autodesk Press. 2000. 166 p.
4. McAuley C. Programming AutoCAD 2000 Using ObjectARX // Autodesk Press. 2000. 678 p.
5. Jun Y., Dong-Lin S., Xiao-Ying Z. The study and realization of automatic mesh generation based on electromagnetic simulation of FDTD // 3rd IEEE International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications. 2009. pp. 1242–1245.
6. Hou X., Lu X. Automatic design of transmission lines using ObjectARX technology. International Conference on Control Engineering and Communication Technology (ICCECT). 2012. pp. 581–585.
7. Huang Y. et al. Design and implementation of reliability evaluation module for medium voltage distribution networks by objectarx technology // 8th International Conference on Advances in Power System Control, Operation and Management (APSCOM 2009). 2009. pp. 1–6.
8. Шишигин Д.С. AUTOCAD приложение для расчета молниезащиты и заземления объектов электроэнергетики // Автоматизация в промышленности. 2014. № 9. pp. 28–32.
9. Полещук Н.Н., Программирование для AutoCAD 2013–2015 // М.: ДМК Пресс. 2015. 462 с.
2. Роджерсон Д. Основы COM // М.: Изд.-торг. Дом «Русская редакция». 2000. 400 с.
3. Kramer B. ObjectARX Primer // Autodesk Press. 2000. 166 p.
4. McAuley C. Programming AutoCAD 2000 Using ObjectARX // Autodesk Press. 2000. 678 p.
5. Jun Y., Dong-Lin S., Xiao-Ying Z. The study and realization of automatic mesh generation based on electromagnetic simulation of FDTD // 3rd IEEE International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications. 2009. pp. 1242–1245.
6. Hou X., Lu X. Automatic design of transmission lines using ObjectARX technology. International Conference on Control Engineering and Communication Technology (ICCECT). 2012. pp. 581–585.
7. Huang Y. et al. Design and implementation of reliability evaluation module for medium voltage distribution networks by objectarx technology // 8th International Conference on Advances in Power System Control, Operation and Management (APSCOM 2009). 2009. pp. 1–6.
8. Шишигин Д.С. AUTOCAD приложение для расчета молниезащиты и заземления объектов электроэнергетики // Автоматизация в промышленности. 2014. № 9. pp. 28–32.
9. Полещук Н.Н., Программирование для AutoCAD 2013–2015 // М.: ДМК Пресс. 2015. 462 с.
Опубликован
2016-08-01
Как цитировать
Шишигин, Д. С. (2016). К выбору технологии интеграции прикладного программного обеспечения с САПР. Труды СПИИРАН, 4(47), 211-224. https://doi.org/10.15622/sp.47.11
Раздел
Алгоритмы и программные средства
Авторы, которые публикуются в данном журнале, соглашаются со следующими условиями:
Авторы сохраняют за собой авторские права на работу и передают журналу право первой публикации вместе с работой, одновременно лицензируя ее на условиях Creative Commons Attribution License, которая позволяет другим распространять данную работу с обязательным указанием авторства данной работы и ссылкой на оригинальную публикацию в этом журнале.
Авторы сохраняют право заключать отдельные, дополнительные контрактные соглашения на неэксклюзивное распространение версии работы, опубликованной этим журналом (например, разместить ее в университетском хранилище или опубликовать ее в книге), со ссылкой на оригинальную публикацию в этом журнале.
Авторам разрешается размещать их работу в сети Интернет (например, в университетском хранилище или на их персональном веб-сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению, а также к большему количеству ссылок на данную опубликованную работу (Смотри The Effect of Open Access).