我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

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

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

時(shí)間:2010-01-11 09:49:25 來源:
 在用AutoCAD進(jìn)行繪圖時(shí),經(jīng)常需要進(jìn)行一些必要的計(jì)算工作。盡管Autodesk公司隨AutoCAD一起提供了一個(gè)可進(jìn)行簡單計(jì)算的LISP程序CALC.LSP,但該程序開發(fā)較早,在COMMAND命令下使用,界面不直觀,且使用不方便,本文通過對AutoCAD內(nèi)對話框結(jié)構(gòu)及AutoLISP進(jìn)行研究,提出了一種用對話框結(jié)構(gòu)實(shí)現(xiàn)計(jì)算器功能的方法,同時(shí)給出程序流程圖,供大家參考。該程序已應(yīng)用于我院的實(shí)際工作中。
  1 原理及方法
  AutoCAD對話框結(jié)構(gòu)包含多種構(gòu)件,如edit_box(編輯框)、text(文字)、button(按鈕)等。利用這些工具,可以開發(fā)出界面友好的實(shí)用程序。圖1就是用這種方法實(shí)現(xiàn)的。 將計(jì)算器中數(shù)字及各種運(yùn)算符號以按鈕(button)形式排成5行5列,并把計(jì)算結(jié)果以文字構(gòu)件方式在對話框內(nèi)顯示,即可得到圖1所示對話框結(jié)構(gòu)(對話框文件#CAL.DCL)。最后編制對話框顯示及完成各種運(yùn)算功能的驅(qū)動(dòng)程序即可(驅(qū)動(dòng)程序#CAL.LSP),程序流程圖見圖2。
  在#CAL.LSP程序中用到了AutoLISP提供的多種數(shù)值計(jì)算及變量轉(zhuǎn)換函數(shù)。需要說明的是,筆者在調(diào)試過程中發(fā)現(xiàn)某些函數(shù)對變量有一些特殊要求,現(xiàn)介紹如下,與讀者共同探討:
  1、在冪運(yùn)算函數(shù)(expt base power)中,對變量base(底)和power(冪)的要求與代數(shù)學(xué)中冪的運(yùn)算要求是不同的。在代數(shù)學(xué)中對變量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)其化為最簡分?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í),對于FOR DOS版的AutoCAD將返回1.67e+308,而WINDOWS版則返回1.79769e+308。
  2、正余弦函數(shù)(sin x)及(cos x)要求變量x必須小于等于9.223372e+18(當(dāng)然還可再延長小數(shù)位數(shù)),否則得不到正確結(jié)果。例如當(dāng)變量為9.223373e+18時(shí),對于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í),會將指數(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)然,通過編制另外的轉(zhuǎn)換程序是可以將最大數(shù)據(jù)提高到AutoCAD所能接受的最大數(shù)據(jù)(經(jīng)測試發(fā)現(xiàn)其最大值可為1.79769e+308)。限于篇幅,本文不再提供該轉(zhuǎn)換函數(shù),需要的同志可與筆者聯(lián)系。
  2 程序使用方法
  將程序#CAL.LSP 及對話框文件#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)該程序。
  對話框內(nèi)各個(gè)圖標(biāo)與普通計(jì)算器相似,"C"表示清零,"M+"表示存儲結(jié)果,"MR"表示彈出所存儲的結(jié)果,"sqrt"表示開方,"X**y"表示求冪。當(dāng)所輸入的數(shù)據(jù)不合適或計(jì)算結(jié)果溢出時(shí)對話框內(nèi)會顯示錯(cuò)誤提示信息。
  本程序在AutoCAD R12.0 FOR DOS及FOR WINDOWS版上均調(diào)試通過。

我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            同产精品九九九| 精品久久人人做人人爽| 亚洲国产日产av| 亚洲欧洲成人精品av97| 久久久99精品久久| xf在线a精品一区二区视频网站| 欧美精品视频www在线观看| 91成人在线精品| 91精彩视频在线| 中文字幕中文在线不卡住| 久久精品亚洲乱码伦伦中文| 一本色道综合亚洲| 色一情一乱一乱一91av| 在线看不卡av| 欧美日韩国产中文| 91麻豆精品国产91久久久久久久久| 欧美色网一区二区| 欧美精品1区2区| 久久亚洲综合av| 日本一区二区视频在线| 国产日韩影视精品| 亚洲视频电影在线| 亚洲成人午夜影院| 久久99热这里只有精品| 国产精品亚洲午夜一区二区三区| 国产91精品露脸国语对白| 成人app下载| 欧美日韩国产高清一区二区| 欧美一区二区成人| 久久精品一区八戒影视| 成人免费在线视频| 亚洲1区2区3区视频| 国产综合色产在线精品| 99精品欧美一区二区蜜桃免费| 欧美三级视频在线| 久久色视频免费观看| 亚洲色图欧美激情| 丝袜美腿亚洲色图| 国产九九视频一区二区三区| 色综合色综合色综合色综合色综合 | 偷拍日韩校园综合在线| 精品在线亚洲视频| 91一区一区三区| 日韩一级黄色大片| 亚洲欧洲av一区二区三区久久| 午夜精品福利久久久| 国产成人亚洲综合a∨婷婷图片| 色老汉av一区二区三区| xf在线a精品一区二区视频网站| 亚洲免费看黄网站| 国内成人精品2018免费看| 色婷婷狠狠综合| 国产日韩欧美一区二区三区综合| 亚洲成人免费在线| 99久久精品国产观看| 久久色在线观看| 三级久久三级久久| 色呦呦日韩精品| 国产精品午夜电影| 精品一区二区三区免费| 欧美二区三区91| 一区二区国产盗摄色噜噜| 国产高清亚洲一区| 亚洲精品一区在线观看| 婷婷丁香久久五月婷婷| 91看片淫黄大片一级在线观看| 91精品国产乱码久久蜜臀| 亚洲精选视频在线| www.欧美日韩国产在线| 久久久精品黄色| 久久99久久99| 69堂精品视频| 日韩精品亚洲专区| 欧美伦理视频网站| 天天射综合影视| 欧美久久久一区| 亚洲成人综合在线| 欧美最猛性xxxxx直播| 中文字幕精品一区二区三区精品| 国产在线一区二区综合免费视频| 欧美一级一区二区| 乱一区二区av| 日韩一级片在线观看| 全部av―极品视觉盛宴亚洲| 欧美日韩高清一区二区不卡| 亚洲欧洲综合另类| 日本道精品一区二区三区| 亚洲天堂免费在线观看视频| 91麻豆精东视频| 亚洲一区二区欧美激情| 欧美日韩视频在线观看一区二区三区| 一区二区三区电影在线播| 欧美性视频一区二区三区| 亚洲一区电影777| 欧美裸体一区二区三区| 日韩成人一级大片| www亚洲一区| 成人黄色在线视频| 亚洲一区二区中文在线| 欧美肥胖老妇做爰| 国产中文一区二区三区| 国产精品女主播av| 欧美体内she精高潮| 麻豆91免费看| 中文字幕+乱码+中文字幕一区| 成人av午夜影院| 亚洲自拍偷拍综合| 日韩限制级电影在线观看| 国产一区二区在线电影| 国产精品久久国产精麻豆99网站| 色婷婷av一区二区三区软件| 日韩国产在线观看| 国产色婷婷亚洲99精品小说| 成人动漫一区二区| 亚洲国产美女搞黄色| 欧美电视剧免费观看| av在线不卡网| 日韩电影在线看| 国产精品看片你懂得| 精品视频在线看| 国产成人综合网站| 亚洲电影在线播放| 久久精品夜夜夜夜久久| 欧美中文字幕久久| 国产精品资源在线观看| 夜夜嗨av一区二区三区| 国产亚洲一本大道中文在线| 欧美性猛交xxxx乱大交退制版| 国产一区二区三区日韩| 午夜精品久久久久久久99樱桃| 久久久久久久久久久99999| 欧美三日本三级三级在线播放| 国产成人免费视频网站高清观看视频| 亚洲国产精品嫩草影院| 欧美激情综合五月色丁香| 欧美一区二区三区四区视频| 色综合久久99| 成人午夜大片免费观看| 九九九精品视频| 亚洲在线成人精品| 亚洲天堂久久久久久久| 国产欧美视频在线观看| 精品久久一区二区| 91精品国模一区二区三区| 在线视频国内自拍亚洲视频| 成人18视频日本| 国产丶欧美丶日本不卡视频| 美女脱光内衣内裤视频久久网站 | 亚洲免费观看高清完整版在线观看| 欧美一区二区三区免费观看视频| 91麻豆国产福利在线观看| 国产成人免费视频网站| 国产一区二区三区免费| 免费观看成人av| 日韩福利视频网| 视频一区二区三区中文字幕| 一区二区久久久| 亚洲精品免费在线| 亚洲美女一区二区三区| 亚洲人亚洲人成电影网站色| 亚洲欧洲国产日韩| 亚洲图片另类小说| 亚洲日穴在线视频| 亚洲色图欧洲色图婷婷| 日韩毛片高清在线播放| 亚洲欧洲国产日韩| 亚洲日本va午夜在线电影| 最近日韩中文字幕| 亚洲欧美国产三级| 夜夜嗨av一区二区三区网页| 亚洲午夜一区二区三区| 一级做a爱片久久| 亚洲一区二区在线免费看| 亚洲国产一区二区在线播放| 亚洲成人午夜电影| 奇米在线7777在线精品| 精品一区二区三区在线观看| 国产精品原创巨作av| 成人手机电影网| 91福利社在线观看| 欧美福利一区二区| 精品99999| 国产精品不卡一区| 亚洲第一主播视频| 久久综合综合久久综合| 国产精品白丝jk白祙喷水网站 | 欧美在线免费播放| 欧美日韩一区三区四区| 91精品免费在线| 久久久精品综合| 亚洲女同一区二区| 日韩电影免费一区| 精品在线视频一区| 不卡一区二区中文字幕| 在线观看一区二区精品视频| 日韩网站在线看片你懂的| 国产精品久久影院| 日韩一区精品字幕| 成人18视频在线播放| 91精品国产欧美一区二区成人|