成人福利视频在线观看_国产精品日韩久久久久_欧美全黄视频_欧美网色网址

首頁> 資源> 論文>正文

給排水系統圖實時窗口的CAD開發技術

論文類型 技術與工程 發表日期 2000-05-01
來源 《中國給水排水》2000年第5期
作者 許志芳,王耀才,黃樹成
關鍵詞 建筑給排水 CAD 軟件
摘要 將多窗口技術應用于給排水CAD軟件包中,在主窗口進行管線平面布置,在副窗口實時形成其系統圖,這樣可以提高軟件的容錯性和設計效率。本文詳細討論了多窗口CAD系統的實現技術。

許志芳 王耀才 黃樹成
(中國礦業大學,江蘇 徐州 221008)

  摘 要:將多窗口技術應用于給排水CAD軟件包中,在主窗口進行管線平面布置,在副窗口實時形成其系統圖,這樣可以提高軟件的容錯性和設計效率。本文詳細討論了多窗口CAD系統的實現技術。
  關鍵詞:建筑給排水; CAD; 軟件
  中圖分類號: TP311
  文獻標識碼: C
  文章編號:1000-4602(2000)05-0036-03

  Auto CAD提供的多窗口技術是建立在嚴格的投影原理基礎上的,故不能隨意修改、生成各窗口圖形。在建筑給排水工程CAD系統中,在一窗口進行管線平面圖設計,欲在另一窗口中實時生成剛布置管線的系統軸測圖,這樣就必須獲得所有窗口的控制權,即用戶在一窗口中進行操作,創建一個實體A,程序員利用實體A的圖形數據,在其他窗口中生成不同實體來表達實體A的不同形態。由于給排水平面圖的坐標系如圖1所示,而系統圖的坐標系如圖2所示,系統圖坐標系的獲得想通過用“VPOINT”設置視點是絕對不可能的,而且平面圖向系統圖轉化不是完全由投影關系決定的。因此,直接利用Auto CAD提供的窗口操作技術不能解決以上問題。

t3601.gif (716 字節)

t3602.gif (982 字節)

  可見,改進Auto CAD的多窗口顯示技術是完善給排水CAD系統開發的一個重要課題 。在多窗口建筑消防CAD系統中,作者成功地改造了Auto CAD多窗口顯示技術,滿足了設計要求。

1 多視窗控制技術

  改進多窗口顯示技術主要有兩種方法:
  ① 創建您自己的窗口。采用Auto CAD提供的ADS接口,用C編程,去創建自己獨立的窗口。然后,調用Auto CAD的繪圖、編輯命令或函數來繪圖。這種方法工作量很大,而且還要考慮到自己編制的窗口與Auto CAD的接口,影響了Auto CAD的使用效率,不太實用。
  ② 直接改造Auto CAD的窗口。采用“MVIEW”窗口(注意一定不能采用“VPORTS”窗口,因為該窗口達不到您的目的),將每一窗口分成顯示層和非顯示層,凍結非顯示層,解凍顯示層。在程序中將對窗口的控制轉向對不同層的控制,這樣就把問題簡化了。但是,由于在任一窗口中都存在顯示層與非顯示層,在該窗口中想對非顯示層上的實體進行選取、編輯、控制就顯得有點力不從心了,好在Auto CAD提供了“CVPORT”這一系統變量,利用它就可以“遙控”每一窗口。到此,就較好地解決了多視窗中對每一窗口的控制技術。這種方法工作量小,全部采用內嵌的AUTOLISP編程,是Auto CAD的內部處理,較實用。而且,每一視窗中均可以直接利用Auto CAD的“ZOOM”、“PAN”進行局部縮放、漫游,視窗的大小調整、視窗搬移均可很簡單地由程序來控制實現,若干視窗還可以部分重疊,不必平行設置。
  多視窗系統創建、控制的程序框圖如圖3所示。

t3701.gif (16050 字節)

2 多視窗系統窗口的調整

  多視窗系統盡管具有直觀、形象的特點,但是由于該系統占用了窗口空間,使得主窗口變小、視圖變小,影響了視覺。因此,有時需要對副窗口進行搬移、大小調整,甚至將多窗口系統轉向單窗口系統。
  ① 窗口搬移
  用“(VPORTS)”函數可以返回多視窗系統的窗口配置,其結果是一個復合表。如某系統窗口配置用“(VPORTS)”返回為下表:
  ((2 (0.0 0.0115385)   (16.878 5.18077))
  (3 (0.0 5.18077)     (16.878 9.0))
  (1 (0.0 0.0)      (16.9589 9.0))
  )
  由上表可見,該多視窗系統返回了三個窗口句柄號。假設主窗口的句柄號為“2”,一副窗口為“3”,若要對副窗口“3”進行搬移,程序如下:
  (defun c:movewin(/p pl)
  (command “pspace”);進入紙空間
  (setq p (getpoint “/n 請點取要移動的起始點:”));點取移動的基點
  (while p
  (setq pl (getpoint“/n 請點取移動的終止點:”));點取移動的終點
  (command “move” “c”;用“CROSS”方式選取窗口
  (caddr (assoc 3 (vports)));窗口右上角坐標
  (caddr (assoc 3 (vports)));
  “”p pl
  )
  (setq p(getpoint“/n 請點取要移動的起始點:”));若不滿意可再次搬移
  );結束“while”循環
  (command “mspace”);進入實體模型空間
  (command “ucsicon”“all”“off”);將各窗口UCS圖標關閉
  (princ)
  )
  ② 窗口大小調整
  再以上述多視窗系統為例,若要對窗口“3”大小作調整,程序如下:
  (defun c:dragwin(/p pl)
  (command “pspace”);進入紙空間
  (setq pl (getcorner(cadr(assoc 3 (vports)))“/n 請拖動窗口到合適大小:”))
  (while pl
  (command“stretch”“c”;用“CROSS”方式選取窗口及拖動范圍
  (list(-(car(setq p(caddr(assoc 3(vports)))))0.05)(-(cadr p)0.05))
  (list(+(car p)0.05)(+(cadr p)0.05))
  “”p pl
  )
  (setq pl(getcorner(cadr(assoc 3(vports)))“/n 請拖動窗口到合適大小:”))
  );結束whiler循環
  (command“mspace”);進入實體模型空間
  (setvar“cvport”3);激活副窗口
  (command“zoom”“e”)
  (command“zoom”“0.8x”)
  (command“ucsicon”“all”“off”);關閉UCS圖標
  (princ)
  )
  ③ 單視窗與多視窗轉化
  利用“CVPORT”這一系統變量可以激活某窗口,利用“TILEMODE”可以進行單視窗與多視窗間相互轉化。如下程序可以實現由多視窗向單視窗轉化:
  (defun c:mtos()
  (setvar“cvport”2)
  (setvar“tilemode”1)
  (command“zoom”“e”)
  (command“zoom”“0.8x”)
  (princ)
  )

3 結語

  將多窗口技術應用于給排水CAD軟件包中,在主窗口進行管線平面布置,在副窗口形成其系統圖,即每布置一條管線,便同時在副窗口形成相應的系統圖,這樣可直觀、形象地反映出設計成果,減輕設計難度,而且若有錯誤能及時發現并修改,以防中途設計一步錯誤而引起大的返工,從而提高了設計效率。但是直接利用Auto CAD提供的窗口操作技術不能解決以上問題,在多窗口建筑消防CAD系統中,作者成功地改造了Auto CAD多窗口顯示技術,在副窗口實時形成管線的系統圖。因此將多窗口技術應用于給排水CAD較件包中,必將增強軟件的實用性。


電話:0516-3888951-2273
E-mail:zhfxu@cumt.edu.cn
收稿日期:1999-11-16

論文搜索

發表時間

月熱點論文

論文投稿

很多時候您的文章總是無緣變成鉛字。研究做到關鍵時,試驗有了起色時,是不是想和同行探討一下,工作中有了心得,您是不是很想與人分享,那么不要只是默默工作了,寫下來吧!投稿時,請以附件形式發至 paper@h2o-china.com ,請注明論文投稿。一旦采用,我們會為您增加100枚金幣。

成人福利视频在线观看_国产精品日韩久久久久_欧美全黄视频_欧美网色网址
老司机精品视频一区二区三区| 奇米四色…亚洲| 色欧美日韩亚洲| 亚洲丝袜精品丝袜在线| 91伊人久久大香线蕉| ...xxx性欧美| 欧美在线观看一区| 日韩成人精品在线| 日韩精品专区在线影院重磅| 加勒比av一区二区| 中文字幕欧美日韩一区| 色综合天天做天天爱| 亚洲精品国产精华液| 欧美日韩久久久| 久久精品理论片| 国产丝袜欧美中文另类| 99精品视频在线观看| 亚洲一区二区三区四区五区中文 | 久久精品国产亚洲一区二区三区| 欧美大片一区二区| 国产成人午夜精品5599| 日韩码欧中文字| 欧美日韩日日摸| 激情综合网天天干| 欧美国产精品劲爆| 欧美性猛片aaaaaaa做受| 免费在线看成人av| 中文字幕+乱码+中文字幕一区| 97久久超碰精品国产| 性做久久久久久久免费看| 精品欧美一区二区久久| 成人高清伦理免费影院在线观看| 亚洲伊人伊色伊影伊综合网 | 欧美日韩日日摸| 经典三级在线一区| 亚洲日本va午夜在线影院| 欧美日韩激情一区二区| 国产麻豆91精品| 亚洲黄色在线视频| 精品国产乱码久久久久久蜜臀| jlzzjlzz国产精品久久| 视频在线观看国产精品| 国产欧美一区二区三区在线看蜜臀 | 国产成人精品免费| 亚洲国产日产av| 久久久久97国产精华液好用吗| 91网页版在线| 久久国产精品72免费观看| 国产精品久久久久久妇女6080| 欧美日韩精品福利| 国产成人午夜视频| 天堂一区二区在线免费观看| 国产欧美视频在线观看| 欧美片在线播放| 成人黄色大片在线观看| 日日摸夜夜添夜夜添亚洲女人| 欧美高清在线视频| 欧美久久一区二区| 成人免费毛片嘿嘿连载视频| 日韩国产一区二| 中文字幕一区二区三区在线不卡| 欧美一区中文字幕| 91日韩一区二区三区| 激情综合色综合久久综合| 一区二区欧美国产| 久久天堂av综合合色蜜桃网| 欧美日韩一区久久| 成人黄色在线网站| 精品一区二区三区不卡| 亚洲在线视频免费观看| 国产蜜臀av在线一区二区三区| 欧美一区二区在线视频| 91成人免费网站| 成人一区二区三区视频在线观看| 日韩电影一二三区| 一区二区三区在线免费| 国产精品私房写真福利视频| 欧美一区二区播放| 欧美三级蜜桃2在线观看| 成人网在线播放| 激情丁香综合五月| 日本三级亚洲精品| 亚洲一区二区中文在线| 国产精品成人一区二区艾草| 久久久一区二区| 日韩欧美国产wwwww| 欧美日韩国产综合一区二区三区 | 91免费精品国自产拍在线不卡| 国产一区二区三区美女| 91视频一区二区| 国产白丝精品91爽爽久久| 裸体在线国模精品偷拍| 图片区日韩欧美亚洲| 亚洲精品免费在线观看| 国产精品久久久久久久久免费丝袜| 精品福利视频一区二区三区| 欧美一卡二卡三卡| 欧美精品自拍偷拍| 欧美日韩中文国产| 色老汉av一区二区三区| 99久久国产免费看| av成人免费在线观看| 国产成人综合自拍| 国产一区 二区 三区一级| 久久精品国产一区二区三区免费看 | 国产91精品在线观看| 国产盗摄视频一区二区三区| 久久66热偷产精品| 久久国产福利国产秒拍| 美女一区二区视频| 美女网站色91| 奇米精品一区二区三区在线观看一| 亚洲高清中文字幕| 亚洲二区在线观看| 午夜电影网亚洲视频| 亚洲丰满少妇videoshd| 午夜精品123| 日韩精品亚洲专区| 秋霞电影一区二区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产精品嫩草影院| 婷婷综合五月天| 视频一区二区三区入口| 日韩1区2区日韩1区2区| 男男视频亚洲欧美| 经典三级一区二区| 国产成人日日夜夜| 成人黄色电影在线| 91免费看视频| 欧美视频一区二区三区| 欧美精品三级在线观看| 欧美一级免费观看| 亚洲精品一区二区三区99| 久久久精品天堂| 中文字幕在线一区免费| 国产精品不卡一区二区三区| 亚洲欧美日韩在线不卡| 亚洲午夜免费福利视频| 视频一区二区欧美| 久久99国产乱子伦精品免费| 国产麻豆精品在线观看| 成人激情电影免费在线观看| 色狠狠一区二区| 欧美日韩精品一区二区三区四区| 91精品国产综合久久久蜜臀粉嫩 | 欧美va亚洲va香蕉在线| 国产丝袜在线精品| 亚洲色欲色欲www| 亚洲成a人片综合在线| 麻豆国产精品一区二区三区| 国产伦精品一区二区三区免费迷| 精品久久人人做人人爱| 欧美国产一区二区| 一区二区三区在线视频播放| 日韩—二三区免费观看av| 国产乱码精品一品二品| 91在线观看成人| 4438成人网| 久久精品一区二区| 亚洲乱码国产乱码精品精98午夜| 日日欢夜夜爽一区| 国产成人综合亚洲网站| 色哦色哦哦色天天综合| 日韩欧美国产成人一区二区| 中文在线一区二区| 亚洲chinese男男1069| 蜜桃精品视频在线| av电影在线观看不卡| 欧美精品免费视频| 日本一区二区三区久久久久久久久不| 亚洲精品国产高清久久伦理二区| 美女在线视频一区| 99精品桃花视频在线观看| 日韩一区二区三区免费观看| 国产精品毛片大码女人| 日韩在线一二三区| 成人av影视在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 日本一区二区三级电影在线观看| 亚洲自拍偷拍网站| 国产一区二区三区日韩 | 精品卡一卡二卡三卡四在线| 亚洲男女一区二区三区| 美女国产一区二区三区| 99re视频精品| 精品欧美一区二区三区精品久久| 亚洲免费成人av| 韩日av一区二区| 欧美性感一类影片在线播放| 久久精品夜色噜噜亚洲a∨| 一区二区三区高清| 国产成人精品一区二区三区网站观看| 欧美视频在线观看一区二区| 亚洲国产成人一区二区三区| 日本欧美肥老太交大片| 91香蕉视频在线| 国产亚洲欧洲一区高清在线观看| 亚洲第一精品在线| caoporen国产精品视频| 精品99一区二区|