華寧軟件高級技巧_第1頁
華寧軟件高級技巧_第2頁
華寧軟件高級技巧_第3頁
華寧軟件高級技巧_第4頁
華寧軟件高級技巧_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

精品文檔-下載后可編輯華寧軟件高級技巧【摘要】:華寧巖土及土工軟件廣泛應(yīng)用于工民建、鐵路、公路、水利等工程勘察工作中。在使用中,工程技術(shù)人員經(jīng)常要面臨著大量的原始數(shù)據(jù)輸入,在繪圖時,經(jīng)常要處理需大量的AutoCAD腳本文件(.scr)。本文介紹通過excel軟件批量導(dǎo)入原始數(shù)據(jù),提高了工程的數(shù)據(jù)輸入效率;通過windows批處理程序(.bat)處理大量腳本文件,大大提高了繪圖效率,也減少了人為操作錯誤。

【關(guān)鍵詞】:excel,scr腳本文件,bat批處理程序文件,批量打印引言

在工程軟件使用過程中,大量的原始數(shù)據(jù)輸入必不可少,華寧軟件也不例外。在出成果圖時,華寧采用了AutoCAD的腳本文件(.scr)輸出,這需要我們在Autocad中逐個將scr文件生成dwg文件。若能批量導(dǎo)入數(shù)據(jù)和批量成圖,將大大提高工作效率。本人在多年工作實踐中摸索出一些技巧,和同行們一起分享。數(shù)據(jù)輸入

用記事本打開華寧工作目錄下的原始數(shù)據(jù),你會發(fā)現(xiàn),它的數(shù)據(jù)存儲格式是行與列,行與行之間是用回車符,列與列之間是用西文的逗號隔開的,這樣我們可以用excel打開、編輯、保存。以單孔數(shù)據(jù)為例,編輯華寧工作目錄下“DK.工程編號”文件,在華寧軟件界面--輸入第一行--存盤退出,用excel去打開“DK.工程編號”,顯示文本導(dǎo)入向?qū)?-選擇分隔符號--分隔符號選擇逗號--完成,你會得到一個11列的數(shù)據(jù)表格,分別對應(yīng):“孔號,標(biāo)高,孔深,……,勘探點類型”。按照這個格式,分別將數(shù)據(jù)下拉、填寫或?qū)???滋柨梢韵吕斎耄咨?、水位、外業(yè)日期、水位觀測日期、勘探點類型手工輸入或按批量復(fù)制,標(biāo)高可通過測量采集軟件(GPS等)按列導(dǎo)入,坐標(biāo)可以在CAD環(huán)境下,在探點位置圖上,用pline線將所有探點圓心按孔號順序依次連完,用list查詢命令,可以得到所有探點圓心坐標(biāo),將命令欄的歷史記錄復(fù)制到文本中,再用excel將坐標(biāo)分離開,導(dǎo)入到單孔數(shù)據(jù)“DK.工程編號”對應(yīng)的列中,最后一行全為END,表示輸入結(jié)束。全部編輯完成后,最后就是存盤,我們還要存成華寧能認(rèn)識的格式--即逗號分隔格式。幸好,excel給我們提供了一個保存類型:即.CSV(逗號分隔),我們選擇“另存為--保存類型選擇.CSV(逗號分隔)”,文件名輸入”DK.工程編號”。批處理確定工程地質(zhì)剖面圖的位置及配置

在一個工程出圖時,我們常常會選用相同的繪圖比例及剖面圖配置,在華寧軟件中繪圖比例及剖面圖配置是由“pmtydN.工程編號”、“pmxzN.工程編號”兩個文件管理的,“N”代表剖面號。在實際繪圖時,如果采用相同的繪圖比例及剖面圖配置,我們只要將確定好第一個剖面的位置及剖面圖配置,其余的就可以通過批處理(.bat)復(fù)制實現(xiàn)。

將下列代碼復(fù)制到文本中(工程編號以“0”為例,“N”代表剖面?zhèn)€數(shù)),賦名存盤成:復(fù)制剖面圖配置.bat

copypmtyd1.0pmtyd2.0

copypmtyd1.0pmtyd3.0

……

copypmtyd1.0pmtydN.0

copypmxz1.0pmxz2.0

copypmxz1.0pmxz3.0

……

copypmxz1.0pmxzN.0

放到華寧工作目錄下,確定好第一個剖面的位置及剖面圖配置后,執(zhí)行一下“復(fù)制剖面圖配置.bat”即可配置完所有的剖面。

3.合并腳本文件

在華寧最后繪圖中,一個工程常常要面對幾十個甚至上百個AutoCAD的腳本文件(.scr),在這之前,我們不得不在AutoCAD窗口內(nèi)鍵入:scr或script命令,然后再去瀏覽窗口查找,選擇一個要生成的scr文件,在電腦前待其完成、存盤,新建一個繪圖窗口,再一遍又一遍重復(fù)以上步驟,直到所有scr文件全部繪完。就是說我們要在電腦旁守著,等著一個文件繪完,再接著手動查找選擇下一個文件,要重復(fù)做幾十遍,甚至幾百遍。在計算機(jī)高速發(fā)展的今天,似乎有點不可思異,或者說忍無可忍,能不能讓一個scr文件在AutoCAD窗口下繪制完成后,自動去繪下一個scr文件呢?于是,我們想到把眾多腳本文件(.scr)合并成一個scr文件,這樣就可以一次性完成多個scr文件的繪制了。合并文件command下有一個很簡單的命令:copy*.scrall.scr,就是把所有后綴(或擴(kuò)展名)為scr文件合并成all.scr文件,其順序是按文件(.scr)名稱排序。

我們的問題不只是合并那么簡單,合并完的文件還要能在AutoCAD中繪出來,通過copy*.scrall.scr得到的all.scr文件會在一張圖中,把所有的scr文件疊加繪在一起,結(jié)果就亂了。所以我們必須在一個圖形繪制完成后,存盤關(guān)閉,再新建一個空白文件,在這個空白文件上進(jìn)行下一個scr文件繪制,重復(fù)這個工作,我們就可以得到與scr相對應(yīng)AutoCAD文件(.DWG),或者我們知道將要繪制的scr成圖的大小(高度或?qū)挾龋?,?dāng)?shù)谝粋€scr文件繪制完成后,將繪完的目標(biāo)圖形從繪圖區(qū)域移走,留出足夠的空間,進(jìn)行下一個scr文件的繪制,完成后,再移走,再繪制下一個,重復(fù)以上步驟就可以把眾多的scr文件繪制成一個AutoCAD文件(.dwg)。

下面我們就來看看如何實現(xiàn)連續(xù)自動處理多個scr文件:在存放scr文件目錄下,新建一個文本文件,用記事本打開,

編寫代碼如下:

new

acad.dwt

保存成new.txt文件,再通過以下命令在每一個腳本文件(.scr)結(jié)尾增加以上內(nèi)容。

copypmt01.scr+new.txtpmt01.scr

copypmt02.scr+new.txtpmt02.scr

……

copypmt0N.scr+new.txtpmt0N.scr

copy*.scrall.scr

我們可以將眾多的copy命令用一個批處理程序(.bat)去完成,新建一個文本文件,用記事本打開,將以上命令逐行填寫進(jìn)來,賦名存盤為hbscr.bat。將new.txt和hbscr.bat放到生成好的SCR文件目錄下,雙擊此文件,就可以得到一個all.scr文件,這樣就得一個可以一次完成多個scr文件繪腳本文件了。

當(dāng)然,如果生成的(.scr)圖的編號不是連續(xù)的,可以在pmt01.scr,……pmt0N.scr前面加上“ifexist”語句進(jìn)行是否存在的判定,這樣就會忽略不存在的文件。如:

ifexistpmt01.scrcopypmt01.scr+new.txtpmt01.scr

ifexistpmt02.scrcopypmt02.scr+new.txtpmt02.scr

……

ifexistpmt0N.scrcopypmt0N.scr+new.txtpmt0N.scr

copy*.scrall.scr

如果我們要將眾多的scr文件繪一個文件里,我們只要將上面new.txt文件的內(nèi)容替換成以下內(nèi)容就可以了(事先要知道成圖區(qū)域,以420×297,出圖比例1:10為例)。

move

All

回車符

0,0

-4200,0

這樣得到的是一組橫向排列的圖形;

move

All

回車符

0,0

0,2970L

這樣得到的是一組豎向排列的圖形。

這樣繪制完的CAD圖很整齊,修改完畢,結(jié)合CAD批量打

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論