我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_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久久青青青国产免费

            国产精品福利在线播放| 一区二区三区精品在线观看| 日韩一区二区在线观看视频播放| 精品国产乱码久久久久久免费| 中文字幕视频一区| 蜜臀精品久久久久久蜜臀| 99视频一区二区三区| 精品久久国产老人久久综合| 一个色在线综合| 国产成人精品网址| 精品日韩一区二区三区| 污片在线观看一区二区| 色哟哟国产精品| 国产精品狼人久久影院观看方式| 精品一区二区三区不卡| 欧美日韩国产美| 亚洲一区在线免费观看| 99精品视频中文字幕| 久久综合成人精品亚洲另类欧美| 午夜精品在线看| 在线亚洲精品福利网址导航| 国产精品毛片久久久久久| 国产黑丝在线一区二区三区| 精品国产乱码久久久久久免费| 日本欧美一区二区| 欧美一级国产精品| 麻豆国产精品官网| 欧美成人激情免费网| 欧美a一区二区| 色女孩综合影院| 国产精品第13页| 9色porny自拍视频一区二区| 国产情人综合久久777777| 国产一区二区h| 国产亚洲欧美日韩俺去了| 极品销魂美女一区二区三区| 欧美成人伊人久久综合网| 久久av老司机精品网站导航| 91精品国产综合久久久久| 麻豆精品新av中文字幕| 精品99久久久久久| 成人综合在线视频| 亚洲色图欧美偷拍| 欧美日韩在线免费视频| 日韩电影一二三区| 精品粉嫩超白一线天av| 岛国av在线一区| 亚洲免费观看视频| 欧美肥胖老妇做爰| 国产真实乱子伦精品视频| 中文字幕乱码久久午夜不卡| 91蜜桃免费观看视频| 亚洲午夜三级在线| 日韩美女一区二区三区| 久久97超碰国产精品超碰| 国产视频一区二区在线| 一本色道亚洲精品aⅴ| 亚洲成av人**亚洲成av**| 日韩欧美精品在线| 国产成人免费在线观看不卡| 综合亚洲深深色噜噜狠狠网站| 在线观看视频一区| 久久精品国产亚洲5555| 国产精品三级在线观看| 欧美撒尿777hd撒尿| 精品一区二区三区日韩| 综合久久久久久| 日韩亚洲电影在线| 91影院在线免费观看| 日本亚洲视频在线| 亚洲欧美在线观看| 91精品国产乱码久久蜜臀| 国产精品一二三四| 亚洲国产aⅴ天堂久久| 精品蜜桃在线看| 91在线观看地址| 麻豆成人在线观看| 亚洲九九爱视频| 精品福利在线导航| 欧美写真视频网站| 韩国毛片一区二区三区| 一区二区三区四区不卡视频| 欧美成人a∨高清免费观看| 99视频在线观看一区三区| 日本午夜一本久久久综合| 国产欧美日韩不卡免费| 欧美日韩国产在线观看| 国产高清不卡二三区| 首页综合国产亚洲丝袜| 国产精品无遮挡| 欧美精品久久天天躁| 成人av资源网站| 老色鬼精品视频在线观看播放| 亚洲男人电影天堂| 国产精品网站在线播放| 欧美一区二区三区公司| 色香蕉久久蜜桃| 国产一区日韩二区欧美三区| 亚洲午夜精品网| 成人欧美一区二区三区1314| 欧美精品一区二区三| 欧美一区二区大片| 欧美日韩国产乱码电影| 在线观看成人免费视频| 色综合久久久久| 成人性生交大片免费看中文网站| 久久精品国产秦先生| 午夜免费久久看| 洋洋成人永久网站入口| 国产精品国产三级国产三级人妇| 久久久国产一区二区三区四区小说| 3atv一区二区三区| 欧美酷刑日本凌虐凌虐| 欧美最猛黑人xxxxx猛交| 91浏览器在线视频| 91免费视频大全| 成人黄色国产精品网站大全在线免费观看| 免费国产亚洲视频| 免费成人av在线播放| 日本特黄久久久高潮| 日本特黄久久久高潮| 日本成人中文字幕在线视频| 午夜精品久久久久久久| 一区二区日韩av| 亚洲精品免费在线播放| 亚洲精品免费视频| 亚洲美女偷拍久久| 亚洲精品自拍动漫在线| 夜夜嗨av一区二区三区网页| 亚洲视频一区二区在线观看| 国产精品久久久久久福利一牛影视| 久久久久久久免费视频了| 国产人妖乱国产精品人妖| 国产欧美精品一区| 日韩理论电影院| ...中文天堂在线一区| 亚洲女厕所小便bbb| 亚洲综合色区另类av| 天使萌一区二区三区免费观看| 日韩经典中文字幕一区| 久久国产福利国产秒拍| 国产精品亚洲人在线观看| 成人动漫一区二区| 一本一本大道香蕉久在线精品| 欧美综合久久久| 欧美久久久久久蜜桃| 日韩欧美你懂的| 久久久蜜臀国产一区二区| 亚洲欧洲av一区二区三区久久| 国产精品国产三级国产aⅴ中文 | 国产精品一卡二卡| 97久久久精品综合88久久| 欧美视频一区二区三区在线观看 | 久88久久88久久久| 成人午夜短视频| 欧美综合天天夜夜久久| 欧美一区二区精品| 国产精品久久久久7777按摩| 亚洲国产精品影院| 国产精品一区二区久久精品爱涩 | 欧美日韩另类国产亚洲欧美一级| 884aa四虎影成人精品一区| 精品国产污网站| 亚洲日本在线天堂| 久久国产精品色| 色诱亚洲精品久久久久久| 日韩一级黄色片| 亚洲视频1区2区| 久久国产精品99久久久久久老狼| 国产成人精品1024| 69av一区二区三区| 国产精品免费人成网站| 日本aⅴ亚洲精品中文乱码| 成人午夜电影网站| 欧美一区三区四区| 国产精品短视频| 激情五月婷婷综合网| 亚洲精品国产精品乱码不99| 国产综合成人久久大片91| 欧美日韩在线免费视频| 久久夜色精品国产欧美乱极品| 亚洲一区二区在线观看视频| 国产黄色精品网站| 欧美成人三级在线| 亚洲18色成人| 99riav一区二区三区| 久久综合av免费| 秋霞电影一区二区| 欧美日韩精品系列| 亚洲免费在线视频一区 二区| 国产精品亚洲一区二区三区在线| 欧美日韩午夜在线视频| 国产精品污污网站在线观看| 麻豆精品在线视频| 欧美日韩精品一区二区在线播放| 中文字幕在线一区| 风间由美性色一区二区三区| 日韩一区二区三区观看| 亚洲成av人片在线| 欧美日韩在线观看一区二区|