QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
查看: 2537|回复: 7
收起左侧

[分享] AutoLISP 功能函數

[复制链接]
发表于 2009-8-5 12:31:41 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
第一類 數學運算功能函數
項目
函數語法傳    回
1.1(+ 數值 數值 ...)累計實數或整數數值
1.2(- 數值 數值 ...)減去數值
1.3(* 數值 數值 ...)所有數值乘積
1.4(/ 數值 數值 ...)第一個數值除以第二個以後數值的商
1.5(1+ 數值)數值+1
1.6(1- 數值)數值-1
1.7(abs 數值) 數值的絕對值
1.8(atan 數值)反正切值
1.9(cos 角度)角度的餘弦值,角度值為弳度
1.10(exp 數值)數值的指數
1.11(expt 基數 指數)基數的指數值
1.12(fix 數值)將數值轉換為整數值
1.13(float 數值)將數值轉換為實數值
1.14(gcd 數值1 數值2)二數值的最大公因數
1.15(log 數值)數值的自然對數值
1.16(max 數值 數值 ...)數值中的最大值
1.17(min 數值 數值 ...)數值中的最小值
1.18pi常數p ,其值約為 3.1415926
1.19(rem 數值1 數值2)二數值的相除的餘數
1.20(sin 角度)角度的正旋值,角度值為弳度
1.21(sqrt 數值)數值的平方根
第二類 檢驗 & 邏輯運算功能函數
[tr][td=1,1,67]2.1[tr][td=1,1,67]2.8[tr][td=1,1,67]2.9[tr][td=1,1,67]2.10[tr][td=1,1,67]2.11
項目函數語法傳    回
(= 表示式1 表示式2)比較表示式1是否等於表示式2適用數值及字串[/td][/tr][tr][td=1,1,67]2.2(/= 表示式1 表示式2)比較表示式1是否大於等於表示式 2[/td][/tr][tr][td=1,1,67]2.3(< 表示式1 表示式2)比較表示式 1 是否 <小於 表示式 2[/td][/tr][tr][td=1,1,67]2.4(<= 表示式1 表示式2)比較表示式 1 是否 <=小於等於 表示式 2[/td][/tr][tr][td=1,1,67]2.5(> 表示式1 表示式2)比較表示式 1 是否 >大於 表示式 2[/td][/tr][tr][td=1,1,67]2.6(>= 表示式1 表示式2)比較表示式1是否大於等於表示式2[/td][/tr][tr][td=1,1,67]2.7(~ 數值)傳回:數值的位元not,(1的補數)
(and 表示式1 表示式2)邏輯and的結果
(boole 函數 整數 整數…)位元式布林運算
(eq 表示式1 表示式2)比較表示式1與表示式2是否相同, 適用串列比較(實際相同)
(equal 表示式1 表示式2 [差量])比較表示式1與表示式2是否相同, 差量可省略(內容相同)
 楼主| 发表于 2009-8-5 12:37:18 | 显示全部楼层

AutoLISP 功能函數2

第三類 轉換運算功能函數
項目函數語法傳    回3.1(angtof 字串 [模式])角度值的字串轉成實數3.2(angtos 角度 [模式 [精度]])角度轉成的字串值3.3(atof 字串)字串轉成實數值3.4(atoi 字串)字串轉成整數值3.5(cvunit 數值 原始單位 轉換單位)數值轉換單位後的值轉換根據 acad.unt 檔案3.6(distof 字串 [模式])依模式將字串轉成實數值3.7(itoa 整數)整數轉成字串3.8(rtos 數值 模式 [精度])實數轉成字串3.9(trans 點 原位置 新位置 [位移])轉換座標系統值
第四類 串列處理功能函數
項目函數語法傳    回4.1(append 串列 串列 ...)結合所有串列成一個串列4.2(assoc 關鍵元素 聯合串列)依關鍵元素找尋聯合串列中關係資料4.3(car 串列)串列中的第一個元素通常用來求 x 座標4.4(cadr 串列)串列中的第二個元素通常用來求 y 座標4.5(caddr 串列)串列中的第三個元素通常用來求 z 座標4.6(cdr 串列)除去第一個元素後的串列4.7(cons 新元素 串列)將新元素結合到串列4.8(foreach 名稱 串列 表示式)將串列的每一元素對應至名稱再依表示式執行回應4.9(length 串列)串列內的元素數量4.10(list 元素 元素…)將所有元素結合成一串列4.11(listp 元素)判斷元素是否為一串4.12(mapcar 函數 串列1 串列2 ...)將串列1、串列2、…等串列的 元素配合函數,求得新串列4.13(member 關鍵元素 串列)依關鍵元素()以後的串列4.14(nth n 串列)串列的第n個元素4.15(reverse 串列)將串列元素依順序顛倒過來的串列4.16(subst 新項 舊項 串列)替換新舊串列後的串列
 楼主| 发表于 2009-8-5 12:38:25 | 显示全部楼层

AutoLISP 功能函數-3

第五類 字串、字元、檔案處理功能函數
項目函數語法傳    回5.1(ascii 字串)字串第一個字元的『ASCII』碼5.2(chr 整數)整數所對應的 ASCII 單一字串5.3(close 檔案名稱)關閉檔案5.4(open 檔名 模式)開啟檔案代碼,準備讀取或寫入資料5.5(read 字串)串列中的字串的第一組元素5.6(read-char [檔案代碼])經由鍵盤或檔案中讀取單一字元5.7(read-line [檔案代碼])經由鍵盤或檔案中讀取一行字串5.8(strcase 字串 [字樣]) 轉換字串大小寫5.9(strcat 字串1 字串2 ...)將各字串結合成一字串5.10(strlen 字串)字串構成的字元數(即字串長度)5.11(substr 字串 起始 長度)取出子字串5.12(wcmatch 字串 格式)Tnil,將字串與通用字符進行比對5.13(write-char 數值 [檔案代碼])將一ASCII字元寫到檔案或螢幕5.14(write-line 字串 [檔案代碼])將字串寫到檔案或螢幕上
第六類 等待輸入功能函數
項目函數語法傳    回6.1(getangle [基點] [提示])請求輸入十進位角度數值,回應一弳度值提示及參考點可有可無6.2(getcorner 基點 [提示])請求輸入另一矩框對角點座標6.3(getdist [基點] [提示])請求輸入一段距離6.4(getint [提示])請求輸入一整數值6.5(getkword [提示])請求輸入『關鍵字』6.6(getorient [基點] [提示])請求輸入十進位角度,回應一弳度值不受angbaseangdir影響6.7(getpoint [基點] [提示])請求輸入一個點座標6.8(getreal [提示])請求輸入一實數6.9(getstring [提示])請求輸入一字串6.10(initget [位元] 字串)設定下次 getxxx 函數的有效輸入
 楼主| 发表于 2009-8-5 12:39:14 | 显示全部楼层

AutoLISP 功能函數4

第七類 幾何運算功能函數
項目函數語法傳    回7.1(angle 1 2)取得二點的角度弳度值7.2(distance 1 2)取得二點的距離7.3(inters 1 2 3 4 [模式])取得兩條線的交點7.4(osnap 點 模式字串)依輔助抓點模式取得另一座標點7.5(polar 基點 弳度 距離)依極座標法取得另一座標點7.6(textbox 圖元串列)取得文字串的二對角點座標
第八類 圖元處理功能函數
項目函數語法傳    回8.1(entdel 圖元名稱)刪除或逆刪除圖元8.2(entget 圖元名稱 [應用程式串列])取出圖元名稱的資料串列8.3(entlast)取出圖形資料中的最後一個圖元8.4(entmake 圖元串列)建立一個新的圖元串列8.5(entmod 圖元串列)依更新的資料串列更新螢幕上元體8.6(entnext [圖元名稱]) 找尋圖面中的下一個圖元8.7(entsel [提示])請求選取一個圖元,回應包含圖元名稱及選點座標的串列8.8(entupd 圖元名稱)更新螢幕上複元體圖形8.9(handent 圖碼)圖碼的元體名稱8.10(nentsel [提示]) BLOCK所含副元體圖元資料串列8.11(nentselp [提示] [])BLOCK所含副元體圖元資料(4 x 4矩形表示)
发表于 2009-8-5 13:27:06 | 显示全部楼层
不错,很赞!!
发表于 2009-8-5 19:58:55 | 显示全部楼层
说实话,没看懂。
发表于 2009-8-17 15:07:43 | 显示全部楼层
详细
发表于 2010-1-6 11:00:26 | 显示全部楼层
不錯 正在學習
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表