• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    VB語言在船舶分段看板的應用和推廣

    2020-06-15 08:25:50姜國棟
    船舶標準化工程師 2020年3期
    關鍵詞:看板沖砂單元格

    姜國棟,徐 輝

    (上海江南長興造船有限責任公司,上海201913)

    0 引言

    船舶分段在建造過程中,需要不同生產(chǎn)部門的相關工作人員記錄大量的生產(chǎn)數(shù)據(jù),記為第一數(shù)據(jù),包括編碼、完工日期、貨物領取記錄等信息,并以日報形式把信息上傳公司內網(wǎng),供本廠員工查詢和使用。但是如何把繁雜的分段信息,以簡單的方式把船舶分段建造情況在第一時間呈現(xiàn)給項目經(jīng)理和公司領導以進行決策,成為關注的焦點。本文根據(jù)分段建造特點把信息分為以下小節(jié)點,下稱節(jié)點序列:切割、小組立、大組立、組立結束、結構交驗、完整性交驗、清潔交驗、沖砂交驗、油漆交驗和配送狀態(tài)。單船分段狀態(tài)信息的展示通過不同節(jié)點顏色和圖標進行區(qū)分,單個分段節(jié)點完成信息由該分段單元格內的文字信息以標注形式展示,避免信息繁冗。

    通過Visual Basic語言(以下簡稱:VB)和Excel軟件的結合[1-3],可以快速高效地進行數(shù)據(jù)的收集、分析、處理和輸出,本文將根據(jù)某集裝箱船的分段劃分,建立簡易的看板并實現(xiàn)數(shù)據(jù)多元化呈現(xiàn)[4]。

    1 Excel表格的處理

    新建Excel兩個文檔,分別命名為“分段信息跟蹤表”(以下簡稱:一號文檔)和“各船只建造看板”(以下簡稱:二號文檔)。

    1.1 一號文檔數(shù)據(jù)的整理

    對一號文檔數(shù)據(jù)進行統(tǒng)計和錄入,詳細表格設計和數(shù)據(jù)情況見圖1。

    1)根據(jù)分段要素表把總段號和分段號依次導入表格第B列和第D列,其中A、C列分別為序號和單元號,從E列開始按照節(jié)點序列名稱向后排。除此之外,還可以在序列后面再向后添加是否半船起浮、制造廠家、分段類型等信息。半船起浮(Y/N)在船舶分段建造初期對建造者可以起到很好的提醒作用,制造廠家的設置主要考慮到船廠分段物量大,一部分將外協(xié)至其他船廠生產(chǎn),分段類型的設置主要考慮到公司分段編碼有純數(shù)字和數(shù)字字母組合 2種形式,容易給人產(chǎn)生錯覺或大腦反映延誤的現(xiàn)象。

    2)分段生產(chǎn)節(jié)點序列前四個項目的日期數(shù)據(jù)導入,即對應一號文檔的E、G、H、I列。原始數(shù)據(jù)可以采用分段制造部日報,通過VLOOKUP公式進行導入,第一次導入后,后面表格將進行自動更新,減少重復勞動。

    3)節(jié)點序列從第五個項目即結構交驗到配送狀態(tài)的數(shù)據(jù)錄入將不采用上述方法,因為這些項目基本都是船東、船檢、質檢員(QC)進行檢驗,這些數(shù)據(jù)將通過分段監(jiān)造師向質檢員(QC)和生產(chǎn)部門管理人員,甚至船東和船檢進行確認是否交驗通過,以此來判斷分段各項目的實際完工日期,并每天及時手動更新至一號文檔,避免出現(xiàn)漏報、錯報、虛報、瞞報等現(xiàn)象。

    圖1 分段信息跟蹤表示意圖

    1.2 二號文檔的設計布局

    對二號文檔表格進行分段布置的設計和定位數(shù)據(jù)的錄入,如圖2和圖3所示。

    圖2 分段定位數(shù)據(jù)

    圖3 分段劃分布置

    文檔處理步驟如下:

    1)根據(jù)船舶分段劃分圖和表格單元格特性合理繪制分段布置圖,先把所有單元格的寬和高盡可能調小,且能夠可視到,方便單元格合并后形成的分段與分段之間錯落有致。

    2)先繪制從船尾到船首的內底分段,再整個貨艙從底部到主甲板,最后向船舶首尾兩邊延伸繪制。

    3)個別分段在側視圖或者俯視圖上無法體現(xiàn),只能在典型橫剖面圖上能夠查驗,這塊需要格外注意機艙和首部分段,避免遺漏,這類分段號可以在其分段所在位置進行設計。

    4)同一個區(qū)域分段之間的總組形成總段,總段的體現(xiàn)可以在大合攏焊縫區(qū)域用黑色粗實線來隔斷,其他單個分段可以用普通實線畫框。

    5)為快速體現(xiàn)單船起浮分段范圍,可以用Excel自帶繪圖功能,用加粗藍色實線劃分。

    6)該文檔表格正上方需注明詳細船號和船型名稱,以及分段各階段施工名稱和計劃完成數(shù)量。

    7)最后根據(jù)一號文檔中分段順序依次從二號文檔A121單元格向下導入分段號,并在每一個分段號后面的單元格輸入“0”,一直填寫到第N列位置,B120列~N120列將按照節(jié)點序列輸入項目名稱,同時在第R列輸入對應分段在二號文檔對應的單元格坐標,例如 CS31P分段,其坐標輸入“AE32:AG34”。這里需要格外注意的是,坐標的輸入應為英文輸入,否則程序運行時會報錯。

    2 VB編程在船舶分段看板中的設計和主要代碼

    Visual basic 程序語言[5-6]在 Excel中的應用非常廣泛,尤其是數(shù)據(jù)的輸入和輸出,較人工而言非常便利和準確。主要程序編碼如下。

    2.1 文檔打開確認和船號識別

    程序運行時,只有兩個文檔,首先確定文檔是否打開,再對兩個文檔的船號(H開頭,如H3027)進行查找和對應,如圖4和圖5所示。

    圖4 文檔打開

    圖5 船號確認

    2.2 根據(jù)分段所處的狀態(tài)進行單元格注釋輸出

    二號文檔分段所處單元格的右上方有紅色角標,代表一號文檔有對應分段狀態(tài)的日期輸入,通過程序使得相關信息已注釋形式輸出,當鼠標移動此處單元格,有小窗口跳出,并羅列該分段所有完工狀態(tài)的完工日期數(shù)據(jù),具體程序如圖6所示。

    圖6 分段單元格注釋

    切割程序如圖 7,其他完工情況只需在pcomment一行程序的最后用“&Chr(10) &”代碼進行連接,并在 stage后面更改其他狀態(tài)信息,以及在offset(k,數(shù)字)中,及時更改數(shù)字信息,確保分段狀態(tài)名稱和所在列數(shù)字對應,下面以小組立完工狀態(tài)為例,如圖8所示。

    此時,在小組立完工狀態(tài)信息輸入前,要輸入切割完工信息,其他后續(xù)施工狀態(tài)依次類推。再把注釋的信息映射到二號文檔里分段單元格里面,并自動調整好注釋文本框的大小,程序見圖9。

    圖7 切割程序

    圖8 小組立完工注釋

    圖9 其他狀態(tài)單元格注釋程序

    2.3 分段狀態(tài)的顏色輸出

    編制程序代碼前,先定義不同狀態(tài)數(shù)據(jù)的顏色,如切割完工為灰色,小組完工為紫色,大組開工為紅色,大組下胎為青色,結構完工為綠色,完整性完工為棕色,清潔完工為粉色,沖砂完工為黃色,油漆完工為藍色。以部分完工狀態(tài)為例,如圖 10所示。最后調用顏色功能函數(shù),根據(jù)分段號的完工狀態(tài)對相應的單元格進行涂色,程序如圖11所示。

    2.4 分段狀態(tài)的圖標輸出

    這里提到的圖標,主要考慮2處:一是看板能反饋出前一天晚上在砂房里的分段(包括新進棚和沖砂完工未交驗結束);二是分段油漆完工后是否配送。這里定義:“●”代表沖砂中,單元格顏色為粉色,且內容后面有圖標“●”;當沖砂完工后,單元格顏色變?yōu)辄S色,內容中的圖標“●”消失;“▲”代表油漆已完工但是未配送,單元格顏色為藍色,且內容后面有圖標“▲”,當分段配送總組后,該單元格顏色和內容不變,只是圖標消失。相關程序和效果如圖12和圖13所示。

    圖10 色標程序

    圖11 單元格涂色程序

    對應增加和刪減圖標的功能程序如圖14所示。

    圖12 沖砂圖標程序

    圖13 油漆完工配送圖標程序

    圖14 圖標增刪程序

    3 分段看板程序檢查和實船應用

    程序運行效果圖如圖15所示。

    圖15 全船效果圖

    3.1 程序檢查

    程序檢查的步驟如下:

    1)根據(jù)分段制作流轉順序,先從切割數(shù)據(jù)開始,一號文檔中的切割完工一列,導入全部數(shù)據(jù),再在二號文檔中的視圖、宏、查看宏,最后運行程序,也可以通過組合鍵Alt+F8來實現(xiàn),檢查切割完工方面的看板信息是否和程序設計一致,二號文檔正確反饋信息為黃色、有切割完工的日期注釋。

    2)依次檢查小組立、大組立、組立結束、結構交驗、完整性交驗、清潔交驗、沖砂交驗、油漆交驗和配送狀態(tài),所對應的顏色、注釋、圖標的變化信息。

    3)清潔交驗將根據(jù)船廠檢驗項目表來決定取舍,可不填寫該信息,但不影響看板信息的反饋。

    4)重點檢查沖砂前后,油漆完工后的配送相關圖標是否出現(xiàn)。

    5)程序運行出現(xiàn)問題時,根據(jù)跳出的錯誤信息提示,檢查程序或者看板基礎信息設計。

    3.2 實船應用情況

    該程序已經(jīng)經(jīng)過散貨船、油船、集裝箱船、集滾船,以及各型號的 LNG船分段看板的檢驗,性能成熟穩(wěn)定。

    每款型號的首制船船舶看板信息都以模板形式保存,便于后續(xù)有相似產(chǎn)品建造可直接調取相關文檔。

    看板可以同時運行至少10個單船(可不同船型)信息的處理和看板展示。

    數(shù)據(jù)采集方便,運行簡單,對船廠工作人員來說,每天需要更新整個船廠在建船舶的分段的所有信息,可以提高速度和準確度,也給公司集團領導一個很直觀的看板多元化展示。

    4 改善和展望

    二號文檔中看板的準備工作內容較多且復雜,極容易出現(xiàn)錯誤,尤其分段坐標的輸入,這塊難點需要在后面工作中尋找簡單方法來處理。

    目前分段信息的處理和看板信息的輸出,只停留在分段階段,船廠可以根據(jù)自身建造特點,可拓展至船塢整個階段,可以按照結構的搭載合攏、艙室密性、管電單元和設備分布等信息進行拆分和匯總。

    5 結論

    通過VB程序語言,可以解決船舶分段建造過程中數(shù)據(jù)繁雜、錄入慢等問題,并能很好地展示分段數(shù)據(jù)和分段狀態(tài),為船舶項目監(jiān)造師、項目經(jīng)理等高級管理者提供了便捷的分段狀態(tài)展示平臺。

    猜你喜歡
    看板沖砂單元格
    稠油老井沖砂工藝研究與應用
    玩轉方格
    玩轉方格
    淺談Excel中常見統(tǒng)計個數(shù)函數(shù)的用法
    西部皮革(2018年6期)2018-05-07 06:41:07
    基于ERP下的生產(chǎn)管理看板系統(tǒng)開發(fā)
    精益軟件研發(fā)實踐
    魅力中國(2016年45期)2017-07-20 10:34:51
    基于HTML5的教室信息電子看板設計
    軟件導刊(2017年6期)2017-07-12 19:51:01
    鐵路軌道預算課程的“看板”教學研究與實踐
    無污染防泄漏連續(xù)沖砂裝置
    化工管理(2017年26期)2017-03-04 18:56:49
    錦州油區(qū)連續(xù)沖砂技術發(fā)展與改進
    化工管理(2015年29期)2015-08-15 00:51:32
    荥阳市| 潜山县| 石家庄市| 通山县| 平武县| 都江堰市| 微山县| 福泉市| 泊头市| 琼结县| 金沙县| 襄樊市| 甘南县| 德钦县| 博爱县| 闸北区| 遵义市| 保定市| 卢湾区| 云和县| 米林县| 嵩明县| 南昌市| 海伦市| 库尔勒市| 甘泉县| 贺兰县| 定结县| 万安县| 泸定县| 嵊州市| 托克逊县| 伊川县| 彩票| 牟定县| 抚顺县| 正阳县| 阳新县| 西贡区| 伽师县| 开阳县|