胡小林,於黃萍
(1. 中國船舶及海洋工程設計研究院,上海 200011;2. 滬東中華造船(集團)有限公司,上海 200129)
AutoCAD .NET API在管系原理圖設繪中的應用
胡小林1,於黃萍2
(1. 中國船舶及海洋工程設計研究院,上海 200011;2. 滬東中華造船(集團)有限公司,上海 200129)
船舶管系原理圖設繪過程中涉及諸多操作,如管線繪制、閥件附件及管子的編號、信息錄入及統計、表單生成、圖塊操作、背景圖制作等。使用.NET API開發出與上述操作相應的輔助設計功能,以及為Auto CAD文字操作開發出的文本編輯功能,由此大大減少管系原理圖設繪過程中的重復操作,節約大量無技能操作的時間,提高設計效率。詳細闡述了Auto CAD二次開發的主流工具VisualLISP、VBA、ObjectARX、.NET API及其各自的特點,演示了不同開發工具的代碼對比,介紹了Auto CAD最新的二次開發工具.NET API的優勢及采用.NET API代碼的長遠適用性。減少了設計人員的重復類操作,提高設計效率。
Auto CAD;.NET API;二次開發;管系原理圖;設繪
目前,船舶行業的管系原理圖的設計工具基本上都是選擇AutoCAD軟件。設計過程中既有體現設計人員設計理念的操作,也有分類、統計等操作,此外還有文字排版操作。這些操作有相當一部分是重復或類似的操作,占用了設計人員大量的時間。越來越多的設計人員希望能從大量重復或類似的操作中解放出來,從而可以有更多的時間去了解更多的前沿知識,優化設計理念,提高設計水平。
Autodesk公司為AutoCAD提供了好幾種編程接口,設計人員可以根據自己的需求和編程能力,選擇適合自己的編程語言,對AutoCAD進行二次開發,從而利用二次開發的功能完成設計過程中大量的重復或類似操作。……