freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

清華大學(xué)的cad二次開(kāi)發(fā)電子教lis-展示頁(yè)

2025-05-27 01:25本頁(yè)面
  

【正文】 無(wú)論是 .fas文件 , 還是可以包含多個(gè)已編譯程序的 .vlx打包文件 , 都可以在 Visual LISP控制臺(tái)窗口 、 AutoCAD命令提示處加載這些已編譯的 AutoLISP 程序 , 也可以在 AutoCAD菜單上選取 Tools?Load Application、Tools?AutoLISP?Load或 Visual LISP菜單上選取 File?Load File加載這些已編譯的 AutoLISP程序 。如果編譯器遇到重定義現(xiàn)有的 AutoLISP函數(shù)或?yàn)槭鼙Wo(hù)的符號(hào)賦值 , 將會(huì)發(fā)出警告消息 。 首先是源代碼的語(yǔ)法和詞匯檢查 , 然后進(jìn)行編譯 , 并顯示源文件中所定義的函數(shù)名或 AutoCAD命令名 , 最后報(bào)告所生成的執(zhí)行文件的名字和路徑 。st d:/user1/example1 d:/user2/example2) 以標(biāo)準(zhǔn)模式編譯驅(qū)動(dòng)器 d的 user1目錄下的 LSP文件 , 在驅(qū)動(dòng)器 d的 user2目錄下得到可執(zhí)行文件 。 編譯后的執(zhí)行文件名字是 example2存放在驅(qū)動(dòng)器 d的 user2目錄下 。st d:/user1/example1 d:/user2/example2)這樣可以保證將輸出文件放到指定的目錄下 。 通常 , 應(yīng)該指定輸出文件的完整路徑 , 可以省略輸出文件的擴(kuò)展名 。 例如 , 假定安裝目錄為 d:\autocad2021\,用表達(dá)式 (vlisppile 39。st d:/user/)編譯生成的文件在 d:/user/路徑下 , 文件名為 。 3. 確定編譯器生成的輸出文件名 如果未指定輸出文件名 , 編譯器生成的文件和源文件同名同路徑 , 擴(kuò)展名為 .fas。st d:\\user\\) 或 (vlisppile 39。st )編譯驅(qū)動(dòng)器 D的 \user1目錄下的文件 。 選擇AutoCAD菜單 Tools?Options, 然后打開(kāi) Files選項(xiàng)卡并選取 Support File Search Path, 可設(shè)置文件搜索路徑 。 ③ 去掉所有局部變量名并對(duì)其直接鏈接引用 , 同樣使得已編譯代碼更安全 、并減小程序的大小和加載程序所用的時(shí)間 。 該功能可提高代碼的運(yùn)行速度并防止在運(yùn)行時(shí)對(duì)函數(shù)的重定義 。 ( 2) lsm 優(yōu)化并間接鏈接 ( 3) lsa 優(yōu)化并直接鏈接 優(yōu)化選項(xiàng)可使生成的的編譯文件效率更高 , 它適合于較大而且復(fù)雜的程序 。mode filename [outfilename]) 其中: mode為編譯的模式 、 filename為源文件的名字 、 outfilename為編譯后輸出的 .fas類型的執(zhí)行文件的名字 。 Visual LISP 可以用 vlisppile 函數(shù) 編譯單個(gè)的AutoLISP文件 , 也可以用 生成應(yīng)用程序向?qū)?, 將多個(gè)AutoLISP文件編譯成單個(gè)的 .fas 和 .vlx文件 。Visual LISP還可生成更復(fù)雜的擴(kuò)展名為 .vlx的可執(zhí)行文件 。 該文件的擴(kuò)展名為.fas, 是只有機(jī)器才能認(rèn)識(shí)的目標(biāo)文件 。 后者的優(yōu)點(diǎn)是提高了執(zhí)行速度 、對(duì)源代碼保密 。第 7章 建立應(yīng)用程序 AotuCAD既可以將直接加載的 AutoLISP源代碼解釋執(zhí)行 ,也可以通過(guò)編譯器先將 AutoLISP源代碼編譯為可執(zhí)行程序 ,然后加載執(zhí)行 。 前者的優(yōu)點(diǎn)是可隨時(shí)測(cè)試或修改源代碼 , 可以利用所有的調(diào)試程序的工具 。 如果確認(rèn)已加載過(guò)的 AutoLISP源代碼運(yùn)行正常 , 則應(yīng)將該源代碼編譯為可執(zhí)行的機(jī)器代碼文件 。 這樣 , 不僅提高了程序的加載和運(yùn)行速度 , 也起到了保護(hù)源代碼的作用 。該文件是包括已編譯的 AutoLISP代碼和 dcl、 vba等資源文件 ,是一個(gè)打包的應(yīng)用程序 。 通過(guò) Visual LISP_pile 函數(shù)編譯單個(gè)文件 該函數(shù)的調(diào)用格式為: (vlisppile 39。 mode 參數(shù)指定編譯模式 , 它可以是以下三種編譯模式之一: ( 1) st 標(biāo)準(zhǔn)編譯模式 標(biāo)準(zhǔn)編譯模式可以生成最小的執(zhí)行文件 , 它適合于只包括單個(gè)文件的程序 。優(yōu)化的基本功能如下: ① 對(duì)已編譯函數(shù)直接引用 , 而不是引用函數(shù)名 。 ② 去掉函數(shù)名使得已編譯代碼更安全 、 減少程序的長(zhǎng)度和縮短程序的加載時(shí)間 。 2. 確定要編譯的 LSP源文件 如果源文件在 AutoCAD支持的搜索路徑下 , 可以不包括路徑名 。 例如 , 已設(shè)置文件搜索路徑為 d:\user, 就可以用表達(dá)式 ( vlisppile 39。 如果 d:\user不是文件搜索路徑 , 那么 , 在指定源文件時(shí)必須包括完整的路徑名 , 如: (vlisppile 39。st d:/user/ ) Visual LISP默認(rèn)源文件的擴(kuò)展名為 .lsp。 例如 , (vlisppile 39。 如果指定了輸出文件名但沒(méi)有指定輸出文件的路徑 , Visual LISP將把輸出文件放在 AutoCAD的安裝目錄下 。st )編譯生成的 ,在 d:\autocad2021\ 路徑下 。 例如: (vlisppile 39。 假定 AutoLISP源文件的名字是 , 存放在驅(qū)動(dòng)器 d的 user1目錄下 , 文件的內(nèi)容是定義繪制螺釘?shù)拿?, 命令的名字是 screw。 ( 1) 在 AutoCAD的 Command:或控制臺(tái) _$ 提示下 , 調(diào)用 vlisppile函數(shù) (vlisppile 39。 ( 2) 了解編譯輸出 ( Build Output ) 窗口 如果源程序沒(méi)有錯(cuò)誤 , 將在圖 71所示為 編譯輸出 窗口顯示編譯過(guò)程各階段的有關(guān)信息 。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1