成人伊人电影,成人淫片免费视频95视频,国产高清视频免费,久久99毛片免费观看不卡,夜夜操com,成人久久18免费网站,天天操天天干天天干

關(guān)于我們

在線(xiàn)客服

幫助

24小時(shí)客服:010-82326699 400-810-5999

建設工程教育網(wǎng) > 建筑文苑 > 給水排水 > 正文

給排水CAD計算繪圖一體化

2007-04-16 16:38    【  【打印】【我要糾錯】

  Abstract: The integral program and method for CAD drawing and calculation in water engineering are discussed and an ADS developing system and working process are presented. A practical example of ADS for hydraulic calculation and drawing of schematic circuit are shown in this paper on the basis of a building water and drainage design.

  目前國內已有十幾家單位相繼推出了在A(yíng)utoCAD基礎上開(kāi)發(fā)的給排水設計軟件包,但熟悉和掌握作為通用圖形平臺的AutoCAD,仍是每個(gè)應用計算機進(jìn)行設計的人員的基本技能。而且,由于現有的軟件包不一定符合用戶(hù)的設計習慣,其計算功能也偏于簡(jiǎn)單,以至于不能滿(mǎn)足給排水專(zhuān)業(yè)設計的特定要求,致使多數設計人員重新回到 AutoCAD平臺。因此,我們需要開(kāi)發(fā)符合設計習慣的計算繪圖一體化程序。

  1、給排CAD的特點(diǎn)

  用AutoCAD從事給排水工程設計,在繪圖方面其應用一般是復制條件圖、繪制工藝圖等,本專(zhuān)業(yè)重復繪圖相對較少。從計算上看除個(gè)別情況外,通常計算簡(jiǎn)捷而成熟,手冊眾多、計算無(wú)處不有。諸如各種水量、流量計算,給排水管線(xiàn)水力計算,水箱、水池容積計算,管網(wǎng)平差計算等,經(jīng)驗數據大量用于設計,而專(zhuān)門(mén)的計算程序所得結果數據亦難以直接用于繪圖。由此可知在設計中引入CAD,把計算融入繪圖應是給排水專(zhuān)業(yè)計算機應用的方向之一。

  2、給排CAD計算繪圖一體化程序

  計算繪圖一體化的主導思想在于交叉進(jìn)行計算與繪圖,提高自動(dòng)化程度,提高計算的精度與速度,避免數據的重復輸入,提高設計效率。在CAD平臺上自動(dòng)提取計算數據,用戶(hù)參與意見(jiàn)將計算結果直接用于繪圖、標注或再計算。若將要解決的某個(gè)問(wèn)題作為一個(gè)單元模塊,分步編程、集成應用,可提高程序的實(shí)用性、適應性、靈活性。

  給排CAD計算繪圖一體化的實(shí)現有賴(lài)于給排水專(zhuān)業(yè)人員和計算機人員的進(jìn)一步協(xié)作,選擇合適的高級語(yǔ)言、采用適當的程序結構、正確的計算方法,運用數據共享和通訊技術(shù),經(jīng)過(guò)長(cháng)期實(shí)踐才能完成。實(shí)現圖1所示的計算繪圖一體化功能,應把設計任務(wù)模塊從上到下細分,以一個(gè)設計任務(wù)為單元編程,在特定的語(yǔ)言環(huán)境中經(jīng)編輯、編譯、調試等步驟來(lái)完成計算繪圖一體化程序的設計。

  3、實(shí)現方法

  3.1 開(kāi)發(fā)環(huán)境AutoCAD中常用二次開(kāi)發(fā)的AutoLISP應用語(yǔ)言是一種解釋性語(yǔ)言。因圖形處理功能強而備受使用者歡迎,不足之處是當圖形內容多、計算量大時(shí)處理速度慢。為提高計算速度與精度宜選擇ADS( AutoCAD Development System)開(kāi)發(fā)系統、ARX(AutoCAD Runtime eXtension)開(kāi)發(fā)環(huán)境或與DXF(Drawing eXchange Format)進(jìn)行交換的其它高級語(yǔ)言。其中ADS是AutoCAD的C語(yǔ)言環(huán)境,既能充分利用C語(yǔ)言固有的強大功能,又向開(kāi)發(fā)者提供了豐富的應用程序接口例程,功能完整、接口簡(jiǎn)單、效率高、速度快、便于多模塊組合。用ADS開(kāi)發(fā)的應用程序在R11以上的版本運行即可,與AutoCAD 13.0版本以上提供的ARX具有相同的開(kāi)發(fā)環(huán)境(使用C語(yǔ)言環(huán)境編程)。故ADS程序具有較好的移植性、延續性、通用性。

  3.2 ADS程序的組成及工作流程ADS程序除輸入輸出語(yǔ)句外與C語(yǔ)言程序類(lèi)似,而圖形處理功能部分與AutoLISP語(yǔ)言相關(guān)。由于它并非最低層代碼,必須由AutoLISP解釋器加載,因此一個(gè)完整的ADS應用程序除包含用戶(hù)為解決某個(gè)問(wèn)題而設計外部函數外,還必須能支持并且使用ADS環(huán)境所定義的與AutoLISP的接口程序。

  由main函數調用系統提供的ads_init函數初始化ADS和AutoLISP的界面,并通過(guò)新建立的通訊鏈用 ads_link通知 AutoLISP準備接受調用請求。當收到函數定義請求碼(RQXLOAD)時(shí),ADS用ads_defun函數定義自己的外部函數;若收到函數調用請求碼(RQSUBR),則執行某個(gè)已加載的外部函數。其中RSRSLT表示接收、處理AutoLISP請求;RSERR表示ADS程序出錯。

  外部函數是ADS應用程序自己定義的可在命令行執行或被AutoLISP調用的函數,一旦完成應用程序的裝載,執行ADS程序就像執行AutoLISP程序一樣。如把圖1中設計任務(wù)模塊細分后定義成一個(gè)外部函數,通過(guò)外部函數調用設計依據、計算、繪圖等模塊函數來(lái)實(shí)現多模塊的集成應用。因此外部函數是用戶(hù)編程的主要內容,而接口程序是定制ADS應用程序的基本平臺。

  4、程序舉例

  以建筑給水系統水力計算為例:輸入給水當量即得設計秒流量;選定管材、管徑,便可計算流速、校驗結果。若符合設計要求可按圖形提取管長(cháng),計算沿程水頭損失,并將計算結果賦給對應管段,為系統圖的繪制及標注作好準備;然后計算局部水頭損失,最后輸入高差及流出水頭等得系統所需水壓總值。為此編寫(xiě)的ADS源程序名為SLJS.C(程序略)。由外部函數SLSJ()有序地調用設計依據確定、計算管徑的尋找、計算、繪圖、標注以及管網(wǎng)類(lèi)型選擇等不同功能的模塊函數,完成實(shí)例中計算、繪圖一體化設計,具體如下:1.編譯:將程序SLJS.C拷貝至AutoCAD環(huán)境ADS目錄下,用W90SAMP.BAT編譯產(chǎn)生SLJS.EXP文件或用Borland C編譯產(chǎn)生可執行文件 SLJS.EXE. 2.裝載:與裝載AutoLISP程序一樣,有2種方法。

 。1)修改AutoCAD的標準菜單文件ACAD.MNU,使其置于A(yíng)utoCAD的下拉式菜單或屏幕菜單中執行;也可放入用戶(hù)自制的實(shí)用菜單內執行,如圖1中建筑給排水生活、生產(chǎn)給水設計的子菜單。

 。2)在Command:行,用格式為(XLOAD “SJLS.EXP”)的命令載入。

  3.執行及結果:點(diǎn)取菜單或執行SJLS命令,繪制某住宅樓給水系統圖并計算該系統所需壓力值。該住宅樓有8層,共32戶(hù)用水,每戶(hù)給水當量為4,共4根給水立管。其中設計秒流量公式中的系數α=1.02、k=0.0 045,管長(cháng)及高差.用該程序完成最不利主干管的繪制與標注(SL-1立管上點(diǎn)①與供水點(diǎn)②之間的管路),同時(shí)計算得所需水壓349kPa(34.892m H2O)。支管標記在繪制主干管時(shí)作為圖塊插入,其余部分由AutoCAD命令編輯而得,見(jiàn)圖3.也可用此程序對成圖后的給水系統進(jìn)行計算或標注。若將計算結果按表格方式輸出即得計算書(shū),對復雜管道系統的水力計算,只需將以前的計算結果作為下次計算的基礎數據便可分步完成全部的計算與繪圖,但應進(jìn)一步擴充和完善程序。

延伸閱讀:給排水 CAD 計算
收藏分享:論壇
分享到:
相關(guān)新聞
  • 特色班
    4大班次+2-3套全真模擬題
    提升學(xué)習效果
  • 精品班
    4大班次+2-3套全真模擬題+1套預測試題
  • 實(shí)驗班
    3套全真模擬題+2套預測試題+考前沖關(guān)寶典
  • 定制班
    3套模擬題+3套預測題+考前沖關(guān)寶典+考前重點(diǎn)
  • 移動(dòng)班
    以知識點(diǎn)為單元授課練習,
    強化重點(diǎn)、難點(diǎn)、考點(diǎn)
版權聲明

  1、凡本網(wǎng)注明“來(lái)源:建設工程教育網(wǎng)”的所有作品,版權均屬建設工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權不得轉載、鏈接、轉貼或以其他方式使用;已經(jīng)本網(wǎng)授權的,應在授權范圍內使用,且必須注明“來(lái)源:建設工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責任。
  2、本網(wǎng)部分資料為網(wǎng)上搜集轉載,均盡力標明作者和出處。對于本網(wǎng)刊載作品涉及版權等問(wèn)題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認后會(huì )盡快予以處理。
  本網(wǎng)轉載之作品,并不意味著(zhù)認同該作品的觀(guān)點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉載使用,請與著(zhù)作權人聯(lián)系,并自負法律責任。
  3、本網(wǎng)站歡迎積極投稿。