胡 珺,王洪九,王漢林(江漢大學 機電與建筑工程學院,湖北 武漢 430056)
基于AutoLISP的離子氮化爐爐體組件模塊開發
胡珺,王洪九,王漢林
(江漢大學機電與建筑工程學院,湖北武漢430056)
摘要:研究了AutoCAD環境下實現離子氮化爐爐體設計的參數化繪圖開發。提供了基于AutoLISP技術進行爐體組件模塊的開發設計方案,并以爐體下進水管座為具體對象給出相關程序。該方法對開發其他定型機械產品CAD系統具有借鑒價值。
關鍵詞:AutoCAD;離子氮化爐;AutoLISP
傳統人機交互繪圖是以生成精確固定尺寸圖形為目的,對于新產品設計及相似性結構圖形繪制則可通過二次開發參數化繪圖程序完成。參數化繪圖設計具有很強的草圖設計和尺寸驅動功能,通過約束參數修改達到系列產品圖形生成和開發的目的。
AutoCAD軟件是目前工程設計中應用最廣的軟件,它是由美國Autodesk公司開發的通用計算機輔助設計軟件。AutoCAD二次開發環境主要有:AutoLISP、VisualLISP、VBA、ObjectARX、DCL等。用戶可以利用這些內嵌式編程語言進行二次開發從而擴充AutoCAD的功能,提高產品設計品質和效率。
AutoLISP是AutoCAD二次開發的主要工具之一,是內嵌的基礎性開發工具。AutoLISP是一種解釋性表結構處理語言,具有算術運算、關系運算與邏輯運算、字符處理、表處理、輸入輸出等常用功能,語法簡潔,程序控制結構靈活,并能直接調用AutoCAD實體繪圖命令,實現對屏幕圖形數據庫進行直接訪問與修改,程序文件所需存儲空間小、通用性強、開發周期短。同時,AutoLISP也是人工智能領域中應用最廣泛的程序設計語言,便于教學使用,以達到掌握人工智能繪圖語言的目的[1-2]。……