- 軟件介紹
- 軟件截圖
- 相關(guān)軟件
- 相關(guān)閱讀
- 下載地址
電腦軟件推薦: Xmind Zen 2020免激活版 (已驗(yàn)證可用) vmPing v1.3.21 綠色中文版 同花順遠(yuǎn)航版 v7.9.3.1 官方版本 Windows Firewall Control v6.0.2.0
LisPlink是一項(xiàng)技術(shù),旨在幫助企業(yè)和個(gè)人便捷地創(chuàng)建、管理及自動(dòng)化復(fù)雜的分布式應(yīng)用程序。它利用“鏈接”這一概念,將多個(gè)云服務(wù)或數(shù)據(jù)存儲(chǔ)系統(tǒng)連接起來,實(shí)現(xiàn)數(shù)據(jù)共享、實(shí)時(shí)協(xié)作、工作流自動(dòng)化等功能。LisPlink還能用于監(jiān)控大量數(shù)據(jù),并根據(jù)特定標(biāo)準(zhǔn)進(jìn)行分類,迅速識(shí)別特征信號(hào)并作出相應(yīng)反應(yīng)。
AutoLISP是Autodesk開發(fā)的一種編程語言,全稱為L(zhǎng)ist Processor。通過AutoLISP,工程師能夠顯著節(jié)省在CAD工具開發(fā)上的時(shí)間,從而擁有更多高效的工具來支持工程設(shè)計(jì)工作。

LisPlink中的數(shù)學(xué)運(yùn)算
幾乎所有編程語言都提供了數(shù)學(xué)函數(shù)。AutoLISP也不例外,它提供了大部分用于編程和數(shù)學(xué)計(jì)算的函數(shù),包括基本的加、減、乘、除運(yùn)算,以及計(jì)算角度的正弦值、余弦值和反正切值等。以下是AutoLISP中常用的數(shù)學(xué)函數(shù)的詳細(xì)介紹:
加法
格式:(+ num1 num2 num3...)
此函數(shù)(+)計(jì)算所有參數(shù)的和。這些參數(shù)可以是整數(shù)或?qū)崝?shù)。如果所有參數(shù)均為整數(shù),則結(jié)果為整數(shù);如果所有參數(shù)均為實(shí)數(shù),則結(jié)果為實(shí)數(shù)。如果兩者混合,結(jié)果為實(shí)數(shù)。以下是一些示例:
示例:
Command: (+ 2 5) 返回 7
Command: (+ 2 30 4 50) 返回 86
Command: (+ 2 30 4 50.0) 返回 86.0
減法
格式:(- num1 num2 num3...)
此函數(shù)(-)將第二個(gè)數(shù)從第一個(gè)數(shù)中減去。如果有多個(gè)參數(shù),則第一個(gè)數(shù)減去其后所有數(shù)的和。以下是一些示例:
示例:
Command: (- 28 14) 返回 14
Command: (- 25 7 11) 返回 7
Command: (- 50 20 10.0) 返回 20.0
Command: (- 20 30) 返回 -10
Command: (- 20.0 30.0) 返回 -10.0
乘法
格式:(* num1 num2 num3...)
此函數(shù)(*)計(jì)算所有參數(shù)的乘積。如果參數(shù)均為整數(shù),則結(jié)果為整數(shù);若包含實(shí)數(shù),則結(jié)果為實(shí)數(shù)。以下是一些示例:
示例:
Command: (* 2 5) 返回 10
Command: (* 2 5 3) 返回 30
Command: (* 25 3 2.0) 返回 150.0
Command: (* 2 -5.5) 返回 -11.0
Command: (* 2.0 -5.5 -2) 返回 22.0
除法
格式:(/ num1 num2 num3...)
此函數(shù)(/)用第一個(gè)數(shù)除以第二個(gè)數(shù)。如果有多個(gè)參數(shù),則用第一個(gè)數(shù)除以其后所有數(shù)的乘積。以下是一些示例:
示例:
Command: (/ 30) 返回 30
Command: (/ 3 2) 返回 1
Command: (/ 3.0 2) 返回 1.5
Command: (/ 200.0 5.0 4) 返回 10.0
Command: (/ 200 -5) 返回 -40
Command: (/ -200 -5.0) 返回 40.0
AutoLISP表達(dá)式
在編程中,通常需要測(cè)試特定條件來決定程序的執(zhí)行路徑。如果條件為真,程序執(zhí)行某項(xiàng)操作;如果條件為假,則執(zhí)行其他操作。以下介紹了在AutoLISP中使用的各種關(guān)系表達(dá)式:
等于
格式: (= atom1 atom2...)
此函數(shù)(=)檢查兩個(gè)元素是否相等。若相等,返回T;若不相等,返回nil。以下是一些示例:
示例:
(= 5 5) 返回 T
(= 5 49) 返回 nil
(= 5.5 5.5 5.5) 返回 T
(= "yes" "yes") 返回 T
(= "yes" "yes" "no") 返回 nil
不等于
格式: (/= atom1 atom2...)
此函數(shù)(/=)檢查兩個(gè)元素是否不相等。若不相等,返回T;若相等,返回nil。以下是一些示例:
示例:
(/= 50 4) 返回 T
(/= 50 50) 返回 nil
(/= 50 -50) 返回 T
(/= "yes" "no") 返回 T
小于
格式: (< atom1 atom2...)
此函數(shù)(<)檢查第一個(gè)元素是否小于第二個(gè)元素。若小于,返回T;否則返回nil。以下是一些示例:
示例:
(< 3 5) 返回 T
(< 5 3 4) 返回 nil
(< "x" "y") 返回 T
小于等于
格式: (<= atom1 atom2...)
此函數(shù)(<=)檢查第一個(gè)元素是否小于等于第二個(gè)元素。若是,返回T;否則返回nil。以下是一些示例:
示例:
(<= 10 15) 返回 T
(<= "c" "b") 返回 nil
(<= 2.0 0) 返回 T
大于
格式: (> atom1 atom2...)
此函數(shù)(>)檢查第一個(gè)元素是否大于第二個(gè)元素。若大于,返回T;否則返回nil。以下是一些示例:
示例:
(> 15 10) 返回 T
(> 10 9 9) 返回 nil
(> "c" "b") 返回 T
大于等于
格式: (>= atom1 atom2...)
此函數(shù)(>=)檢查第一個(gè)元素是否大于等于第二個(gè)元素。若是,返回T;否則返回nil。以下是一些示例:
示例:
(>= 78 50) 返回 T
(>= "x" "y") 返回 nil
絕對(duì)值
格式: (abs number)
該函數(shù)返回參數(shù)的絕對(duì)值。以下是一些示例:
示例:
(abs 100) 返回 100
(abs -3) 返回 3
acad_colordlg
此函數(shù)顯示AutoCAD的標(biāo)準(zhǔn)顏色選擇對(duì)話框。格式: (acad_colordlg colornum [flag])
參數(shù):
colornum:整數(shù),范圍從0到256,用于指定顏色對(duì)話框的默認(rèn)顏色代碼。
flag:可選參數(shù)。若flag設(shè)置為nil,則禁用“隨層”和“隨塊”按鈕;如果省略或設(shè)置為非nil值,則啟用這兩個(gè)按鈕。colornum為0表示BYBLOCK(隨塊),為256表示BYLAYER(隨層)。如果用戶取消對(duì)話框,則返回nil。
示例:
下列代碼提示用戶選擇一種顏色,如果未選擇則默認(rèn)選擇綠色:
(acad_colordlg 3)
acad-pop-dbmod
該函數(shù)恢復(fù)DBMOD系統(tǒng)變量的值至最近用acad-push-dbmod保存的值。格式: (acad-pop-dbmod)
成功時(shí)返回T;若堆棧
-
LisPlink V16.02 綠色破解版 (Autolisp程序編寫工具)下載地址
