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

正文內(nèi)容

autolisp培訓教程-文庫吧

2025-05-01 17:05 本頁面


【正文】 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) (String): 如 AutoCAD,123,Enter Real:,? 正常范圍 : 以雙引號內(nèi)夾『字符』為認定 ,字符數(shù)不受限制 (List): 如 (a b c),(x y),(x y z),(a 8 ),.... 正常范圍 : 以左右括號內(nèi)夾『元素』為認定 ,元素型態(tài)非常彈性 使用頻率 : 在 AutoLISP 程序設(shè)計中應(yīng)用非常高 范例說明 : (a 8 kk (1 2)) 表示此串行內(nèi)有五個元素 a表示字符串 a、 8 表示整數(shù) 表示實數(shù) 、 kk 表示變量 kk、 (1 2)表示串行 (1 2) 2D 點坐標 (x y) 表示法 = 以二實數(shù)形成串行 3D 點坐標 (x y z) 表示法 = 以三實數(shù)形成串 行 :如 entity name: 6000f262 ... 使用范圍 : AutoCAD 會自動賦予像素指向代碼 ,透過此代碼可找到像素的數(shù)據(jù)庫記錄 范例說明 : (setq en (entlast)) 傳回 entity name: 60000062 (entget en) 可找到像素的數(shù)據(jù)庫串行 : 如 file:12438… 使用范圍 : 開啟 (open)檔案作讀檔 (r)、寫檔 (w)使用時 ,所產(chǎn)生的代碼 ,如下 : 范例說明 : (setq ffr (open r)) 響應(yīng) file:24138 (setq ffw (open w)) 響應(yīng) file:34812 : 如 Selection set: Selection set:1… 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) 使用范圍 : 一個或數(shù)個像素所形成的選擇集 范例說明 : (setq ss (ssget)) 選取對象 : (可選擇物體 ) 選取對象 : (可選擇物體 ) 選取對象 : (按 [ENTER] 鍵 ) 響應(yīng) Selection set:1 規(guī)則 3 :表達式中的『 運算子』 ,可以是另一『表達式』或『子程序』功能函數(shù)使用語法 : (strcat 字符串 1 字符串 2 字符串 3 ....) 字符串結(jié)合功能函數(shù) (getstring 提示 ) 要求鍵入一個字符串 (rtos 實數(shù) ) 將實數(shù)轉(zhuǎn)換成字符串 范例說明 1: (strcat abc 123 LISP) 傳回: abc123LISP 范例說明 2: (strcat abc (getstring Enter String: ) (rtos )) 執(zhí)行結(jié)果 : Enter String: 鍵入任一字 符串 ,假設(shè)是鍵入 *HELLO* 響應(yīng) abc*HELLO* 本例中的 strcat 函數(shù)在語法中要求的『運算子』必須是『字符串』型態(tài) 『運算子 1』 = abc 是正常的字符串運算子 『運算子 2』 = 表達式 (getstring Enter String:) 傳回結(jié)果是一字符串 *HELLO* 『運算子 3』 = 表達式 (rtos ) 傳回結(jié)果是一字符串 規(guī)則 4:多重的括號表達式 ,運算的先后順序是『由內(nèi)而外、由左而右』 范例說明 : 請將 + 17 / 7 的結(jié)果 ,設(shè)定給變量 kk,并轉(zhuǎn)換成 AutoLISP 的表達式 解法技巧 A: 1:運用『二分法、加括號』: ( + 17) ( / 7) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) 2:操作數(shù)往前提: kk = ( ( + 17) ( / 7)) 3:操作數(shù)再往前提: kk = ( (+ 17) (/ 7)) 4:轉(zhuǎn)換完成: (setq kk ( (+ 17) (/ 7))) 解法技巧 B: 1:運用『二分法、加括號』: ( + (17 ( / 7))) 2:操作數(shù)往前提: kk = (+ (17 ( / 7))) 3:操作數(shù)再往前提: kk = (+ ( 17 (/ 7))) 4:轉(zhuǎn)換完成: (setq kk (+ ( 17 (/ 7)))) 規(guī)則 5:以檔案型態(tài)存在的 AutoLISP 程序 (ASCII 檔案 ),其擴展名必須是 .LSP 規(guī)則 6:撰寫的環(huán)境 ,只要是一般的文書編輯軟件 ,可編輯 ASCII 檔案者都適用 如 :PE PE DW書中仙、漢書、 EDIT、 記事本 ....等 規(guī)則 7:以 defun 功能函數(shù)定義新的指令或新的功能函式 (注 :自變量及區(qū)域變量可省略 ) 程序結(jié)構(gòu)型態(tài): (defun 函式名稱 (自變量 /區(qū)域變量 ) : : : : 程序內(nèi)容 : : ) 規(guī)則 8:新定義的功能函式名稱 ,若為『 C:函式名』 ,則此函式可為 AutoCAD 新指令 (注 :自變量及區(qū)域變量可省略 ) 程序結(jié)構(gòu)型態(tài): (defun C:KK(自變量 /區(qū)域變量 ) : :程序內(nèi)容 : : 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) : : ) 則加載此 LISP 程序后 ,可在 指令 : 后直接鍵入新定義的 KK 指令 規(guī)則 9: 加載 AutoLISP 程序的作法:指令 :后直接鍵入 (load LISP 主檔名 ) 注 :load 與字符串間的空格 ,可有可無 注 :load 與雙引號間的空格 ,可有可無 (loadLISP 主檔名 ) 范例 : 在 c:\lsptools 目錄下有一 LISP 程序 ,而您目前的工作目錄在 c:\dwg 下 若『環(huán)境設(shè)定』之『支持檔案搜尋路徑』有指定到 c:\lsptools 目錄 ,則欲使用加載 指令 :后鍵入 (load tt) 即可 若『環(huán)境設(shè)定』之『支持檔案搜尋路徑』無指定到 c:\lsptools 目錄 ,則鍵入 (loadtt) 后 ,會出現(xiàn)錯誤訊息如下 : 無法開啟「 」做輸入錯誤 : 加載失敗 (LOAD tt)*取消 * 此時您可鍵入 : 指令 :(load c:\\lsptools\\tt) 或 指令 :(load c:/lsptools/tt) 不可鍵入 : (load c:\lsptools\tt) 因為『 \』在 AutoLISP 結(jié)構(gòu)語法中已經(jīng)用于『跳脫碼控制』了 規(guī)則 10: AutoLISP 程序中 ,在『分號 。』后的內(nèi)容均為批注 ,程序不處理 ,適時的增加批注 ,將使程 序更具可看性、學習性及完整性 范例 : 內(nèi)容如下 : 。本程序功能可快速畫門、窗 。設(shè)計者 : 博士 。版權(quán)所有 ,歡迎使用 (defun c:pp() : : 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) 。 以下為畫門子程序 : : 。 以下為畫窗子程序 , : : : : ) 規(guī)則 11: AutoLISP 最常用的變量型態(tài)是『整數(shù)』、『實數(shù)』、『字符串』、『點串行』四種 ,變量的型態(tài)依據(jù)設(shè)定值而自動定義 ,變量會一直儲存該值 ,直到被重新設(shè)定值或繪圖結(jié)束自動消失 規(guī)則 12:以 setq 功能函數(shù)設(shè)定變量值 (setq 變量名稱 設(shè)定值 ) 范例 : (setq a 100) 。變量 a 值設(shè)定成整數(shù) 100 (setq b ) 。變量 b 值設(shè)定成實數(shù) (setq c Good morning!!!) 。變量 c 值設(shè)定成字符串 (setq pt1 (getpoint Enter POINT:)) 。變量 pt1 值設(shè)定成點串行 (setq pt2 (list a b)) 。此時 ,a 值是 100,b 值是 變量 pt2 值設(shè)定成點串行 (100 ) (setq pt3 39。(297 210)) 。變量 pt3 值設(shè)定成點串行 (297 210) 注意 : 直接設(shè)定成點串行時 ,不能省略單引號『 39。』否則會被誤認 (297 210)又是一個表達式 , 297 是操作數(shù)而出錯 ! 規(guī)則 13:欲在 AutoCAD 的環(huán)境中 ,查看一變量值 ,指令 :下鍵入『 !變量名』即可 范例 : 指令 :(setq aa (+ 100 75)) 傳回: 175 指令 :!aa 傳回: 175 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) 指令 :(setq pp (list 90 50)) 傳回: (90 50) 指令 :!pp 傳回: (90 50) 指令 :!ww 傳回: nil 空值無設(shè)定 規(guī)則 14:以 (defun C:函式名 (自變量 / 變量 ) ........)程序中 ,程序中的變量若在『 /』右邊變量內(nèi) ,則稱為『區(qū)域變量』 ,否則為『整體變量』 (注 :在 AutoLISP 中 ,未賦予值的變量 ,其值皆響應(yīng) nil) 『區(qū)域變量』于此程序執(zhí)行完畢后 ,其值自動消失 『整體變量』于此程序執(zhí)行完畢后 ,其值仍然存在 范例 : 內(nèi)容如下 (defun c:tt(/ sa sb sc) (setq sa 100) (setq sb 20) (setq sc 10) (setq sd (+ sa sb sc)) ) 回到: 指令 :鍵入 (loadtt) 傳回: c:tt 指令 :tt 傳回: 130 指令 :!sa 傳回: nil (屬區(qū)域變量 ) 指令 :!sb 傳回: nil (屬區(qū)域變量 ) 指令 :!sc 傳回: nil (屬區(qū)域變量 ) 指令 :!sd 傳回: 130 (屬整體變量 ) [返回] 單元三:快速分類瀏覽 AutoLISP 功能函數(shù) (一 ) 一 ?看到以下那么多的 AutoLISP 功能函數(shù) ,洋洋灑灑 17 大類 : 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) 您第一個念頭 ,一定驚訝怎么會那么多 ,您可能快嚇壞了 ! 您第二個念頭 ,一定會想『那么多 ,怎么記得下來』 ,您可能快放棄了 ! 二 ?其實 ,您應(yīng)該要『很興奮』而『充滿信心』的 ,怎么說呢 ? 您有那么多的『大將』協(xié)助您撰寫 AutoLISP 程序 ,當然左右又逢源 ,不但輕松 , 而且要快樂的不得了 !!! 這些函數(shù)只要您先瀏覽有印象 , 要用時 ,再翻查該函數(shù) ,了解用途語法再加入到您的程序中就可以了 !!! 常用的函數(shù) ,寫久、用久后 ,自然會深深牢記腦海 ,想忘都很難 ,不常用的函數(shù) , 若硬要您記下來 ,相信連高手都很困難 ,更何況是初學的您 !!! 您不用再摸不著頭緒 了 ,因為您幸運的擁有了本書 ,就是您成功的開始 !!! 第一類 數(shù)學運算功能函數(shù) 項目 函數(shù)語法 傳 回 (+ 數(shù)值 數(shù)值 ...) 累計實數(shù)或整數(shù)數(shù)值 ( 數(shù)值 數(shù)值 ...) 減去數(shù)值 (* 數(shù)值 數(shù)值 ...) 所有數(shù)值乘積 (/ 數(shù)值 數(shù)值 ...) 第一個數(shù)值除以第二個以后數(shù)值的商 (1+ 數(shù)值 ) 數(shù)值 +1 (1 數(shù)值 ) 數(shù)值 1 (abs 數(shù)值 ) 數(shù)值的絕對值 (atan 數(shù)值 ) 反正切值 (cos 角度 ) 角度的余弦值 ,角度值為弳度 (exp 數(shù)值 ) 數(shù)值的指數(shù) (expt 基數(shù) 指數(shù) ) 基數(shù)的指數(shù)值 (fix 數(shù)值 ) 將數(shù)值轉(zhuǎn)換為整數(shù)值 (float 數(shù)值 ) 將數(shù)值轉(zhuǎn)換為實數(shù)值 (gcd 數(shù)值 1 數(shù)值 2) 二數(shù)值的最大公因子 (log 數(shù)值 ) 數(shù)值的自然對數(shù)值 (max 數(shù)值 數(shù)值 ...) 數(shù)值中的最大值 (min 數(shù)值 數(shù)值 ...) 數(shù)值中的最小值 pi 常數(shù) p ,其值約為 (rem 數(shù)值 1 數(shù)值 2) 二數(shù)值的相除的余數(shù) (sin 角度 ) 角度的正旋值 ,角度值為弳度 (sqrt 數(shù)值 ) 數(shù)值的平方根 第二類 檢驗 amp。 邏輯運算功能函數(shù) 項目 函數(shù)語法 傳 回 (= 表示式 1 表示式 2) 比較表示式 1 是否等于表示式 2 適用數(shù)值及字符串 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作者所有 ) 中國最龐大的下資料庫 (整理 . 版權(quán)歸原作 者所有 ) (/= 表示式 1 表示式 2) 比較表示式 1 是否大于等于表示式 2 ( 表示式 1 表示式 2) 比較表示式 1 是否 小于 表示式 2 (= 表示式 1 表
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1