久久建筑網(wǎng)(m.brightonrobinsfc.com)致力打造一個專業(yè)的建筑學習分享平臺! 用戶登錄 免費注冊 | 投訴舉報 幫助 | 會員中心 | 上傳資料
您現(xiàn)在的位置: > 給排 > 給排水專業(yè)資料 > >>

給AutoCAD增加計算器功能.doc

資料評價:
☆☆☆☆☆
生成時間:
2021-08-23
下載權(quán)限:
免費會員
文件大。
22KB
文件類型:
.doc
瀏覽次數(shù):
2
建筑論壇:
上傳會員:
句句經(jīng)典
所屬欄目:
給排水專業(yè)資料
下載地址:
資料是由會員“句句經(jīng)典”上傳到本平臺,如有不妥請聯(lián)系客服。違規(guī)侵權(quán)投訴
給AutoCAD增加計算器功能.doc
給AutoCAD增加計算器功能 在用AutoCAD進行繪圖時,經(jīng)常需要進行一些必要的計算工作。
盡管Autode sk公司隨AutoCAD一起提供了一個可進行簡單計算的LISP程序CALC.LSP,但該 程序開發(fā)較早,在COMMAND命令下使用,界面不直觀,且使用不方便。
本文通 過對AutoCAD內(nèi)對話框結(jié)構(gòu)及AutoLISP進行研究,提出了一種用對話框結(jié)構(gòu)實 現(xiàn)計算器功能的方法,同時給出程序流程圖,供大家參考。
該程序已應(yīng)用于我院 的實際工作中。
1原理及方法    AutoCAD對話框結(jié)構(gòu)包含多種構(gòu)件,如edit_box(編輯框)、text(文字)、button(按鈕 )等。
利用這些工具,可以開發(fā)出界面友好的實用程序。
圖1就是用這種方法實現(xiàn) 的。
將計算器中數(shù)字及各種運算符號以按鈕(button)形式排成5行5列,并把計算結(jié)果 以文字構(gòu)件方式在對話框內(nèi)顯示,即可得到圖1所示對話框結(jié)構(gòu)(對話框文件#CA L.DCL)。
最后編制對話框顯示及完成各種運算功能的驅(qū)動程序即可(驅(qū)動程序#C AL.LSP),程序流程圖見圖2。
   在#CAL.LSP程序中用到了AutoLISP提供的多種數(shù)值計算及變量轉(zhuǎn)換函數(shù)。
需要 說明的是,筆者在調(diào)試過程中發(fā)現(xiàn)某些函數(shù)對變量有一些特殊要求,現(xiàn)介紹如下 ,與讀者共同探討:   
1、在冪運算函數(shù)(exptbase power)中,對變量base(底)和power(冪)的要求與代數(shù)學中冪的運算要求是不同的 。
在代數(shù)學中對變量base和power的要求如下:  當 base>0時,power可為任意實數(shù);   當base=0時,power須大于0;    當base<0時,power可為整數(shù),若為小數(shù)或分數(shù)時要求當其化為最簡分數(shù)時分母 不能為偶數(shù)。
   但在AutoLISP中當變量base<0時,要求power只能是整型數(shù)或小數(shù)點后均為0的實 數(shù),如2,- 2.0等,否則將得到錯誤信息或返回一個錯誤結(jié)果(視power值而定)。
此外,當計算 結(jié)果太大而溢出時,對于FOR DOS版的AutoCAD將返回1.67e+308,而WINDOWS版則返回1.79769e+308。
  
2、正余弦函數(shù)(sinx)及(cos x)要求變量x必須小于等于9.223372e+18(當然還可再延長小數(shù)位數(shù)),否則得不到 正確結(jié)果。
例如當變量為9.223373e+18時,對于FOR D


  給AutoCAD增加計算器功能 下載地址
進入下載地址列表

猜你還喜歡

建筑工程: 施工組織設(shè)計 圖紙 論文 方案 安全資料 工藝 建筑軟件 節(jié)能 專業(yè)資料 合同 交底 文本 建筑考試 教程
園林景觀: 園林施工方案 園林論文 園林考試 園林表格 景觀專業(yè)資料 園林圖紙 景觀設(shè)計
暖通空調(diào): 暖通專業(yè)資料 暖通軟件 技術(shù)交底 暖通論文 暖通考試 暖通圖紙 暖通施工方案 暖通軟件
水利工程: 水利施工方案 水利考試 水利專業(yè)資料 水利軟件 水利論文
結(jié)構(gòu)工程: 結(jié)構(gòu)施組方案 結(jié)構(gòu)圖紙 結(jié)構(gòu)軟件 結(jié)構(gòu)課件 工藝工法 結(jié)構(gòu)考試 結(jié)構(gòu)專業(yè)資料 結(jié)構(gòu)論文 其他資料
電氣工程: 電氣施工方案 電氣圖紙 電氣軟件 電氣論文 電氣課件 智能建筑 電氣專業(yè)資料 電氣考試
建筑給排: 給排施組方案 技術(shù)交底 給排水專業(yè)資料 污水處理 消防工程 給排水圖紙 給排水論文 給排水軟件
安裝工程: 設(shè)備安裝圖紙 安裝工程專業(yè)資料 安裝施組設(shè)計 專題
工程造價: 造價法規(guī) 造價視頻 造價指標 建筑造價 造價考試 水利造價 電力造價 裝修造價 其他 安裝造價 路橋造價 市政造價 園林造價 造價軟件 造價表格 清單實
工程監(jiān)理: 監(jiān)理交底 施工監(jiān)理 監(jiān)理文檔 旁站監(jiān)理 監(jiān)理考試 合同表格 監(jiān)理細則 監(jiān)理大綱 監(jiān)理總結(jié) 監(jiān)理月報 監(jiān)理規(guī)劃
路橋工程: 合同表格 路橋工藝 路橋論文 路橋交底 安全資料 路橋標書 路橋?qū)I(yè)資料 路橋軟件 其他資料 路橋圖紙 路橋施工方案 路橋考試
裝飾裝修: 裝修施工方案 裝修圖紙 室內(nèi)設(shè)計 施工工藝 裝修技術(shù)交底 裝修表格 裝修資料 建筑文庫