版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第4章有關(guān)Visual LISP的基本操作 4.1 4.1 進入和退出進入和退出Visual LISPVisual LISP1. 1. 進入進入Visual LISPVisual LISP 在在AutoCADAutoCAD下拉菜單中選擇下拉菜單中選擇T ToolsoolsAutoLIAutoLIS SP PV Visual isual LISP EditorLISP Editor,或在命令提示,或在命令提示“Command:”下鍵入下鍵入vlidevlide,即,即可進入下圖所示的可進入下圖所示的Visual LISPVisual LISP集成環(huán)境。集成環(huán)境。2. 2. 退出退出Visual
2、LISPVisual LISP 在在Visual LISPVisual LISP下拉菜單中選擇下拉菜單中選擇F FileileE Ex xitit或單擊其所在窗或單擊其所在窗口的關(guān)閉按鈕即可。注意此時口的關(guān)閉按鈕即可。注意此時AutoCADAutoCAD并沒有完全卸載并沒有完全卸載Visual Visual LISPLISP,而只是把所有的,而只是把所有的Visual LISPVisual LISP窗口關(guān)閉。窗口關(guān)閉。 在下一次啟動在下一次啟動Visual LISPVisual LISP任務時,任務時,Visual LISPVisual LISP將自動打?qū)⒆詣哟蜷_上次退出時打開的文件和窗口。開
3、上次退出時打開的文件和窗口。3. 3. 切換到切換到AutoCADAutoCAD窗口窗口 除了使用標準的除了使用標準的WindowsWindows的窗口切換方法之外,還可以在的窗口切換方法之外,還可以在Visual LISPVisual LISP下拉菜單選擇下拉菜單選擇W WindowindowActivate Activate A AutoCADutoCAD或單擊或單擊ViewView工具欄中的按鈕工具欄中的按鈕 來激活來激活AutoCADAutoCAD窗口。窗口。4.2 Visual LISP的用戶界面的用戶界面 (1 1)菜單)菜單 Visual LISPVisual LISP提供了提供
4、了9 9個下拉菜單,每個菜單的詳細內(nèi)容與個下拉菜單,每個菜單的詳細內(nèi)容與當前的工作狀態(tài)相關(guān)。當前的工作狀態(tài)相關(guān)。 FileFile:創(chuàng)建新的或修改已有的:創(chuàng)建新的或修改已有的AutoLISPAutoLISP程序文件,編譯或打印程序文件,編譯或打印程序文件等。程序文件等。EditEdit:復制和粘貼文本,匹配表達式中的括號,或復制控制臺:復制和粘貼文本,匹配表達式中的括號,或復制控制臺窗口內(nèi)以前的輸入等。窗口內(nèi)以前的輸入等。SearchSearch:查找和替換文本字符串,設置書簽,或利用書簽導航:查找和替換文本字符串,設置書簽,或利用書簽導航等。等。ViewView:查找和顯示程序代碼中的變量和
5、符號值等。:查找和顯示程序代碼中的變量和符號值等。ProjectProject:使用工程和編譯、鏈接程序等。:使用工程和編譯、鏈接程序等。DebugDebug:調(diào)試程序,檢查變量狀態(tài)和表達式的結(jié)果。:調(diào)試程序,檢查變量狀態(tài)和表達式的結(jié)果。ToolsTools:設置:設置Visual LISPVisual LISP文本格式化選項和各種環(huán)境選項等。文本格式化選項和各種環(huán)境選項等。WindowWindow:窗口管理。:窗口管理。HelpHelp:在線幫助。:在線幫助。(2 2)工具欄)工具欄 Visual LISP提供了提供了Standard、View、Debug、Tools和和Search五五個工
6、具欄個工具欄 。 Standard工具欄工具欄 建立一個新文件建立一個新文件打開一個已有的文件打開一個已有的文件存盤存盤打印輸出打印輸出剪切剪切復制復制粘貼粘貼取消取消恢復恢復完詞功能完詞功能 Tools Tools工具欄工具欄 裝入當前編輯窗口的全部程序裝入當前編輯窗口的全部程序裝入選取的部分程序裝入選取的部分程序?qū)Ξ斍爱斍熬庉嫶翱诘娜砍绦蛘Z進行法檢查編輯窗口的全部程序語進行法檢查對選取的程序進行語法檢查對選取的程序進行語法檢查對對當前當前編輯窗口的全部程序格式化編輯窗口的全部程序格式化對選取的程序進行格式化對選取的程序進行格式化將所選部分變?yōu)樽⑨寜K將所選部分變?yōu)樽⑨寜K取消所選注釋塊的注
7、釋作用取消所選注釋塊的注釋作用在線幫助在線幫助View工具欄工具欄 切換到切換到AutoCAD圖形窗口圖形窗口 確定活動窗口確定活動窗口激活控制臺窗口激活控制臺窗口打開檢測窗口打開檢測窗口堆棧跟蹤功能堆棧跟蹤功能符號服務符號服務匹配匹配打開監(jiān)視窗口打開監(jiān)視窗口 Search工具欄工具欄 查找查找替換替換查找并且替換查找并且替換設置或取消書簽切換設置或取消書簽切換到下一個書簽的位置到下一個書簽的位置到上一個書簽的位置到上一個書簽的位置清除所有的書簽清除所有的書簽 Debug工具欄工具欄 執(zhí)行一步執(zhí)行一步 執(zhí)行執(zhí)行一個表達式一個表達式執(zhí)行執(zhí)行一個過程一個過程繼續(xù)執(zhí)行繼續(xù)執(zhí)行退出當前層退出當前層重置
8、為頂層重置為頂層設置或取消斷點設置或取消斷點添加監(jiān)視添加監(jiān)視顯示上一個斷點顯示上一個斷點調(diào)試指示器按鈕調(diào)試指示器按鈕(3 3)文本編輯窗口)文本編輯窗口 Visual LISPVisual LISP的文本編輯的文本編輯窗口除了具有一般文本編輯窗口除了具有一般文本編輯器的全部功能外,還具有適器的全部功能外,還具有適于于AutoLISPAutoLISP的一些專用功能。的一些專用功能??梢詫崿F(xiàn)對可以實現(xiàn)對AutoLISPAutoLISP程序的程序的編輯、調(diào)試、檢測、編譯、編輯、調(diào)試、檢測、編譯、運行等工作。運行等工作。(4 4)控制臺窗口)控制臺窗口 控制臺窗口是控制臺窗口是Visual LISPV
9、isual LISP主窗口中一個獨立的可滾動窗口。主窗口中一個獨立的可滾動窗口。其形式與其形式與AutoCADAutoCAD命令提示與信息反饋窗口類似。在控制臺窗命令提示與信息反饋窗口類似。在控制臺窗口內(nèi)可以輸入口內(nèi)可以輸入AutoLISPAutoLISP表達式,也可以不用菜單或工具欄而表達式,也可以不用菜單或工具欄而直接在控制臺窗口發(fā)出直接在控制臺窗口發(fā)出Visual LISPVisual LISP命令。命令。(5 5)狀態(tài)行)狀態(tài)行 位于屏幕底部位于屏幕底部, ,顯示與顯示與Visual LISPVisual LISP所做工作相關(guān)的信息。例如在編輯程序所做工作相關(guān)的信息。例如在編輯程序時,
10、顯示時,顯示“Edit: d:/lisp1/roots.lsp Edit: d:/lisp1/roots.lsp * * ”等信息,顯示當前正在編輯文件等信息,顯示當前正在編輯文件的路徑的名稱,若文件名之后有一個的路徑的名稱,若文件名之后有一個“* * ”,表示該文件尚未保存最新的結(jié),表示該文件尚未保存最新的結(jié)果;若切換到控制臺窗口時,顯示果;若切換到控制臺窗口時,顯示Visual LISP console windowVisual LISP console window;若切換到;若切換到跟蹤窗口時,顯示跟蹤窗口時,顯示Trace output windowTrace output wind
11、ow;若關(guān)閉停留在菜單項或工具欄按鈕;若關(guān)閉停留在菜單項或工具欄按鈕時,顯示相應菜單項或工具欄按鈕的簡短的幫助信息。在狀態(tài)行的右端顯示時,顯示相應菜單項或工具欄按鈕的簡短的幫助信息。在狀態(tài)行的右端顯示著光標當前處于窗口第幾行、第幾個字符的信息。著光標當前處于窗口第幾行、第幾個字符的信息。(6 6)跟蹤窗口)跟蹤窗口 跟蹤窗口通常處于最小化的狀態(tài)。在啟動時,該窗口包含跟蹤窗口通常處于最小化的狀態(tài)。在啟動時,該窗口包含Visual LISPVisual LISP當當前版本的信息,如果前版本的信息,如果Visual LISPVisual LISP在啟動時遇到錯誤,它還會包含相應的錯誤在啟動時遇到錯誤
12、,它還會包含相應的錯誤信息。信息。4.3 4.3 控制臺操作控制臺操作 控制臺窗口與控制臺窗口與AutoCADAutoCAD命令窗口只是形式上類似,不但其功能多于命令窗口只是形式上類似,不但其功能多于AutoCADAutoCAD命令窗口,即使是相同的功能部分,其操作也有所不同。命令窗口,即使是相同的功能部分,其操作也有所不同。1.1. 控制臺窗口與控制臺窗口與AutoCADAutoCAD命令窗口的區(qū)別命令窗口的區(qū)別 控制臺窗口的命令提示符為控制臺窗口的命令提示符為_$_$; 空格鍵只是空格,不再代替回車,只有按下回車鍵,系統(tǒng)才對表達式空格鍵只是空格,不再代替回車,只有按下回車鍵,系統(tǒng)才對表達式
13、求值;求值; 按按CtrlCtrl+ +EnterEnter鍵,可以將未輸入完的表達式續(xù)寫到下一行;鍵,可以將未輸入完的表達式續(xù)寫到下一行; 按按EscEsc鍵,取消當前的輸入,按鍵,取消當前的輸入,按ShiftShift+ +EscEsc鍵,出現(xiàn)控制臺新的提示鍵,出現(xiàn)控制臺新的提示_$_$; 查看變量值不用在變量前加驚嘆號查看變量值不用在變量前加驚嘆號“!”; 在鍵入在鍵入EnterEnter鍵之前可輸入多個表達式,并返回輸入的每個表達式的鍵之前可輸入多個表達式,并返回輸入的每個表達式的值;值; 調(diào)用自定義的調(diào)用自定義的AutoCADAutoCAD命令的格式為命令的格式為(C: (C: 自定
14、義的自定義的AutoCADAutoCAD命令名命令名) ),調(diào)用普通函數(shù)的格式仍然為(函數(shù)名調(diào)用普通函數(shù)的格式仍然為(函數(shù)名 參數(shù)參數(shù) )。)。操作舉例:操作舉例:_$(setq a 1 b 2 按按Ctrl+Enter鍵續(xù)寫到下一行鍵續(xù)寫到下一行c 3 d 4) (setq e 5) 此例輸入了兩個表達式,按此例輸入了兩個表達式,按Enter鍵對表達式求值鍵對表達式求值4 返回第一個表達式的值為返回第一個表達式的值為45 返回第二個表達式的值為返回第二個表達式的值為5_$2. 使用控制臺窗口的歷史記錄使用控制臺窗口的歷史記錄 在在_$提示下,每按一次提示下,每按一次Tab鍵,回溯前一次輸入的
15、字符串,作為當前輸入。鍵,回溯前一次輸入的字符串,作為當前輸入。到了第一次輸入的字符串時,再按到了第一次輸入的字符串時,再按Tab鍵,返回最后一次輸入的字符串,周鍵,返回最后一次輸入的字符串,周而復始。每按一次而復始。每按一次Shift+Tab鍵時,將進行反向回溯。鍵時,將進行反向回溯。3. 控制臺快捷菜單控制臺快捷菜單 為了快速調(diào)用控制臺窗口的一些最重要的功能,為了快速調(diào)用控制臺窗口的一些最重要的功能,Visual LISP提供了下圖提供了下圖所示相應的快捷菜單。在控制臺窗口的任何地方單擊鼠標右鍵或按所示相應的快捷菜單。在控制臺窗口的任何地方單擊鼠標右鍵或按Shift+F10即可顯示該快捷菜
16、單。快捷菜單中的某些菜單項是否處于可用狀態(tài),還與當即可顯示該快捷菜單??旖莶藛沃械哪承┎藛雾検欠裉幱诳捎脿顟B(tài),還與當前的文本操作有關(guān)。前的文本操作有關(guān)。也可以在也可以在Visual LISP控制臺窗口和控制臺窗口和AutoCAD命令窗口之間剪切和粘貼文本。命令窗口之間剪切和粘貼文本。 刪除被選中的文本并將其移到刪除被選中的文本并將其移到Windows剪貼板剪貼板將選中的文本復制到剪貼板中將選中的文本復制到剪貼板中 將剪貼板內(nèi)容粘貼到光標位置將剪貼板內(nèi)容粘貼到光標位置 清空控制臺窗口清空控制臺窗口 在控制臺窗口中查找指定文本在控制臺窗口中查找指定文本 打開打開“檢驗檢驗”對話框?qū)υ捒?打開打開“
17、監(jiān)視監(jiān)視”窗口窗口 打開打開“自動匹配選項自動匹配選項”窗口窗口 打開打開“符號服務符號服務”對話框?qū)υ捒?放棄最近的操作放棄最近的操作 重新執(zhí)行上次放棄的操作重新執(zhí)行上次放棄的操作 將所有輸入傳送到將所有輸入傳送到 AutoCAD 命令行以供求值命令行以供求值 切換是否將控制臺窗口的輸出復制到日志文件切換是否將控制臺窗口的輸出復制到日志文件控制臺快捷菜單控制臺快捷菜單4. 記錄控制臺窗口的活動記錄控制臺窗口的活動 日志文件的文件類型為日志文件的文件類型為“.log”,它記錄了控制臺窗口的所有活動,通它記錄了控制臺窗口的所有活動,通過瀏覽該文件可以回顧控制臺窗口中過瀏覽該文件可以回顧控制臺窗口
18、中執(zhí)行的命令。執(zhí)行的命令。 在 控 制 臺 窗 口 通 過 下 拉 菜 單在 控 制 臺 窗 口 通 過 下 拉 菜 單FileToggle Console Log或快捷菜單或快捷菜單Toggle Console Log可以建立日志文件??梢越⑷罩疚募?。4.4 文件操作文件操作1. 建立一個新文件建立一個新文件 選擇菜單選擇菜單FileNew File或同時按下或同時按下Ctrl+N鍵或點取按鈕鍵或點取按鈕 ,將彈出一個,將彈出一個空的文本編輯器窗口,用來建立一個新文件。空的文本編輯器窗口,用來建立一個新文件。2. 打開一個已有的文件打開一個已有的文件 選擇菜單選擇菜單FileOpen Fi
19、le或同時按下或同時按下Ctrl+O鍵或點取按鈕鍵或點取按鈕 ,將彈出,將彈出Open file to edit/view對話框,輸入文件名,即可將指定的文件裝入新的文本對話框,輸入文件名,即可將指定的文件裝入新的文本編輯窗口,并在狀態(tài)欄上顯示文件名。如果對該文件進行了修改,編輯窗口,并在狀態(tài)欄上顯示文件名。如果對該文件進行了修改,Visual LISP將在狀態(tài)行的該文件名前顯示一個星號將在狀態(tài)行的該文件名前顯示一個星號“*”,直到該文件存盤,星號,直到該文件存盤,星號才會消失。才會消失。 可以同時編輯多個文件。每打開一個文件,可以同時編輯多個文件。每打開一個文件,Visual LISP都在新
20、的文本編輯都在新的文本編輯器窗口中顯示文件。器窗口中顯示文件。3. 重新打開文件重新打開文件 選擇菜單選擇菜單FileRepen,可以在其下一級菜單選擇可以在其下一級菜單選擇曾經(jīng)打開過的文件。曾經(jīng)打開過的文件。4. 建立文件的備份建立文件的備份 Visual LISP可自動建立由文本編輯器加載文件的備份。實際可自動建立由文本編輯器加載文件的備份。實際的備份操作是在第一次保存文件時執(zhí)行的。備份文件與原文件的備份操作是在第一次保存文件時執(zhí)行的。備份文件與原文件同名,后綴以下劃線同名,后綴以下劃線“_” 開頭,后跟原后綴中的前兩個字符。開頭,后跟原后綴中的前兩個字符。5. 在在Visual LISP環(huán)境下加載環(huán)境下加載AutoLISP程序程序 加載加載AutoLISP程序的目的是運行程序的目的是運行AutoLISP程序。在程序。在Visual LISP環(huán)境下,可以加載完整的和局部的環(huán)境下,可以加載完整的和局部的AutoLISP程序文件。程序文件。(1)加載完整的)加載完整的AutoLISP程序文件程序文件 選擇菜單選擇菜單FileLoad FiLe,在隨后,在隨后彈出的彈出的Load lisp file對話框內(nèi)輸入對話框內(nèi)輸入AutoLIS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省贛州市大余縣2024-2025學年七年級上學期1月期末生物學試題(含答案)
- 二零二五年酒店客房入住體驗提升合作協(xié)議2篇
- 煙臺文化旅游職業(yè)學院《跨國公司管理》2023-2024學年第一學期期末試卷
- 應天職業(yè)技術(shù)學院《智能機器人技術(shù)基礎》2023-2024學年第一學期期末試卷
- 產(chǎn)權(quán)技術(shù)合同中的技術(shù)改進權(quán)與后續(xù)開發(fā)權(quán)研究
- 廣西初中英語試卷單選題99道及答案
- 二零二五年酒精產(chǎn)品綠色供應鏈合作協(xié)議3篇
- 拼多多公司營銷策略的問題與優(yōu)化策略研究
- 二零二五年度股東分紅調(diào)整與利潤分配合同3篇
- 二零二五年軟件開發(fā)項目技術(shù)服務合同書2篇
- 企業(yè)年會攝影服務合同
- 電商運營管理制度
- 2025年上半年上半年重慶三峽融資擔保集團股份限公司招聘6人易考易錯模擬試題(共500題)試卷后附參考答案
- 城市公共交通運營協(xié)議
- 內(nèi)燃副司機晉升司機理論知識考試題及答案
- 2024北京東城初二(上)期末語文試卷及答案
- 2024設計院與職工勞動合同書樣本
- 2024年貴州公務員考試申論試題(B卷)
- 電工高級工練習題庫(附參考答案)
- 村里干零工協(xié)議書
- 2024年高考八省聯(lián)考地理適應性試卷附答案解析
評論
0/150
提交評論