999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機輔助設計的后期及其應用

2015-12-03 15:52:20胡業榮
今日湖北 2015年17期
關鍵詞:界面用戶語言

■文/胡業榮

計算機輔助設計的后期及其應用

■文/胡業榮

摘要伴隨著計算機的高速發展,CAD在機械建筑家居等多方面的領域都得到了應用,在熟悉了計算機輔助設計的一些基本的知識之后,為了滿足現代設計更加集成化、專業化、標準化的要求,就必須掌握CAD的后期功能。本文將介紹AutoCAD的后期設計以及應用,分析其緣由及不足之處。

關鍵詞AutoCAD參數化繪圖二次開發

AutoCAD是一個功能強大的軟件,它已經應用于世界的各大行業,具有很強的通用性。他的初始界面開發以及基本的命令都是基于最基本的手動繪圖以及基于最廣大的用戶需求而設計的,因此這也造成了CAD的局限性。但是CAD是一個開放的系統,這也是其強大的生命力所在。CAD的參數化繪圖和二次開發技術,已經構成了計算機輔助設計的后期重要內容,并且隨著時代的發展,其應用也得到了越來越廣泛的應用。

一、AutoCAD的參數化繪圖

1、利用高級語言實現參數化繪圖

AutoCAD可以識別一個后綴為.scr的命令組文件,該命令組文件是是基于AutoCAD的基本命令而編寫的一組命令,使用script命令時,將出現“選擇腳本文件”對話框,供用戶調用相應的命令組文件,AutoCAD執行命令組文件時,將按照命令組文件的命令序列執行。

利用高級語言實現參數化繪圖。就是將命令組文件中的有關數值用參數表示,用高級語言給命令組文件中的參數賦值,實際上就是利用高級語言編寫程序,生成命令組文件,然后再由AutoCAD執行的過程。利用高級語言實現參數化繪圖,體現了AutoCAD的開放性,減低了用戶的使用難度,同時也為AutoCAD向外部數據庫或者文件的讀取提供了便利。

2、利用Vissual LISP語言實現參數化繪圖

AutoLISP是一種表處理語言,是CAD里面的內部語言,它除了具有和LISP語言的相同的語法和一些基本特性以外,還具備了強大的圖形處理能力。在AutoCAD14之后,Autodesk公司推出了軟件Visual LISP,增強了AutoLISP的開發能力。由于AutoLISP語言是CAD的內部語言,可以直接在CAD界面上運行,不需要再通過第三方的系統輸入參數,更加便于管理,運行的速度更快,并且具有很好的安全性能。

3、參數化繪圖的應用

在繪圖的過程中,我們經常會遇見一些具有相同結構的零件,還有一些我們習慣稱之為標準件的零件,如果只用參數化繪圖,通過輸入這些類似零件的基本參數,例如輸入一個齒輪的模數、齒書和分度圓等,就可以快速地畫出圖形,縮短了設計周期,提高了設計質量。

二、AutoCAD的二次開發

1、向AutoCAD增加新命令

由于AutoCAD具有通用性,所以也不可能能夠同時滿足所有用戶的要求,貼別是一些具有較高專業化的場合,如果只是基本命令進行繪圖,難免會顯得特別繁瑣,增加了開發設計的難度。

這個時候,可以通過向AutoCAD增加新命令的方法來滿足一些專業化設計的要求。使用上面所說的AutoLISP語言就可以很方便地向AutoCAD增加新命令,用戶只需要自定義函數Defun產生一個“c:XX”的函數即可。

2、用戶界面的開發設計

CAD一開始就有自己的通用界面,但是這個界面很有可能無法滿足一些使用者的要求,或者界面國語冗余,又或者缺少一些在某些專業領域常用的命令。同時,一個好的界面也像一個商品的包裝,不僅僅自己要有高的質量,也要滿足使用者的操作舒適度和個性化。

用戶界面的設計包括封面設計和永華菜單設計。開發的方法業余很多,可以通過相關的軟件,例如利用Visual C++編寫啟動的ARX程序,也可以用AutoCAD內部的對話框DCL描述文件編寫,還可以通過早AutoCAD的文件夾中support中找到菜單文件(.mnu文件)通過用文本編輯的方法編輯用戶自己的開發的菜單文件,但是要在啟動AutoCAD之前,必須先刪除ACAD.mncACAD.mnsACAD.mnr這三個文件。

使用Menu命令或者在工具欄菜單中找到自定義項,可以引導AutoCAD從磁盤文件中裝載一個新的菜單,相反的,使用MENUUNLOAD命令可以卸載菜單,并且可以從菜單欄中添加或者移去特定的下拉菜單。AutoCAD在下次啟動的時候會運行最后所調用的菜單文件。

3、AutoCAD對話框的設計

和最早的DOS人機界面相比,現在對話框已經成為了現在各種操作系統和軟件人機交互的主流,具有良好的視覺效果和很強的可操作性,簡單易懂,不需要保持輸入數據的邏輯性。

對話框由按鈕、編輯框、列表框、單選按鈕組、復選框、圖像按鈕等組成。對話框的設計途徑有兩種:1、通過AutoCAD R12推出的DCL語言設計;2、使用Visual C++的可視化設計環境。使用DCL語言編寫存在繁瑣、不直觀等的缺點,而使用Visual C++可以使設計變得很輕松。

三、結束語

AutoCAD最大的特點就是具有開放性,這個特點在以后將會得到更大的拓展,精通AutoLISP語言,善于使用高級語言對cad進行開發設計,必將成為以后AutoCAD使用的一大主流。

參考文獻:

[1]袁澤虎,戴錦春,王國順.計算機輔助設計與制造(第二版)[M].北京:中國水利水電出版社,2011.

[2]陳繼民,左鐵釧.基于AutoCAD的用戶界面設計[A].制造業自動化,2000.

[3]方建軍.AutoCAD對話框的可視化技術[J].機械設計與制造,2000.

(作者單位:武漢大學動力與機械學院)

猜你喜歡
界面用戶語言
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
累積動態分析下的同聲傳譯語言壓縮
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 欧美自慰一级看片免费| 日本免费高清一区| 亚洲欧美人成电影在线观看| 国产精品福利尤物youwu| 青青青视频蜜桃一区二区| AV熟女乱| 成人字幕网视频在线观看| 国产黑丝一区| 国产一二三区在线| 日韩免费毛片视频| 精品视频在线一区| 天堂av高清一区二区三区| 伊人蕉久影院| 亚洲三级a| 好久久免费视频高清| 2048国产精品原创综合在线| 狠狠色香婷婷久久亚洲精品| 久久久久青草大香线综合精品| 直接黄91麻豆网站| 女同国产精品一区二区| 国产丝袜91| 全色黄大色大片免费久久老太| 日韩久草视频| 亚洲香蕉久久| 精品一区二区三区水蜜桃| 欧美视频二区| 欧美日韩国产成人高清视频| 国产jizz| www.av男人.com| 色欲综合久久中文字幕网| 国模沟沟一区二区三区 | 亚洲大尺度在线| 国产精品美女自慰喷水| 国产特级毛片aaaaaaa高清| 香蕉伊思人视频| 自偷自拍三级全三级视频| 成人va亚洲va欧美天堂| 1级黄色毛片| 国产毛片高清一级国语| 色天堂无毒不卡| 亚洲自拍另类| 青青草91视频| 亚洲欧美自拍一区| 亚洲综合极品香蕉久久网| 国产精品蜜臀| 曰AV在线无码| 麻豆AV网站免费进入| 成人在线观看不卡| 亚洲黄网在线| 国产色伊人| а∨天堂一区中文字幕| 欧美狠狠干| 国产第三区| 国产一区二区三区精品欧美日韩| AV无码国产在线看岛国岛| 嫩草在线视频| 日韩亚洲综合在线| 色网站在线免费观看| 国产XXXX做受性欧美88| 丁香婷婷激情综合激情| 中文字幕亚洲另类天堂| 日本午夜影院| 亚洲人在线| 国产精品一线天| 久久精品视频一| 97精品久久久大香线焦| 亚洲最黄视频| 国产视频一二三区| 欧美特黄一级大黄录像| 国产精品无码AV片在线观看播放| 国国产a国产片免费麻豆| 大陆国产精品视频| 人妻少妇久久久久久97人妻| 啪啪免费视频一区二区| 久精品色妇丰满人妻| 亚洲人成网线在线播放va| 国产激情国语对白普通话| 激情无码字幕综合| YW尤物AV无码国产在线观看| 在线不卡免费视频| 亚洲日韩久久综合中文字幕| 午夜视频在线观看区二区|