青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

dimradius by AutoLisp in AutoCAD

Posted on 2017-05-18 21:33 eryar 閱讀(2147) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 4.AVEVA Solution 、6.Others

dimradius by AutoLisp in AutoCAD

eryar@163.com

最近在開發(fā)一個(gè)自動(dòng)出圖程序,從PDMS模型中取數(shù)據(jù)后,經(jīng)過處理生成AutoCAD的圖紙。其中涉及到一個(gè)問題就是如何盡量使程序與AutoCAD低耦合,盡量不使用第三方庫的情況下,實(shí)現(xiàn)數(shù)據(jù)的傳遞。

最開始想到是用ODA(Open Design Alliance)的DWGdirect庫來直接生成DWG文件,并且PDMS中就是使用這個(gè)庫來生成DWG文件的。DWGdirect的用法與AutoCAD .Net的接口名稱基本一致,用法也相同,但是這樣就引入了第三方庫。

還有一種方法就是使用AutoLisp腳本來生成圖紙。這樣的話,程序只需要生成一個(gè)AutoLisp腳本文件,文件中包含創(chuàng)建圖形的命令。AutoLisp腳本與PDMS的PML類似,都需要一個(gè)解析執(zhí)行的環(huán)境,即PML依賴PDMS平臺(tái)才能運(yùn)行,AutoLisp依賴AutoCAD平臺(tái)。如果使用AutoLisp,程序不依賴DWG相關(guān)的第三方庫,只需要生成一個(gè)文本文件。決定使用AutoLisp后,還有一個(gè)問題,就是如何在啟動(dòng)AutoCAD能自動(dòng)加載生成的AutoLisp文件去生成圖紙。

從網(wǎng)上查到自動(dòng)加載程序的方法:About Auto-Loading and Running AutoLISP Routines:

http://help.autodesk.com/view/ACD/2015/ENU/?guid=GUID-FDB4038D-1620-4A56-8824-D37729D42520 ,發(fā)現(xiàn)使用acaddoc.lsp的方法最方便。方法如下:

1. 使用一個(gè)模板DWG文件Template.dwg;

2. 在模板DWG文件Template.dwg相同的目錄中,放一個(gè)acaddoc.lsp腳本文件,其中內(nèi)容可以參考如下方式:

wps7FEA.tmp

3. 程序生成一個(gè)腳本文件myapp.lsp到acaddoc.lsp的文件夾中,然后再打開模板DWG文件Template.dwg。

經(jīng)過上述處理,程序在打開模板DWG文件的時(shí)候會(huì)啟動(dòng)AutoCAD,啟動(dòng)AutoCAD的時(shí)候會(huì)加載acaddoc.lsp文件,在acaddoc.lsp中又會(huì)加載myapp.lsp,這樣就會(huì)執(zhí)行myapp.lsp中的命令,自動(dòng)生成圖紙了。

圖形的生成可以使用AutoCAD中的命令,如生成直線可以使用line,生成圓可以使用circle,等等。對(duì)生成的圖形進(jìn)行標(biāo)注的時(shí)候,發(fā)現(xiàn)線性標(biāo)注很方便使用命令自動(dòng)生成,但是想標(biāo)注半徑或直徑的時(shí)候,一直沒有測(cè)試成功。后來測(cè)試成功后,將這些命令記下來,方便查詢。

;; create a circle at (0,0,0) and radius is 8
(setq aCenter (list 0 0 0))
(setq aRadius 8)
(command "circle" aCenter aRadius "")
;; remember the circle and dimradius
(setq aCircle (entlast))
(setq aPoint (polar aCenter 45 aRadius))
(setq aDim (cons aCircle (list aPoint)))
(command "dimradius" aDim aPoint)
;; zoom all
(command "zoom" "e")

打開Template.dwg的時(shí)候,會(huì)自動(dòng)生成如下內(nèi)容:

wps7FFB.tmp

使用AutoLisp腳本文件來作為數(shù)據(jù)交換的方式來開發(fā)程序,可以使自己的程序不依賴DWG讀寫相關(guān)的第三方庫,使程序更穩(wěn)定。

使用AutoLisp來自動(dòng)生成標(biāo)注的時(shí)候,線性標(biāo)注很容易生成,只需要指定幾個(gè)點(diǎn)即可。可是生成半徑或直徑標(biāo)注數(shù)據(jù)時(shí),因?yàn)樾枰x擇圓弧,AutoLisp不是那么直觀。

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线播放中文字幕一区| 中国亚洲黄色| 欧美激情第五页| 久久久久欧美精品| 裸体素人女欧美日韩| 老司机精品视频一区二区三区| 久久九九免费| 免费在线欧美视频| 欧美日韩精品一区| 国产精品日韩精品| 国产主播精品| 日韩亚洲在线观看| 午夜精品一区二区三区在线视 | 欧美激情影音先锋| 国产精品久久久久aaaa樱花| 国产日韩成人精品| 亚洲国产日韩一级| 一本高清dvd不卡在线观看| 亚洲图片激情小说| 久久久人成影片一区二区三区观看| 久久精彩视频| 亚洲欧洲三级电影| 日韩视频免费| 欧美中文字幕第一页| 欧美精品三级日韩久久| 国内外成人在线| 亚洲天堂av综合网| 开心色5月久久精品| 亚洲精品视频在线播放| 欧美一区二区日韩一区二区| 欧美激情综合亚洲一二区| 国产午夜精品麻豆| 一区二区三区不卡视频在线观看 | 怡红院精品视频| 99视频精品全国免费| 久久久久九九视频| 亚洲欧洲精品成人久久奇米网| 亚洲欧美成人一区二区三区| 蜜桃av一区二区在线观看| 国产精品久久久久久久久久直播| 激情五月婷婷综合| 欧美一区二区在线播放| 亚洲日本va午夜在线电影| 久久精品欧美日韩精品| 国产精品无码永久免费888| 亚洲精品国产精品国自产在线| 久久久久久9| 午夜一区二区三区在线观看 | 久久另类ts人妖一区二区| 国产精品国产三级国产普通话三级| 欧美午夜电影完整版| 国产欧美三级| 99精品国产在热久久婷婷| 久久成人精品无人区| aⅴ色国产欧美| 欧美精品亚洲二区| 亚洲日本成人| 欧美激情一区| 可以看av的网站久久看| 狠狠久久亚洲欧美专区| 久久国产欧美精品| 午夜在线播放视频欧美| 国产乱肥老妇国产一区二| 亚洲性xxxx| 亚洲午夜一区二区三区| 国产九色精品成人porny| 午夜精品福利电影| 亚洲一区二区三区免费观看| 国产精品久久久久久久久久三级| 亚洲欧美日韩国产中文| 亚洲专区免费| 黄色亚洲免费| 免费不卡视频| 欧美高清不卡在线| 亚洲一区二区三区在线| 亚洲影视在线| 一色屋精品视频在线观看网站| 欧美成人一二三| 欧美精品 国产精品| 亚洲一区二区免费| 香蕉久久一区二区不卡无毒影院| 国语自产精品视频在线看抢先版结局| 免费成人高清视频| 欧美日韩一级片在线观看| 久久av老司机精品网站导航| 欧美专区在线观看| 日韩小视频在线观看| 亚洲一区三区电影在线观看| 韩国av一区二区三区| 91久久线看在观草草青青| 欧美色另类天堂2015| 久久久久久精| 欧美精品亚洲精品| 久久亚洲捆绑美女| 欧美天天在线| 久久夜色撩人精品| 欧美日韩午夜剧场| 久久女同互慰一区二区三区| 欧美黄色小视频| 香蕉成人久久| 欧美韩日视频| 午夜天堂精品久久久久| 久久国产色av| 宅男噜噜噜66一区二区| 久久久久9999亚洲精品| 亚洲无限乱码一二三四麻| 久久久亚洲人| 欧美一区二区三区在线| 欧美激情一区二区久久久| 久久超碰97中文字幕| 欧美日韩久久久久久| 欧美成人r级一区二区三区| 国产精品羞羞答答xxdd| 欧美日韩一区免费| 亚洲欧洲在线观看| 午夜国产精品影院在线观看 | 美女国产一区| 国产精品男女猛烈高潮激情| 欧美电影在线播放| 国内揄拍国内精品少妇国语| 亚洲欧美日韩国产一区二区| 亚洲伊人一本大道中文字幕| 欧美激情亚洲综合一区| 亚洲成人资源| 亚洲国产高清高潮精品美女| 性伦欧美刺激片在线观看| 亚洲欧美日韩国产综合在线 | 在线看片日韩| 欧美专区在线观看一区| 久久九九99| 国产精品一二三| 中文在线资源观看网站视频免费不卡| 亚洲精品国产精品国自产在线 | 亚洲高清视频的网址| 欧美激情网友自拍| 一本色道久久88精品综合| 久久久久久久久岛国免费| 欧美在线国产精品| 国产精品一区二区在线| 亚洲精选在线| 国产精品99久久久久久久女警| 欧美精品久久久久久久| 欧美黄色影院| 日韩一级精品| 欧美日韩一区不卡| av成人天堂| 欧美一区二区三区视频免费播放 | 国产精品私人影院| 亚洲一区久久久| 午夜精品美女自拍福到在线| 欧美午夜无遮挡| 亚洲欧美日韩久久精品| 久久久久国产精品一区三寸| 在线欧美电影| 欧美激情在线有限公司| 一区二区三区产品免费精品久久75| 亚洲欧美日韩第一区| 国产综合自拍| 欧美精品系列| 午夜精品亚洲一区二区三区嫩草| 久久成人羞羞网站| 91久久精品美女| 欧美三区美女| 欧美亚洲自偷自偷| 欧美激情一区二区三区 | 久久精品日产第一区二区| 激情视频一区二区| 欧美视频精品一区| 理论片一区二区在线| 亚洲视频一区在线| 国产伦精品一区二区三区| 亚洲精品一区二区三区福利| 一区二区欧美亚洲| 国产精品免费区二区三区观看| 香蕉久久夜色精品| 欧美黄色大片网站| 亚洲午夜激情| 国产精品自拍一区| 久久久噜噜噜久久人人看| 亚洲国产成人久久综合| 亚洲伦伦在线| 国产欧美va欧美va香蕉在| 久热成人在线视频| 亚洲一区二区三区免费观看| 欧美国产一区二区| 久久国产一区二区三区| 亚洲经典三级| 国产欧美精品| 欧美日韩在线视频一区| 蜜桃av一区二区在线观看| 午夜精品福利电影| 亚洲免费av网站| 另类尿喷潮videofree| 亚洲影院在线观看| 亚洲国产三级网| 国外成人在线视频| 国产精品最新自拍| 国产精品爱啪在线线免费观看| 免费看黄裸体一级大秀欧美| 亚洲尤物影院|