閆學(xué)軍(新疆亞克斯資源開(kāi)發(fā)股份有限公司 哈密 839000)
?
編寫(xiě)徠卡TS02型全站儀格式文件的方法探索
閆學(xué)軍
(新疆亞克斯資源開(kāi)發(fā)股份有限公司哈密839000)
摘要本文通過(guò)使用徠卡TS系列儀器提供的辦公軟件flexoffice,介紹了徠卡TS系列全站儀編寫(xiě)格式文件的方法。
關(guān)鍵詞全站儀格式文件徠卡TS系列
在礦山的生產(chǎn)實(shí)踐中,測(cè)量人員經(jīng)常需要測(cè)量地形、道路、礦堆等地形地物。一般而言,專(zhuān)業(yè)的測(cè)繪軟件如CASS,提供有適合各類(lèi)型儀器導(dǎo)點(diǎn)的程序接口。其實(shí)除了這種第三方軟件公司所做的接口外,徠卡公司隨儀器配發(fā)給用戶(hù)的辦公平臺(tái)如flexoffice同樣提供了此能力,這種將各種測(cè)量數(shù)據(jù)信息從儀器中提取出來(lái),并按一定規(guī)則排列的文件,稱(chēng)為格式文件(*.frt文件)。徠卡允許用戶(hù)自己通過(guò)儀器的辦公平臺(tái)編寫(xiě)所需要的格式文件,這大大拓展了用戶(hù)的使用自由度。下面以徠卡TS02儀器的flexoffice辦公平臺(tái)為例,闡述在工作中編寫(xiě)格式文件的一些做法。
一個(gè)完整的格式文件包括:頁(yè)眉、數(shù)據(jù)塊標(biāo)題、導(dǎo)出格式串、頁(yè)腳這幾部分組成。其中頁(yè)眉在格式文件中只在報(bào)告的頭部顯示一次;數(shù)據(jù)塊標(biāo)題相當(dāng)于經(jīng)常使用的電子表格的字段名,在實(shí)際輸出的測(cè)量數(shù)據(jù)前顯示一次。導(dǎo)出格式串(測(cè)量數(shù)據(jù))用分隔符隔開(kāi),排列在分隔符列中。頁(yè)腳則在報(bào)告的尾部顯示一次,見(jiàn)圖1。
圖1
一般而言,格式文件必要的組成部分是數(shù)據(jù)塊標(biāo)題、導(dǎo)出格式串,其它的部分則是可選的。有時(shí)甚至只要導(dǎo)出格式串即可,如制作一個(gè)CASS的格式文件,只要導(dǎo)出字符串即可,導(dǎo)出列的順序只要按CASS規(guī)定規(guī)則排列就可以了。
在flexoffice辦公平臺(tái)中,有一個(gè)格式文件管理器,一般用戶(hù)編寫(xiě)格式文件,可以用它來(lái)完成。
格式文件管理區(qū)的編輯界面見(jiàn)圖2:
圖2
對(duì)于一般的格式文件可按以下順序編寫(xiě):
⑴在flexoffice菜單中,選擇格式管理器,新建-選擇儀器的類(lèi)型TS02/06/09;
⑵雙擊左側(cè)標(biāo)題-常規(guī)-文件頭-在編輯區(qū)寫(xiě)入頁(yè)眉內(nèi)容;
⑶雙擊左側(cè)標(biāo)題-常規(guī)-文件尾-在編輯區(qū)寫(xiě)入頁(yè)腳內(nèi)容;
⑷雙擊導(dǎo)出格式串,選擇一個(gè)合適的模板,以此為基礎(chǔ),修改右側(cè)的變量數(shù)據(jù)塊輸出順序等內(nèi)容,若當(dāng)前模板中的變量不夠使用,可以點(diǎn)擊變量區(qū)上面的“可變數(shù)據(jù)塊”下拉箭頭,增加變量。但這里所謂的增加變量,是指只能使用廠家已定義的變量,不能自己創(chuàng)建一個(gè)新變量。
導(dǎo)出格式串是格式文件的中心內(nèi)容,選擇一個(gè)合適的導(dǎo)出字符串模板常常是編寫(xiě)格式文件成功的前提。常用的格式模板有:codes、points、TPS stations、measurement TPS。若想編寫(xiě)好格式文件,應(yīng)該掌握模板所定義變量的含義。
同時(shí)需要注意的是,在格式文件中,被選擇的變量間分隔開(kāi),常常用下面的辦法:
·(空格):輸出中兩個(gè)變量間插入一個(gè)空格;
?(制表符):輸出中兩個(gè)變量間插入8個(gè)空格;
單個(gè)變量的開(kāi)始和結(jié)束用??表示。
在編輯視圖中回車(chē)符是不可見(jiàn)的。當(dāng)你按Enter時(shí),光標(biāo)移動(dòng)到下一行。在格式預(yù)覽中你可以控制分隔符的顯示效果。
以上是編寫(xiě)格式文件時(shí)常用的變量格式排列方法,需要掌握。
⑸按照預(yù)定設(shè)想,逐個(gè)地在每一個(gè)變量上,單擊右鍵,設(shè)定變量的長(zhǎng)度、精度等內(nèi)容。
⑹反復(fù)預(yù)覽編輯,最后將全站儀與電腦連接,將格式文件上傳至全站儀的格式文件目錄下,實(shí)際測(cè)試一下使用效果,最好找各種極端的情況進(jìn)行測(cè)試,直到滿(mǎn)意為止。
通過(guò)以下例子來(lái)說(shuō)明格式文件的編寫(xiě)方法。
在井下進(jìn)行導(dǎo)線測(cè)量時(shí),一般測(cè)量記在紙質(zhì)的測(cè)量記錄薄中。有時(shí)由于聽(tīng)錯(cuò)、報(bào)錯(cuò)或者其它原因,測(cè)量數(shù)據(jù)儀器高、站標(biāo)高都可能記錯(cuò)或者漏掉。我們?cè)O(shè)想能不能用格式文件來(lái)制作一個(gè)電子記錄薄,實(shí)現(xiàn)測(cè)量記錄薄與測(cè)量?jī)x器間的無(wú)縫傳遞,從而避免上述的種種錯(cuò)誤。
設(shè)計(jì)如圖1所示效果的格式文件的具體編寫(xiě)方法是:
⑴文件頭(頁(yè)眉)
文件頭內(nèi)容是:新疆亞克斯資源開(kāi)發(fā)股份有限公司、礦區(qū)、井、中段測(cè)量原始記錄、儀器觀測(cè)人。
文件頭是一些描述性的文字信息,只要在編輯區(qū)輸入這些文字,并且經(jīng)過(guò)簡(jiǎn)單的編輯預(yù)覽,達(dá)到上述顯示效果即可。
⑵數(shù)據(jù)塊標(biāo)題
數(shù)據(jù)塊標(biāo)題的內(nèi)容是:測(cè)站名、測(cè)序、水平角、平距、高差、垂直角、斜距、儀器高、棱鏡高、測(cè)距模式、棱鏡常數(shù)、照準(zhǔn)、目標(biāo)、測(cè)量時(shí)間。
數(shù)據(jù)塊標(biāo)題相當(dāng)于電子表格的表頭字段,它實(shí)際上注釋了所要表達(dá)的導(dǎo)出字符串變量的含義。因此,設(shè)計(jì)一個(gè)格式文件的框架,可以在這里做,最后在導(dǎo)出格式串中,選擇對(duì)應(yīng)功能的變量來(lái)實(shí)現(xiàn)即可。
⑶導(dǎo)出格式串
導(dǎo)出格式串所要表達(dá)的內(nèi)容,如數(shù)據(jù)塊標(biāo)題所示。效果如圖1所示。我們?cè)诰唧w制作上述效果的格式文件時(shí),是以measurement TPS“默認(rèn)導(dǎo)出字符串”為模板制作的。其中的變量和數(shù)據(jù)塊的對(duì)應(yīng)關(guān)系見(jiàn)表1。
表1
在變量區(qū)找到上述變量,分別雙擊變量,變量會(huì)在編輯區(qū)中出現(xiàn),通過(guò)反復(fù)預(yù)覽,達(dá)到顯示效果即可。值得一提的是在編輯區(qū),在達(dá)到顯示效果后,還有一步定義變量工作要做,具體操作方法是點(diǎn)擊編輯區(qū)的變量名,右鍵彈出菜單,定義變量的精度、長(zhǎng)度等內(nèi)容。
⑷文件尾(頁(yè)腳)
內(nèi)容是:-觀測(cè)結(jié)束-;
提示:不同的測(cè)距方式下的徠卡常數(shù)為NP= 0.034;360MINI=0.030,單圓棱鏡=0.004;反射片= 0.034;
顯示效果如圖1所示。編輯方法和文件頭相似,只要在文件尾處,鍵入上述文字信息,經(jīng)過(guò)編輯預(yù)覽等環(huán)節(jié),達(dá)到顯示效果即可。
⑸反復(fù)調(diào)試
全站儀和電腦聯(lián)機(jī),通過(guò)測(cè)試各種測(cè)量數(shù)據(jù),反復(fù)調(diào)試顯示效果,直到滿(mǎn)意為止。
最后可以通過(guò)點(diǎn)擊格式管理器菜單下的格式—屬性,來(lái)定義格式文件的相關(guān)信息。
編寫(xiě)好的格式文件是一個(gè)ascii碼文件,其文件名后綴是.frt??梢杂糜浭卤敬蜷_(kāi),但不建議在記事本中編輯。
上述格式文件最后內(nèi)容如下:
@t:FRT
圖3
@i:TS02/06/09
@v:1.00
@a:新疆.哈密.閆學(xué)軍
@c:新疆哈密
@d:星期日,二月20,2011
@o:可以用于測(cè)量導(dǎo)線的原始記錄
@l:TS02/06/09_Standard
%N亞克斯測(cè)量格式
#WS
#LM
#TC
#PB
&W1.000000000000
&L1.000000000000
&T1.000000000000
&P1.000000000000
@Dd-
@Df-
@Ds--------
$1400000"新疆亞克斯資源開(kāi)發(fā)股份有限公司礦區(qū)井中段測(cè)量原始記錄儀器觀測(cè)人■---------------------------------------------------------------------------------------------------------------■■測(cè)站名測(cè)序水平角平距高差垂直角斜距儀器高 棱鏡高測(cè)距模式 棱鏡常數(shù)照準(zhǔn)目標(biāo)測(cè)量時(shí)間■"
$1710000"%6.6s%#10.4f%#10.3f%#10.3f%# 10.4f%#10.3f%#8.3f%#8.3f%6.0s%#10.3f% 10.10s%10.10s%-4.0f%02.0f%4.0f%02.0f%02.0f" 01100010011108120100212082001003220820010033 10812010022208200100312082001008820820010087 01100010652208200100580110001066101100010042 00400010124004000101220040001011400400010112 00400010111;
$1500000"■
-觀測(cè)結(jié)束-提示:不同的測(cè)距方式下的徠卡常數(shù)為NP=0.034;360MINI=0.030,單圓棱鏡=0.004;反射片=0.034■"。
在實(shí)際工作中,還針對(duì)徠卡TS02型全站儀編寫(xiě)了亞克斯公司的CASS格式文件、儀器狀態(tài)格式文件等,方便了工作使用。一個(gè)好的格式文件,需要在工作中反復(fù)實(shí)踐才行。通過(guò)編寫(xiě)格式文件,大大擴(kuò)展了用戶(hù)對(duì)儀器輸出內(nèi)容的選擇范圍,為在工作中更快更好地完成各項(xiàng)測(cè)量工作,打下了很好的基礎(chǔ)。所以格式文件值得有條件的用戶(hù)在工作中推廣使用。
收稿:2016-03-02
DOI:10.16206/j.cnki.65-1136/tg.2016.03.020