久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁(yè) > CAD新聞

給AutoCAD增加計(jì)算器功能

時(shí)間:2010-01-11 09:49:25 來(lái)源:
 在用AutoCAD進(jìn)行繪圖時(shí),經(jīng)常需要進(jìn)行一些必要的計(jì)算工作。盡管Autodesk公司隨AutoCAD一起提供了一個(gè)可進(jìn)行簡(jiǎn)單計(jì)算的LISP程序CALC.LSP,但該程序開(kāi)發(fā)較早,在COMMAND命令下使用,界面不直觀,且使用不方便,本文通過(guò)對(duì)AutoCAD內(nèi)對(duì)話框結(jié)構(gòu)及AutoLISP進(jìn)行研究,提出了一種用對(duì)話框結(jié)構(gòu)實(shí)現(xiàn)計(jì)算器功能的方法,同時(shí)給出程序流程圖,供大家參考。該程序已應(yīng)用于我院的實(shí)際工作中。
  1 原理及方法
  AutoCAD對(duì)話框結(jié)構(gòu)包含多種構(gòu)件,如edit_box(編輯框)、text(文字)、button(按鈕)等。利用這些工具,可以開(kāi)發(fā)出界面友好的實(shí)用程序。圖1就是用這種方法實(shí)現(xiàn)的。 將計(jì)算器中數(shù)字及各種運(yùn)算符號(hào)以按鈕(button)形式排成5行5列,并把計(jì)算結(jié)果以文字構(gòu)件方式在對(duì)話框內(nèi)顯示,即可得到圖1所示對(duì)話框結(jié)構(gòu)(對(duì)話框文件#CAL.DCL)。最后編制對(duì)話框顯示及完成各種運(yùn)算功能的驅(qū)動(dòng)程序即可(驅(qū)動(dòng)程序#CAL.LSP),程序流程圖見(jiàn)圖2。
  在#CAL.LSP程序中用到了AutoLISP提供的多種數(shù)值計(jì)算及變量轉(zhuǎn)換函數(shù)。需要說(shuō)明的是,筆者在調(diào)試過(guò)程中發(fā)現(xiàn)某些函數(shù)對(duì)變量有一些特殊要求,現(xiàn)介紹如下,與讀者共同探討:
  1、在冪運(yùn)算函數(shù)(expt base power)中,對(duì)變量base(底)和power(冪)的要求與代數(shù)學(xué)中冪的運(yùn)算要求是不同的。在代數(shù)學(xué)中對(duì)變量base和power的要求如下:
  當(dāng) base>0時(shí),power 可為任意實(shí)數(shù);
  當(dāng)base=0時(shí),power須大于0;
  當(dāng)base<0時(shí),power可為整數(shù),若為小數(shù)或分?jǐn)?shù)時(shí)要求當(dāng)其化為最簡(jiǎn)分?jǐn)?shù)時(shí)分母不能為偶數(shù)。
  但在AutoLISP中當(dāng)變量base<0時(shí),要求power只能是整型數(shù)或小數(shù)點(diǎn)后均為0的實(shí)數(shù),如2,-2.0等,否則將得到錯(cuò)誤信息或返回一個(gè)錯(cuò)誤結(jié)果(視power值而定)。此外,當(dāng)計(jì)算結(jié)果太大而溢出時(shí),對(duì)于FOR DOS版的AutoCAD將返回1.67e+308,而WINDOWS版則返回1.79769e+308。
  2、正余弦函數(shù)(sin x)及(cos x)要求變量x必須小于等于9.223372e+18(當(dāng)然還可再延長(zhǎng)小數(shù)位數(shù)),否則得不到正確結(jié)果。例如當(dāng)變量為9.223373e+18時(shí),對(duì)于FOR DOS版的AutoCAD返回NAN,而WINDOWS版則返回變量值本身。
  3、在使用函數(shù)(rtos)將數(shù)據(jù)轉(zhuǎn)化為字符串時(shí),筆者發(fā)現(xiàn)當(dāng)數(shù)據(jù)大于1e+100(即10的100次方)時(shí),會(huì)將指數(shù)100自動(dòng)地改為99。例如,執(zhí)行(rtos 6e+100 2 6)后得到"6.000000E+99",而不是所期待的"6.000000E+100"。所以本程序規(guī)定最大數(shù)據(jù)不能大于1e+99,否則將顯示溢出錯(cuò)誤。當(dāng)然,通過(guò)編制另外的轉(zhuǎn)換程序是可以將最大數(shù)據(jù)提高到AutoCAD所能接受的最大數(shù)據(jù)(經(jīng)測(cè)試發(fā)現(xiàn)其最大值可為1.79769e+308)。限于篇幅,本文不再提供該轉(zhuǎn)換函數(shù),需要的同志可與筆者聯(lián)系。
  2 程序使用方法
  將程序#CAL.LSP 及對(duì)話框文件#CAL.DCL拷貝到AutoCAD所能找到的目錄中,在Command:命令下鍵入(LOAD "#CAL")進(jìn)行程序的加載,即可象其它AutoCAD內(nèi)部命令一樣使用#CAL了。也可在所使用的菜單文件(如ACAD.MNU)中的下拉式菜單或屏幕菜單部分加上下面一行:[計(jì)算器]^C^C^P(if (null c:#cal) (load"#cal")) #cal以后即可直接從菜單中驅(qū)動(dòng)該程序。
  對(duì)話框內(nèi)各個(gè)圖標(biāo)與普通計(jì)算器相似,"C"表示清零,"M+"表示存儲(chǔ)結(jié)果,"MR"表示彈出所存儲(chǔ)的結(jié)果,"sqrt"表示開(kāi)方,"X**y"表示求冪。當(dāng)所輸入的數(shù)據(jù)不合適或計(jì)算結(jié)果溢出時(shí)對(duì)話框內(nèi)會(huì)顯示錯(cuò)誤提示信息。
  本程序在AutoCAD R12.0 FOR DOS及FOR WINDOWS版上均調(diào)試通過(guò)。

久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日韩视频―中文字幕| www国产无套内射com| 国产熟人av一二三区| 日韩视频免费在线观看| 色中色综合成人| 成人欧美一区二区三区黑人| 色999日韩欧美国产| 亚洲 国产 日韩 综合一区| www黄色日本| 一区二区三区视频在线播放| 国产欧美亚洲视频| 国产精品久久久久久av福利| 欧美在线亚洲在线| 久久久久日韩精品久久久男男| 亚洲精品欧美精品| 91九色国产社区在线观看| 九九久久国产精品| 国产色视频一区| 欧美麻豆久久久久久中文| 国内精品久久久久久久果冻传媒| 日韩在线资源网| 欧美一级视频免费看| 国产精品2018| 五月天在线免费视频| 91精品视频观看| 亚洲国产欧美日韩| 97人人模人人爽人人喊38tv| 国产精品av在线播放| 国内精品视频免费| 国产精品视频精品视频| 男人添女人下部高潮视频在观看| 久久激情视频久久| 精品日产一区2区三区黄免费 | 国产精品久久久av| 国模吧一区二区| 成人97在线观看视频| 国产精品一色哟哟| 亚洲精品国产一区| 精品久久久久av| 国产精品视频精品| 九九九久久久| 国产综合久久久久| 国产精品久久在线观看| 欧美福利精品| 少妇特黄a一区二区三区| 国产精品永久免费视频| 99在线免费观看视频| 精品久久精品久久| 国产精品久久久久久久久久久久午夜片 | 久久精品免费电影| 激情六月丁香婷婷| 精品国产无码在线| 91av免费观看91av精品在线| 日韩精品资源| 国产精品视频中文字幕91| 国产欧美中文字幕| 午夜精品久久久久久久99热| 久久久久久国产免费| 国产亚洲天堂网| 欧美一区二区三区四区在线观看地址| 久久久久久久久久久福利| 精品婷婷色一区二区三区蜜桃| 中文字幕一区二区三区在线乱码| 国产不卡av在线免费观看| 狠狠97人人婷婷五月| 亚洲精品中文字幕乱码三区不卡 | 91精品国产91久久久久福利| 午夜免费日韩视频| 国产精品视频一| av色综合网| 欧美精品七区| 亚洲一区二区三区视频| 色黄久久久久久| www.中文字幕在线| 欧美在线www| 一区二区三区四区视频在线| 色偷偷9999www| 豆国产97在线| 欧美国产激情视频| 亚洲一区二区三区精品在线观看| xxav国产精品美女主播| 成人精品视频久久久久| 欧洲中文字幕国产精品| 亚洲一区精彩视频| 国产精品成久久久久三级| 国产高清一区视频| 国产精品香蕉在线观看| 狠狠色综合欧美激情| 日本欧美精品久久久| 欧美激情一区二区三级高清视频| 日韩在线播放视频| 逼特逼视频在线| 国内精品久久久久久中文字幕| 日本久久91av| 午夜精品久久久久久久白皮肤| 色综合久久88| 国产精品成人一区二区| 日韩在线视频中文字幕| 91久久精品国产| 国产免费观看高清视频| 欧美极品少妇无套实战| 日韩福利视频| 无码播放一区二区三区| 这里只有精品66| 国产99久久久欧美黑人| 国产精品久久久久久网站| 日韩亚洲欧美成人| 久久国产色av免费观看| 91高清视频免费| 99色这里只有精品| 国产美女无遮挡网站| 国产在线视频欧美一区二区三区| 日本亚洲欧美成人| 亚洲美女搞黄| 亚洲五月六月| 久99九色视频在线观看| 毛片精品免费在线观看| 欧美另类第一页| 国产精品成人v| 久久亚洲成人精品| 精品视频9999| 久久香蕉国产线看观看网| 国产精品美女主播在线观看纯欲| 久久精品视频一| 久久精品国产v日韩v亚洲| 色偷偷9999www| 日韩视频免费在线观看| 久久久久久人妻一区二区三区| 国产厕所精品在线观看| www.日韩视频| 国产精品美女主播| 国产精品黄视频| 蜜臀久久99精品久久久无需会员| 蜜月aⅴ免费一区二区三区| 久久国产精品免费视频| 在线观看福利一区| 亚洲精品影院| 日本精品一区在线观看| 秋霞午夜一区二区| 免费看黄在线看| 国产日韩第一页| 99亚洲精品视频| 久久人人爽人人爽人人片av高请 | 日本精品一区| 欧美自拍视频在线| 黄色特一级视频| 免费精品视频一区二区三区| 国内成+人亚洲| 成人国内精品久久久久一区| 国产精品91久久久| 久久久久亚洲精品国产| 久久精品视频99| 欧美日韩国产123| 亚洲综合自拍一区| 日本一区视频在线| 欧洲精品视频在线| 免费高清一区二区三区| www.男人天堂网| 久久精品日产第一区二区三区| 久久99精品久久久久子伦| 久久精品美女视频网站 | 人偷久久久久久久偷女厕| 黄色网zhan| 成人av男人的天堂| 久久精品国产精品亚洲精品色| 国产精品欧美激情在线观看| 一区二区三区观看| 欧美一级黄色网| 精品视频高清无人区区二区三区| 国产精品一区二区在线| 久久一区免费| 国产精品久久久久高潮| 亚洲啪啪av| 黄在线观看网站| 777精品视频| 国产精品久久久亚洲| 亚洲欧洲精品在线| 狠狠爱一区二区三区| 91久久偷偷做嫩草影院| 久久精品久久久久| 亚洲精品一区二区三区四区五区| 欧美精品久久久久久久久久久| 国产精品香蕉av| 国产成人久久婷婷精品流白浆| 精品自在线视频| 欧美亚洲一二三区| 97精品国产97久久久久久春色| 国产精品色午夜在线观看| 亚洲精品日产aⅴ| 国产又黄又猛视频| 久久国产主播精品| 中文字幕在线亚洲三区| 欧美在线免费观看| 99国产精品久久久久老师| 国产精品久在线观看| 少妇精品久久久久久久久久 | 色综合老司机第九色激情| 日本三级韩国三级久久| 国产伦精品一区二区三区四区视频| 一区二区冒白浆视频|