摘要:主要介紹了易語言編程語言在接觸網(wǎng)鋼結(jié)構(gòu)重量上的應(yīng)用,以及鋼結(jié)構(gòu)重量手冊(cè)的設(shè)計(jì)與開發(fā)過程、設(shè)計(jì)原理、關(guān)鍵技術(shù),該手冊(cè)的編制,對(duì)于電氣化鐵路接觸網(wǎng)鋼結(jié)構(gòu)產(chǎn)品降低成本、提高勞動(dòng)生產(chǎn)率、辦公智能信息化及大數(shù)據(jù)匯總有著重要意義。
關(guān)鍵詞:電氣化鐵路;易語言;接觸網(wǎng);重量
Abstract:This article mainly introduces the application of easy language programming language on the the weight of overhead contact system,as well as the design and development process,design principles,and key technologies of the steel structure weight manual,and the preparation of the manual. Foroverhead contact system of electrified railway steel structure products to reduce costs,improve labor productivity,office intelligence informatization and data aggregation is of great significance.
Key words:electrified railway;easy language;overhead contact system;weight
引言
隨著國家高速電氣化鐵路的發(fā)展,接觸網(wǎng)系統(tǒng)中的混凝土產(chǎn)品(如支柱等)已逐步被鋼結(jié)構(gòu)產(chǎn)品代替。目前,電氣化鐵路接觸網(wǎng)鋼結(jié)構(gòu)產(chǎn)品大多是以重量為單位進(jìn)行結(jié)算,通常是經(jīng)過雙方的技術(shù)部門通過查找與產(chǎn)品相對(duì)應(yīng)的圖紙,反復(fù)核算簽認(rèn)后,確定最終的重量,效率低、易出錯(cuò)。近年來,隨著計(jì)算機(jī)信息化技術(shù)的迅猛發(fā)展,無紙化、智能化辦公已成為一種趨勢(shì)。基于此,筆者利用易語言中文編程系統(tǒng),設(shè)計(jì)開發(fā)了一款電氣化鐵路接觸網(wǎng)鋼結(jié)構(gòu)產(chǎn)品重量手冊(cè),可以方便快捷的查找到鋼結(jié)構(gòu)產(chǎn)品的重量。
易語言中文編程系統(tǒng)是我國自主開發(fā)的,適合國情,適合不同層次不同專業(yè)的人員,簡單易學(xué)的漢語編程語言。易語言是基于漢字(詞)編程,完全可視化,跨多種操作平臺(tái)的編程工具。易語言提供滿足中國人學(xué)習(xí)習(xí)慣的命令,設(shè)計(jì)界面可視化,設(shè)計(jì)程序結(jié)構(gòu)可視化,通俗易懂。
本文主要介紹了易語言設(shè)計(jì)開發(fā)電氣化鐵路接觸網(wǎng)鋼結(jié)構(gòu)產(chǎn)品重量手冊(cè)的主要思路及各種參數(shù)計(jì)算方法,并對(duì)此進(jìn)行探討與分析,為從業(yè)人員提供一種思路,對(duì)相關(guān)行業(yè)具有一定參考和借鑒意義。
1 操作界面的設(shè)計(jì)
電氣化鐵路中,通常接觸網(wǎng)鋼結(jié)構(gòu)產(chǎn)品大致分為兩種:一是定長產(chǎn)品,如13m、15m軟橫跨鋼柱及11.5m、12m、12.5m橋鋼柱等容量不同,但長度相同的產(chǎn)品;二是不定長產(chǎn)品,如H形鋼柱,環(huán)形等徑鋼管柱,硬橫跨支柱及橫梁等需根據(jù)現(xiàn)場(chǎng)實(shí)際情況,長度隨時(shí)變化的產(chǎn)品。鑒于此,設(shè)計(jì)出如下操作界面(見圖1)。
設(shè)計(jì)步驟如下:在易語言中,啟動(dòng)窗口創(chuàng)建完畢,點(diǎn)擊擴(kuò)展組件1,選擇高級(jí)選擇夾,繪制主框架,選擇子夾管理,依次添加子文件夾,并根據(jù)需要命名(見圖2)。
1.1定長產(chǎn)品界面設(shè)計(jì)
通過查找特定的規(guī)格型號(hào),標(biāo)記到產(chǎn)品的重量,以下以格構(gòu)式鋼柱為例(見圖1),其它同類型產(chǎn)品可參照于此。
設(shè)計(jì)步驟:
點(diǎn)擊擴(kuò)展組件2,選擇超級(jí)列表框,繪制列表(見圖1),輸入如下代碼:
子程序 _窗口1_創(chuàng)建完畢
超級(jí)列表框1.插入列(,“序號(hào)”,80,1,,)
超級(jí)列表框1.插入列(,“規(guī)格型號(hào)”,80,1,,)
超級(jí)列表框1.插入列(,“單重(kg)”,80,1,,)
超級(jí)列表框1.插入列(,“螺栓(kg)”,80,1,,)
超級(jí)列表框1.字體.字體大小= 12
超級(jí)列表框1.置列寬(0,-2)
超級(jí)列表框1.置列寬(1,140)
超級(jí)列表框1.置列寬(2,-2)
超級(jí)列表框1.置列寬(3,-2)
i = 0
a = 1
.計(jì)次循環(huán)首(53,i)
索引=超級(jí)列表框1.插入表項(xiàng)(i,,,,,)
超級(jí)列表框1.置標(biāo)題(索引,0,到文本(a))
a = a + 1
.計(jì)次循環(huán)尾()
超級(jí)列表框1.置標(biāo)題(0,1,“G150/13”)
超級(jí)列表框1.置標(biāo)題(0,2,“532.7”)
超級(jí)列表框1.置標(biāo)題(0,3,“”)
超級(jí)列表框1.置標(biāo)題(1,1,“G200/13”)
超級(jí)列表框1.置標(biāo)題(1,2,“579.3”)
超級(jí)列表框1.置標(biāo)題(1,3,“”)
……
超級(jí)列表框1.置標(biāo)題(52,1,“Gs350/15”)
超級(jí)列表框1.置標(biāo)題(52,2,“1069.9”)
超級(jí)列表框1.置標(biāo)題(52,3,“”)
1.2不定長產(chǎn)品界面設(shè)計(jì)
先選定產(chǎn)品的規(guī)格型號(hào),然后輸入需要的長度,最終得出該型號(hào)的重量,以下以H形鋼柱為例(圖3),其它同類型產(chǎn)品可參照于此。
設(shè)計(jì)步驟:
在相應(yīng)的子文件夾下,繪制超級(jí)列表框,插入如下代碼:
超級(jí)列表框2.插入列(,“規(guī)格型號(hào)”,80,1,,)
超級(jí)列表框2.字體.字體大小= 12
索引=超級(jí)列表框2.插入表項(xiàng)(0,,,,,)
超級(jí)列表框2.置標(biāo)題(索引,0,“GH240A”)
索引=超級(jí)列表框2.插入表項(xiàng)(1,,,,,)
超級(jí)列表框2.置標(biāo)題(索引,0,“GH260A”)
……
索引=超級(jí)列表框2.插入表項(xiàng)(9,,,,,)
超級(jí)列表框2.置標(biāo)題(索引,0,“GHT240C”)
在基本組件中插入3個(gè)標(biāo)簽,分別命名:規(guī)格型號(hào)、長度、單重,在對(duì)應(yīng)的標(biāo)簽下創(chuàng)建3個(gè)編輯框,目的是當(dāng)選擇表格中特定型號(hào)時(shí),規(guī)格型號(hào)隨機(jī)顯示選中的產(chǎn)品型號(hào),當(dāng)在長度下方輸入長度時(shí),單重一欄立即顯示出該規(guī)格型號(hào)的產(chǎn)品重量,以下以GH240A型號(hào)為例。
.子程序 _超級(jí)列表框2_左鍵單擊表項(xiàng)
規(guī)格型號(hào).內(nèi)容=超級(jí)列表框2.取標(biāo)題(超級(jí)列表框2.現(xiàn)行選中項(xiàng),0)
.子程序 _規(guī)格型號(hào)_內(nèi)容被改變
.如果真(長度.內(nèi)容=“”或到數(shù)值(長度.內(nèi)容)≤ 0)
單重.內(nèi)容=“”
返回()
.如果真結(jié)束
.如果真(規(guī)格型號(hào).內(nèi)容=“GH240A”且到數(shù)值(長度.內(nèi)容)> 0)
單重.內(nèi)容=到文本(四舍五入(到數(shù)值(長度.內(nèi)容)× 83.2 + 92,1))
參照上述代碼,把其余型號(hào)的H型鋼柱補(bǔ)充完整。
注意因長度的輸入均為數(shù)字,為防止系統(tǒng)報(bào)錯(cuò),應(yīng)將需輸入數(shù)字編輯框的屬性更改為輸入小數(shù)(如圖4)。
2其它設(shè)計(jì)與開發(fā)
將上述程序補(bǔ)充完整,如添加其它產(chǎn)品的規(guī)格型號(hào),亦可加入一些其它實(shí)用功能,例如圖紙編號(hào)、常用螺栓單重等等。
可根據(jù)實(shí)際情況,如需保障產(chǎn)品資料的安全性,可加入賬號(hào)密碼登錄,即具備查閱權(quán)限的人才能使用(見圖5),可參照以下界面進(jìn)行設(shè)計(jì)與開發(fā)。
.程序集窗口程序集_啟動(dòng)窗口
.子程序 _登錄_被單擊
.如果(帳號(hào).內(nèi)容=“張三”或帳號(hào).內(nèi)容=“李四”)
<輸入帳號(hào),可自己設(shè)定>
.如果(密碼.內(nèi)容=123456)
<輸入密碼,可自己設(shè)定>
_啟動(dòng)窗口.銷毀()
<隱藏登錄窗口>
窗口1.可視=真
<顯示手冊(cè)主界面>
.否則
信息框(“帳號(hào)或密碼錯(cuò)誤”,#錯(cuò)誤圖標(biāo),“警告”,)
<提示帳號(hào)或密碼錯(cuò)誤>
密碼.內(nèi)容=“”
密碼.獲取焦點(diǎn)()
<重新輸入帳號(hào)或密碼>
.如果結(jié)束
3結(jié)語
通過進(jìn)一步完善設(shè)計(jì)與開發(fā),本手冊(cè)可計(jì)算的電氣化鐵路接觸網(wǎng)產(chǎn)品有格構(gòu)式鋼柱、H形鋼柱、環(huán)形等徑鋼管柱、硬橫跨、吊柱、多線路腕臂梁、錐形鋼管支柱、地鐵門型支架等等,已基本涵蓋了95%以上的接觸網(wǎng)鋼結(jié)構(gòu)產(chǎn)品,一體式、簡潔式及傻瓜式操作界面,適用于電氣化鐵路從業(yè)人員的使用,尤其在加工生產(chǎn)、投標(biāo)報(bào)價(jià)、現(xiàn)場(chǎng)安裝等方面,極大可能的方便了從業(yè)人員的需求,對(duì)于降低成本、提高勞動(dòng)生產(chǎn)率、辦公智能信息化以及大數(shù)據(jù)平臺(tái)匯總有著重要意義。
參考文獻(xiàn)
[1]吳濤.中文編程從入門到精通 [M].北京:海洋出版社.2011
[2]GB/T25020-2016 中華人民共和國國家標(biāo)準(zhǔn)電氣化鐵路接觸網(wǎng)支柱[S].
[3]TB/T2920-2008中華人民共和國國家行業(yè)標(biāo)準(zhǔn)電氣化鐵路接觸網(wǎng)硬橫跨[S].
作者簡介:李建東.中鐵電工保定制品有限公司,工程師。
(作者單位:中鐵電工保定制品有限公司)