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

AutoCAD二次開發中腳本定制及應用

2019-05-24 14:12:46張曉琪唐天國胡振楊華周金容賴喬喬
電腦知識與技術 2019年9期
關鍵詞:二次開發

張曉琪 唐天國 胡振 楊華 周金容 賴喬喬

摘要:AutoCAD 是一款通用性很強的計算機輔助設計軟件,功能強大,體系結構開放,允許用戶根據行業需要對其各個方面進行擴充定制和開發, 能最大限度滿足各行業的特殊需求,已得到各行業的廣泛應用。結合實踐經驗對AutoCAD二次開發中腳本定制以及與幻燈片的配合使用等方面加以闡述,探索AutoCAD軟件的高級應用。

關鍵詞:AutoCAD;二次開發;腳本定制;幻燈片

中圖分類號:TP391 文獻標識碼:A

文章編號:1009-3044(2019)09-0092-03

Abstract: AutoCAD is a computer aided design software with strong versatility. It is powerful and open in architecture. It allows users to expand and customize its various aspects according to the needs of the industry. It can best meet the special needs of various industries and has been widely used in various industries.. Based on practical experience, this paper expounds script customization in AutoCAD's secondary development and the use of slides, and explores advanced applications of AutoCAD software.

Key words: AutoCAD; Secondary development; Script Customization; slide

AutoCAD軟件是由美國Autodesk公司開發的計算機輔助設計技術的一種繪圖程序軟件包[1],已廣泛應用于機械、航空航天、建筑、電子、裝潢、城市規劃、園林以及輕工化工等眾多領域。但由于各行業與企業各自的特殊性與專業性不同,AutoCAD 不可能完全滿足各用戶的具體要求,于是AutoCAD 系統提供了開放式體系結構, 為用戶提供了開發平臺,允許用戶和第三方軟件開發商根據需求改進和擴充 AutoCAD 的許多功能,實現對AutoCAD 的定制和二次開發[2], 以滿足用戶各自的需要。本文通過實例對AutoCAD 二次開發中腳本定制規則、方法以及幻燈片的創建,幻燈片與腳本文件的結合使用等問題進行了闡述和分析,為AutoCAD軟件的高級應用提供參考。

1 腳本文件

在AutoCAD中繪圖操作提供了三種方式:菜單、工具欄命令按鈕、 命令行輸入命令 。無論選用哪種方式操作,它都將是一條一條命令的輸入執行來完成圖形的繪制。AutoCAD系統提供的腳本文件功能可以讓Auto-CAD 自動地批量執行一系列的命令, 可以現實自動化的繪圖。并且腳本文件也是AutoCAD進行二次開發設計與其他高級語言圖形轉換接口的主要中介格式之一。

AutoCAD 的腳本文件是其擴展名為 .SCR 的 ASCII 碼文本文件,也是一個命令組文件,其文件包含了一系列的AutoCAD 命令及參數,并且具有先后順序和連續性,通過這些命令,依據順序和指定格式組合在一起,來表達繪制圖形的完整過程,使用 SCRIPT 命令來調用腳本文件。為此腳本文件類似于一個批處理文件,可以快速并反復地將繪圖過程進行重復。[3]

1.1創建腳本文件的規則

創建腳本文件需要遵循一定的格式及規則,在創建腳本文件之前,必須明確圖形繪制過程的命令順序,掌握命令以及命令提示所需要輸入參數的值,通過鍵盤輸入這些命令,并找出不同的輸入響應[4],腳本文件的格式要求如下:

1)腳本文件中的空格或空行不可隨意增加或刪除,否則將導致程序出錯;

2)行輸入完成必須按Enter(回車)鍵結束;

3)輸入命令不分大小寫,最好使用 AutoCAD 完命令的全稱;

4)注釋行以分號“ ;”開頭,并在英文狀態下輸入;

5)所有的信息都必須包含在腳本文件中,運行時不能輸入新信息;

6)腳本文件也可加入autolisp函數或程序,從而實現更強大的功能

1.2編寫腳本文件

1.2.1 命令的使用

在編寫腳本文件時,需要用到一些命令,簡單介紹如下:

1)DELAY命令

腳本文件的執行是按照編寫的命令序列自動運行的,某些操作將發生很快。當用戶需要仔細觀看操作過程時,可以通過使用DELAY命令進行延時設置,產生需要的停頓。

格式:DELAY Time

說明: Time取值范圍為0~32767,為設置的延遲時間,單位為毫秒。

例如: DELAY 200 ;表示延遲時間200毫秒

2) RESUME命令

格式:RESUME

RESUME命令將跳過導致出錯的命令,繼續執行腳本文件。當運行腳本文件時,如果遇到錯誤或者被取消,并使該文件的執行被懸掛,可通過使用RESUME命令繼續運行。

3)RSCRIPT命令

格式:RSCRIPT

RSCRIPT命令將循環執行腳本文件,直到用戶按ESC鍵強行中止結束。因此,當用戶需要重復執行腳本文件時,可用該命令。

1.2.2 編寫腳本文件

編寫腳本,必須熟悉執行命令的過程,才能正確地編寫。腳本文件編寫可以通過記事本(或編輯文檔軟件WORD)來編寫。下面通過實例來建立腳本文件,操作過程如下:

1)啟動Windows附件中的“記事本”程序,建立新文件。

2)在記事本編輯窗口輸入下面內容:

LINE□110,110□110,190□190,190□190,110□c ;□表示空格

DELAY□600 ;延時600毫秒

LINE□110,150□150,190

DELAY□300

LINE□150,190□190,150

DELAY□300

LINE□190,150□150,110

DELAY□300

LINE□150,110□110,150

DELAY□200

RSCRIPT

3)保存腳本文件,在保存對話框中,選擇保存路徑(如D:\CAD應用實例文件夾),輸入文件名如:SL1.scr,擴展名必須為.scr,完成文件保存。

同樣方法,編寫SL2.scr文件,保存在同上相同路徑下,其代碼如下:

CIRCLE□150,150□20

DELAY□200

CIRCLE□150,150□40

DELAY□200

RSCRIPT

1.3 調用腳本文件

腳本文件建立后,根據需要可隨時調用。給用戶使用帶來極大方便。可以在AutoCAD啟動時自動調用也可以在AutoCAD繪畫環境中調用。

方法一:設置自動調用

在 Windows 桌面的“開始”菜單中選擇“運行”選項, 在彈出的“運行”對話框中, 按下面的格式設置 AutoCAD 的命令行啟動開關[5]。

Acad.exe□[dwg 文件名]□/scr文件名

方法二:AutoCAD運行腳本

在AutoCAD中運行腳本,其調用方法如下:

1)使用菜單:單擊【工具】→【運行腳本】命令

2)命令: SCRIPT

在AutoCAD系統環境,調用“script”命令,彈出“Select Script File(選擇腳本文件)”對話框,選擇腳本文件路徑并打開創建的“SL1.scr”文件。該文件運行結果,可以欣賞到在屏幕繪制一個外矩形和以外矩形中點連線的內矩形自動畫圖畫面。當按Esc鍵時,運行中的腳本文件,或在調用另一個SCRIPT命令時將被終止。

同上,調用SCRIPT命令,執行“SL2.scr”文件,可以欣賞到在屏幕上繪制的以(150,150)為圓心,半徑分別為20,40的兩個同心圓的自動畫圖畫面。

2 幻燈片文件

幻燈片是 AutoCAD 提供的一種快速顯示視圖的功能, 相當于是對AutoCAD 圖形的快照,將屏幕圖形用像素的方式存于磁盤上,生成擴展名為.SLD 的“幻燈片文件”。它是一個矢量圖形文件,包含圖形在某個時刻的圖片, 而不是圖形文件,它只能顯示和觀看,不能被編輯或打印,相對普通的AutoCAD 功能處理圖形來說它的存儲所需容量小, 操作快捷簡便,為用戶觀看圖形自動演示或圖形產品推薦提供了極大的方便。

2.1 建立幻燈片

在AutoCAD模型空間中, 幻燈片只顯示當前視口,在圖紙空間中, 幻燈片可以顯示所有可見視口及其中內容,幻燈片只能顯示可見部分,無法顯示關閉(或凍結)圖層或者關閉視口中的對象。

創建幻燈片的步驟如下:

1)在AutoCAD系統環境,打開需要建立幻燈片的圖形源文件,如“實例1.dwg”。

2)在命令行中輸入命令“mslide”,并(Enter)回車。

3)在彈出的“Create Slide File(創建幻燈片文件)”對話框中,指定保存位置,(如“D:\CAD應用實例”目錄下),輸入“SL1.SLD”幻燈片文件名。(AutoCAD 將圖形名作為幻燈片文件的默認名,并自動附加文件擴展名.SLD)。

4) 單擊保存按鈕,完成幻燈片文件保存。

同樣方法,打開圖形源文件“實例2.dwg”,并調用“mslide”命令創建“SL2.SLD” 幻燈片文件,同樣保存在“D:\CAD應用實例”目錄中。

2.2 調用幻燈片

創建好幻燈片文件后,可以使用 AutoCAD 提供的 VSLIDE 命令觀看幻燈片。

觀看幻燈片的步驟如下:

1) 在命令行, 鍵入 VSLIDE ( 觀看幻燈片)命令;

2) 在彈出的創建幻燈片文件對話框中, 選擇要觀看的“SL1.SLD”幻燈片文件 (一次只能選一個)。

3)單擊打開按鈕, 則幻燈片圖像將顯示在繪圖區域中。

關閉幻燈片, 可在命令行。鍵入REDRAW( 重畫) 或選擇視圖菜單中的 REDRAW( 重畫)選項,刷新屏幕。

VSLIDE命令只能用于播放單張幻燈片, 單個觀看幻燈片文件, 若要連續、自動地播放多個幻燈片文件,就需使用AutoCAD 的腳本定制。

3 腳本文件播放多個幻燈片

腳本文件使一些命令序列自動執行,因此,也常常用來觀看圖形,比如幻燈片放映等。如將幻燈片文件配合腳本文件的制作,可以制作出簡單又生動的連續動畫展示畫面。應用前面建立的2個幻燈片文件為例,定制播放多個幻燈片的腳本文件。操作過程如下:

3.1創建腳本

1)啟動Windows附件中的“記事本”程序,創建一個新文件。

2)在記事本編輯窗口輸入腳本文件的內容如下:

vslide SL1 ; 第一張幻燈片的演示

vslide*SL2 ;預裝第二張幻燈片

delay 3000 ;第一張幻燈片延時 3 秒

Vslide ;演示第二張幻燈片

delay 3000

Rscript ; 循環演示,直到強制中斷為止

3) 保存文件,命名文件名為“幻燈片腳本.SCR”。

3.2運行播放動畫

在 AutoCAD系統環境下,執行 SCRIPT命令,打開建立的“幻燈片腳本.scr”文件,將觀賞到運行播放2個幻燈片文件,在以上兩個文件中的圖形將自動連續地顯示在屏幕上,并具有動畫的效果。

4 結束語

AutoCAD作為繪圖軟件已廣泛地應用到各個領域中,更多的專業人員和工程人員把它作為專用工具使用。AutoCAD二次開發中腳本文件和幻燈片定制與使用,為減少工程中重復畫圖、企業圖形產品推介與產品展示、以及教學中圖形過程的演示等提供了快捷方便的有效方法,在實際中注重加以應用,工作效率和繪圖質量都將得到進一步的提升。

參考文獻:

[1] 王征等.AutoCAD2014 實用教程 [M].北京:清華大學出版社,2014

[2] 陳 科.AutoCAD二次開發中幻燈片和腳本的定制[J].重慶職業技術學院學報,2006(3):146-148.

[3] 張春玲.淺談 AutoCAD 中腳本文件的使用方法[J]. 科技創新導報,2011(3):18.

[4]王國順,符蓉.腳本文件及幻燈片文件的定制與使用[J].機械設計與制造,2003(5):29-30.

[5] 九州書源.AutoCAD輔助設計[M].清華大學出版社,2011.

【通聯編輯:梁書】

猜你喜歡
二次開發
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構件庫二次開發
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機床界面二次開發
基于全站儀二次開發的覆冰厚度測量與實現
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發在變壓器抗短路性能分析中的應用
基于CATIA的橡皮囊成形毛料展開的二次開發
機械工程師(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 在线色综合| 成人在线欧美| a级毛片视频免费观看| 无码中字出轨中文人妻中文中| 国产亚洲精品yxsp| 亚洲国产综合自在线另类| 国产在线高清一级毛片| 色婷婷在线影院| 国产成人在线无码免费视频| 亚洲成肉网| 在线一级毛片| 国产成人毛片| 亚洲色欲色欲www网| 亚洲天堂视频在线观看免费| 国外欧美一区另类中文字幕| 色噜噜在线观看| 国产91成人| 国产91在线|中文| 亚洲午夜福利精品无码| 国产成人精品亚洲77美色| 国产大片黄在线观看| 九九九国产| 国产欧美日韩一区二区视频在线| 国产女人水多毛片18| 无码人中文字幕| 不卡的在线视频免费观看| 亚洲成人免费看| 亚洲性视频网站| 97国内精品久久久久不卡| 拍国产真实乱人偷精品| 国产老女人精品免费视频| 国产精品自在在线午夜| 亚洲日本中文字幕天堂网| 亚洲VA中文字幕| 久久一本精品久久久ー99| 性69交片免费看| www.youjizz.com久久| 夜夜高潮夜夜爽国产伦精品| 成人综合久久综合| 久久久久久久久久国产精品| 亚洲91在线精品| 99热这里只有精品在线观看| 亚洲美女AV免费一区| 中文字幕资源站| 精品国产电影久久九九| 91免费国产高清观看| 欧美日韩一区二区在线免费观看 | 在线观看国产小视频| 欧美成人综合在线| 国产一区二区三区免费| AV片亚洲国产男人的天堂| 在线另类稀缺国产呦| 91偷拍一区| 18禁黄无遮挡网站| 久久久久国产一区二区| 免费看a级毛片| 人妻夜夜爽天天爽| 91极品美女高潮叫床在线观看| 亚洲中文字幕国产av| 国产精品香蕉| 日韩无码视频播放| 91久久精品国产| 亚洲免费福利视频| 精品久久久久成人码免费动漫| 综合色区亚洲熟妇在线| 国产欧美在线观看一区 | 亚洲va欧美ⅴa国产va影院| 久久综合国产乱子免费| 亚洲无码91视频| 国产特级毛片aaaaaaa高清| 97精品久久久大香线焦| 日韩精品无码免费一区二区三区| 久久久精品国产亚洲AV日韩| 国产精品网址你懂的| 国产精品密蕾丝视频| 免费看美女自慰的网站| 特级毛片免费视频| 99精品一区二区免费视频| 日韩小视频在线播放| 最新亚洲人成无码网站欣赏网| 欧美一区中文字幕| 午夜性爽视频男人的天堂|