999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VB.net的壓力容器制造工藝編制軟件

2015-01-13 06:13:31吳永正
化工機械 2015年6期
關鍵詞:工藝

吳永正

(玉門油田機械廠技術部)

壓力容器制造工藝過程卡是針對容器零件加工、部件裝配、總體組裝及容器出廠檢驗等過程,按加工、組裝工序編制的用于指導加工過程、組裝過程和質量檢查的技術文件,也是記錄實施加工、組裝、質量檢查部門、操作人員、檢查人員和實施日期的重要質量記錄文件[1]。因此,壓力容器制造工藝過程卡應按臺進行編制,對主要受壓元件應做到“一件一卡”。

制造工藝過程卡由主管工藝人員編制,工藝責任工程師審核后發至生產班組,隨零部件的加工工序流轉[2]。但是,壓力容器屬于單件小批量生產,因此編制壓力容器制造工藝過程卡和焊接工藝規程的工作量大且效率低。

VB.net是基于微軟.net Framework上的面向對象的編程語言,其界面友好,可通過簡單輸入參數引用Word類型庫進行聯合編程,并自動生成所需文件。

由于各制造廠制造工藝有較大區別(如有些制造廠對公稱直徑大于800mm的筒體選用內坡口,有些廠家選用外坡口;有些廠家對封頭外協采購,只需編制外購件檢驗卡,有些廠家自行制造則需編制制造過程工藝卡),目前尚無統一且適合多數廠家使用的壓力容器制造工藝編制軟件。雖然一些研究者給出了計算機軟件編程技術在壓力容器制造工藝編制中的應用,但其僅限于框架或組織結構性內容,不便于實際操作[3,4]。為此,筆者提出將VB.net編程技術應用于壓力容器制造工藝編制中,以便工藝人員能夠快速上手開發出適合本廠使用的工藝編制軟件。

1 利用VB.net控制Word編程步驟

1.1設計文檔模板

利用VB.net控制Word既可以在Word中通過錄制宏后使VB.net和VBA聯合編程生成所需的Word文檔;也可以先將通用性內容設計成Word文檔模板,然后通過代碼操作模板文件來生成所需的文檔[5]。相對來說,設計模板的方法具有代碼數量少和操作簡單的特點。

1.2界面設計

在Windows編程中,窗體是界面設計的基礎,也是最終用戶的操作對象。

啟動Visual Studio 2010,新建項目Visual Basic>Windows>Windows窗體應用程序,即可進行界面設計。

1.3編寫代碼

將所需表達的內容按照一定的語法和算法組合即構成代碼。代碼是計算機能識別的語言,也是編程的核心部分。

在編寫代碼前需要先添加Word應用程序對象庫:單擊菜單中的“項目”>”添加引用”菜單項,在彈出的對話框中選擇COM菜單下的“Microsoft Word X Object Library”(注:Word 2003中X為11.0,Word 2007中X為12.0)。

VB.net操作Word編程時常用的代碼如下:

Dim wrdApp As Word.Application‘定義Word對象變量;

Dim wrdDoc As Word._Document‘定義文檔實例對象變量;

wrdApp = CreateObject("Word.Application")‘創建Word對象;

wrdApp.Visible = True‘設置Word對象可見;

wrdDataDoc1 = wrdApp.Documents.Add(Template:=Application.StartupPath & "文檔名稱.dot")‘打開對象模板;

wrdDataDoc1.Bookmarks.Item("書簽名稱").Range.Text = “要插入的內容”‘替換書簽內容;

wrdDataDoc1.Tables(1).Cell(6,2).Range.InlineShapes.AddPicture(FileName:=(Application.StartupPath & "圖片.jpg"))‘將圖片插入到第一個表格的第6行、第2列;

wrdApp.Selection.GoTo(Word.WdGoToItem.wdGoToLine, Word.WdGoToDirection.wdGoToLast)‘移至文檔結尾;

myrange = wrdDataDoc6.Range‘選擇對象;

myrange.Copy()‘復制對象;

myrange.Paste()‘粘貼對象;

wrdDataDoc.Activate()‘文檔激活;

myrange = Nothing‘清除選擇對象;

wrdDoc = Nothing‘清除實例對象;

wrdApp = Nothing‘清除Word對象;

2 實例說明

以浮頭式換熱器制造工藝編制軟件為例進行說明。浮頭式換熱器制造工藝卡主要包括封頭制造過程卡、管箱短節制造工藝過程卡、管箱部件組裝過程檢驗卡及換熱器總裝過程檢驗卡等。

2.1設計文檔模板

打開Microsoft Word 2003軟件,新建Word文檔,將相同部分設計成文檔模板(管箱短節制造工藝模板如圖1所示)。在需要變動的部分依次插入書簽,如產品名稱、產品工號、厚度及長度等。將設計好的文檔另存為“浮頭制造工藝卡.dot”,模板文件另存為.dot格式后可以在對模板文件進行寫入編輯操作時不破壞原文件的內容和格式,僅相當于操作復制的文件。

2.2界面設計

啟動Visual Studio 2010,新建項目Visual Basic>Windows>Windows窗體應用程序,即可進行界面設計。界面內容應包括各受壓元件參數,同時也可以將數據保存到Access數據庫中,浮頭式換熱器制造工藝編制軟件界面如圖2所示。

圖1 管箱短節制造工藝模板

圖2 浮頭式換熱器制造工藝編制軟件界面

2.3主要源代碼

主要源代碼如下:

Imports Microsoft.Office.Interop

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click‘生成制造工藝卡

Dim wrdApp As Word.Application

wrdApp = CreateObject("Word.Application")

wrdApp.Visible = True‘對象可見

Dim wrdDataDoc As Word._Document

wrdDataDoc = wrdApp.Documents.Add(Template:=Application.StartupPath & "浮頭制造工藝卡.dot")‘打開模板

wrdDataDoc.Bookmarks.Item("產品編號").Range.Text = "TextBox1.Text"‘替換標簽內容

……

wrdApp = Nothing‘清除Word對象

wrdDataDoc= Nothing‘清除實例對象

End Sub

調查結果顯示(表2),施肥能明顯提高四方竹的出筍量,施用的肥料類型不同,對出筍的影響不同,但出筍量均明顯高于對照。其中,施用有機肥的處理(處理Ⅲ)出筍量最多,施用氮肥、磷肥和鉀肥的2個處理(處理Ⅰ和處理Ⅱ)間施肥效果十分接近。試驗結果表明,施有機肥更能促進竹林發筍[3-4],可能是由于谷殼覆蓋,改善了土壤的水熱條件,從而促進了發筍行為,且發筍時間相對其他幾種處理都更早一些。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click‘將數據保存到數據庫中

Dim cn1 As ADODB.Connection

Dim rs1 As ADODB.Recordset

Dim sql1 As String

cn1 = New ADODB.Connection

cn1.Open("PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "zhizao.mdb;")‘打開數據庫

rs1 = New ADODB.Recordset

rs1.Open(sql1, cn1, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic)

rs1.AddNew()

rs1("產品編號").Value = TextBox1.Text

rs1("管程試驗壓力").Value = TextBox2.Text

……

rs1.Update()

cn1.Close()

cn1 = Nothing

rs1 = Nothing

sql1 = Nothing

End Class

從數據庫中讀取文件與將數據保存到數據庫中代碼類似,此處不再贅述。

3 結束語

先設計Word模板,然后使用VB.net開發制造工藝編制軟件,能夠大幅提高壓力容器制造工藝編制的效率,使工藝編制人員從繁雜重復的勞動中解脫出來,以便從事更多計算機無法替代的設計工作。

[1] GB 150-2011,壓力容器[S].北京:中國標準出版社,2011.

[2] 王春林,龐春虎.化工設備制造技術[M].北京:化學工業出版社,2009:34~37.

[3] 慕仁社,岳玉鳳,秦彥斌.壓力容器計算機輔助工藝設計與管理系統軟件的開發及應用[J].壓力容器,2000,17(3):81~83.

[4] 黃志勇.壓力容器制造CAPP系統的研究開發[J].化工設備與管道,2007,44(3):19~22.

[5] 彭顯鋒.用VB6.0控制Word創建規范性文檔[J].貴州氣象,2008,32(2):40~42.

猜你喜歡
工藝
鋯-鈦焊接工藝在壓力容器制造中的應用研究
金屬鈦的制備工藝
轉爐高效復合吹煉工藝的開發與應用
山東冶金(2019年6期)2020-01-06 07:45:54
工藝的概述及鑒定要點
收藏界(2019年2期)2019-10-12 08:26:06
5-氯-1-茚酮合成工藝改進
世界農藥(2019年2期)2019-07-13 05:55:12
螺甲螨酯的合成工藝研究
世界農藥(2019年2期)2019-07-13 05:55:10
壓力缸的擺輾擠壓工藝及模具設計
模具制造(2019年3期)2019-06-06 02:11:00
石油化工工藝的探討
一段鋅氧壓浸出與焙燒浸出工藝的比較
銅業工程(2015年4期)2015-12-29 02:48:39
FINEX工藝與高爐工藝的比較
新疆鋼鐵(2015年3期)2015-11-08 01:59:52
主站蜘蛛池模板: 一边摸一边做爽的视频17国产 | 国产真实乱子伦精品视手机观看| 欧美成人综合视频| 久久久久久久久亚洲精品| 色综合网址| 亚洲天堂精品在线观看| 日本日韩欧美| 国产在线一区二区视频| 久久久久亚洲精品成人网| 久久黄色视频影| 无码 在线 在线| 国产青青草视频| 亚洲精品人成网线在线| 91国语视频| 国产精品99久久久久久董美香| 九九视频免费看| 久久久久久久久久国产精品| 欧美人与牲动交a欧美精品| 国产无码网站在线观看| 99精品视频九九精品| 国产成人免费| 日韩欧美国产中文| 视频二区国产精品职场同事| 国产XXXX做受性欧美88| 无码中文AⅤ在线观看| 国产高清无码第一十页在线观看| 国产日本一线在线观看免费| 波多野结衣第一页| 国产噜噜在线视频观看| 欧美三级视频网站| 国产第一页亚洲| 白丝美女办公室高潮喷水视频 | 97精品国产高清久久久久蜜芽| 五月天福利视频| 国产特级毛片aaaaaaa高清| 欧美亚洲日韩中文| 久草青青在线视频| 精品撒尿视频一区二区三区| 国产成人在线无码免费视频| 亚洲黄色成人| 99久久精品免费看国产电影| 国产精品亚洲五月天高清| 国产黄色爱视频| 女人毛片a级大学毛片免费| 欧美激情成人网| 99视频在线免费| 亚洲精品成人片在线观看| 日韩经典精品无码一区二区| 成人午夜亚洲影视在线观看| 亚洲国产欧美目韩成人综合| 自拍偷拍欧美日韩| 亚洲精品va| 欧美国产日韩另类| 国产区人妖精品人妖精品视频| 激情成人综合网| 在线99视频| 国产白浆一区二区三区视频在线| 亚洲欧洲日韩久久狠狠爱| 日韩精品一区二区三区免费| 国产在线91在线电影| av一区二区三区在线观看| 亚洲欧美精品一中文字幕| 亚洲成人免费在线| 婷婷激情五月网| 欧美日韩在线第一页| 蜜桃臀无码内射一区二区三区| 精品国产99久久| 亚洲人成人无码www| 黄色免费在线网址| 午夜日b视频| 亚洲成人一区二区三区| 中文字幕在线视频免费| 中文字幕亚洲精品2页| 国产永久在线视频| 色呦呦手机在线精品| 欧美一区二区精品久久久| 免费一级全黄少妇性色生活片| 免费看av在线网站网址| 无码区日韩专区免费系列| 四虎精品免费久久| 精品乱码久久久久久久| 日韩av无码DVD|