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

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) 評論(0)  編輯 收藏 引用 所屬分類: 4.AVEVA Solution6.Others

dimradius by AutoLisp in AutoCAD

eryar@163.com

最近在開發一個自動出圖程序,從PDMS模型中取數據后,經過處理生成AutoCAD的圖紙。其中涉及到一個問題就是如何盡量使程序與AutoCAD低耦合,盡量不使用第三方庫的情況下,實現數據的傳遞。

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

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

從網上查到自動加載程序的方法:About Auto-Loading and Running AutoLISP Routines:

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

1. 使用一個模板DWG文件Template.dwg;

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

wps7FEA.tmp

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

經過上述處理,程序在打開模板DWG文件的時候會啟動AutoCAD,啟動AutoCAD的時候會加載acaddoc.lsp文件,在acaddoc.lsp中又會加載myapp.lsp,這樣就會執行myapp.lsp中的命令,自動生成圖紙了。

圖形的生成可以使用AutoCAD中的命令,如生成直線可以使用line,生成圓可以使用circle,等等。對生成的圖形進行標注的時候,發現線性標注很方便使用命令自動生成,但是想標注半徑或直徑的時候,一直沒有測試成功。后來測試成功后,將這些命令記下來,方便查詢。

;; 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的時候,會自動生成如下內容:

wps7FFB.tmp

使用AutoLisp腳本文件來作為數據交換的方式來開發程序,可以使自己的程序不依賴DWG讀寫相關的第三方庫,使程序更穩定。

使用AutoLisp來自動生成標注的時候,線性標注很容易生成,只需要指定幾個點即可。可是生成半徑或直徑標注數據時,因為需要選擇圓弧,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>
            欧美网站在线| 免费视频一区二区三区在线观看| 欧美日韩亚洲在线| 在线一区欧美| 亚洲综合电影| 黄色国产精品| 欧美韩日一区| 欧美日韩中文字幕综合视频| 亚洲欧美日韩一区| 久久精品国产亚洲5555| 亚洲高清自拍| 亚洲深夜福利在线| 黄色国产精品| 亚洲美女区一区| 国产日韩精品一区二区三区| 免费观看30秒视频久久| 欧美日韩国产精品一区| 欧美一区二区成人6969| 久久视频在线免费观看| 一区二区三区产品免费精品久久75| 亚洲午夜av| 亚洲第一成人在线| 亚洲性视频网址| 在线看无码的免费网站| 宅男66日本亚洲欧美视频| 黄色亚洲免费| 一区二区三区免费网站| 激情一区二区三区| 99在线精品观看| 亚洲国产成人av| 亚洲视频在线一区观看| 亚洲第一中文字幕在线观看| 一本到高清视频免费精品| 在线观看中文字幕亚洲| 一区二区三区四区五区视频 | 欧美在线二区| 99国产精品久久久久久久久久| 亚洲欧美日韩在线观看a三区| 免费高清在线一区| 国产日韩成人精品| 亚洲高清影视| 狠狠狠色丁香婷婷综合激情| 亚洲美女av在线播放| 伊伊综合在线| 欧美一区国产一区| 亚洲欧洲av一区二区| 欧美激情一区二区| 欧美福利视频在线| 韩国一区二区三区在线观看| 亚洲无线视频| 亚洲一区二区三区乱码aⅴ| 老司机亚洲精品| 麻豆av一区二区三区| 国产欧美一区二区在线观看| 亚洲少妇诱惑| 亚洲欧美激情视频在线观看一区二区三区| 欧美www视频在线观看| 美女免费视频一区| 精品91免费| 久久久精品性| 欧美 日韩 国产 一区| 国产亚洲成av人在线观看导航 | 亚洲欧美在线高清| 亚洲女优在线| 国产精品美女久久福利网站| 在线亚洲精品| 久久9热精品视频| 国产亚洲精品bt天堂精选| 亚洲欧美日韩精品在线| 久久国产精品亚洲va麻豆| 国产精品一区二区久久国产| 午夜精品视频网站| 久久天天狠狠| 亚洲国产精品一区制服丝袜 | 亚洲一区二区在| 欧美在线一二三| 黑人巨大精品欧美一区二区 | 99香蕉国产精品偷在线观看| 亚洲免费影院| 国产一区二区日韩精品| 久久久久久久欧美精品| 亚洲电影av在线| 一区二区三区日韩欧美| 国产精品影视天天线| 欧美在线不卡| 亚洲激情av| 午夜国产不卡在线观看视频| 国产一区二区三区在线观看精品 | 亚洲欧美日韩成人| 国产手机视频一区二区| 久久久久久色| 最新高清无码专区| 亚洲欧美国内爽妇网| 国产揄拍国内精品对白| 开心色5月久久精品| 亚洲精选视频免费看| 国产伦理精品不卡| 亚洲日产国产精品| 午夜精品福利在线观看| 精品成人在线观看| 欧美日韩国产色视频| 欧美有码在线观看视频| 亚洲精品色图| 噜噜噜久久亚洲精品国产品小说| 亚洲人体偷拍| 国产亚洲毛片在线| 欧美激情综合在线| 亚洲免费影院| 亚洲精品1区2区| 久久aⅴ乱码一区二区三区| 伊人久久婷婷色综合98网| 欧美日韩国产综合视频在线观看| 亚洲一区三区电影在线观看| 亚洲国产成人在线视频| 欧美一区二区视频在线观看2020| 亚洲高清一区二区三区| 国产精品一区视频| 欧美日韩高清在线播放| 久久亚洲精品伦理| 欧美一级久久久| 亚洲一区二区三区激情| 亚洲娇小video精品| 免费欧美在线| 久久久xxx| 亚洲欧美在线免费观看| 亚洲精品在线看| 伊人精品成人久久综合软件| 国产精品日韩久久久久| 欧美精品一区二区三区在线播放 | 最新成人在线| 欧美黄色视屏| 欧美激情第六页| 狂野欧美激情性xxxx欧美| 欧美一区二视频| 欧美一级成年大片在线观看| 一本到12不卡视频在线dvd| 91久久国产综合久久| 国产一区二区精品久久| 国产日韩一区二区| 国产欧美日韩高清| 国产农村妇女精品一二区| 欧美日韩在线亚洲一区蜜芽| 久久先锋资源| 美国成人直播| 久久永久免费| 久热精品视频| 葵司免费一区二区三区四区五区| 久久精品国产亚洲aⅴ| 久久久精品999| 久久久久网址| 欧美成人精精品一区二区频| 欧美大片网址| 国产精品久久国产精品99gif | 久久综合网络一区二区| 久久综合伊人77777| 快播亚洲色图| 欧美成在线观看| 欧美日韩理论| 国产精品网红福利| 韩日精品中文字幕| 亚洲第一区中文99精品| 亚洲精品久久久久久久久久久| 亚洲黄色免费| 亚洲视频日本| 久久精品亚洲一区二区| 免费久久99精品国产| 亚洲精品美女91| 亚洲综合国产激情另类一区| 久久精品一区二区三区中文字幕| 久久综合999| 欧美日韩美女在线观看| 久久福利视频导航| 在线视频亚洲欧美| 欧美中文在线观看国产| 久久综合综合久久综合| 亚洲盗摄视频| 亚洲视频每日更新| 久久精品毛片| 欧美日韩精品高清| 狠狠88综合久久久久综合网| 日韩一区二区精品| 久久精品国产精品亚洲| 亚洲欧洲三级电影| 久久九九国产精品怡红院| 欧美日韩黄色大片| 一区二区三区在线视频播放| 亚洲色诱最新| 欧美黄在线观看| 亚洲欧美国产制服动漫| 欧美激情精品久久久久久免费印度| 国产精品大全| 91久久亚洲| 久久人体大胆视频| 亚洲色图综合久久| 欧美激情黄色片| 激情偷拍久久| 久久精品国产久精国产爱| 99在线热播精品免费| 美腿丝袜亚洲色图| 激情视频一区二区三区|