亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VB在紡機(jī)制造中的應(yīng)用

        2016-09-18 01:52:38田衛(wèi)峰
        國(guó)際紡織導(dǎo)報(bào) 2016年6期
        關(guān)鍵詞:千分表紡機(jī)蓋板

        田衛(wèi)峰

        經(jīng)緯紡織機(jī)械股份有限公司(中國(guó))

        ?

        VB在紡機(jī)制造中的應(yīng)用

        田衛(wèi)峰

        經(jīng)緯紡織機(jī)械股份有限公司(中國(guó))

        簡(jiǎn)述了利用VISUAL BASIC(VB) 6.0編寫應(yīng)用代碼的基本方法,以及利用數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)進(jìn)行的記錄、編輯、查詢、存檔、制作報(bào)表及打印。結(jié)合紡機(jī)廠生產(chǎn)中活動(dòng)蓋板公差的檢測(cè),對(duì)采用微機(jī)檢測(cè)替代人工檢測(cè)的方法進(jìn)行了初步討論。

        VB; ADODC控件;數(shù)據(jù)庫(kù);公差檢測(cè)

        Visual Basic(VB)是在Basic語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái)的,在Windows環(huán)境中應(yīng)用較為廣泛的應(yīng)用程序開(kāi)發(fā)工具。隨著工業(yè)化生產(chǎn)對(duì)效率要求的不斷提高,目前紡機(jī)制造廠對(duì)所加工零件精度的檢驗(yàn)工作已無(wú)法適應(yīng)高效生產(chǎn)的需求,因此,十分有必要應(yīng)用計(jì)算機(jī)對(duì)零件尺寸精度等控制指標(biāo)進(jìn)行監(jiān)測(cè)、記錄與存儲(chǔ),以對(duì)其進(jìn)行進(jìn)一步的處理、篩檢及分析等工作。本文以梳棉機(jī)蓋板質(zhì)量的檢測(cè)為例,利用VB,結(jié)合ACCESS數(shù)據(jù)庫(kù)的應(yīng)用,對(duì)活動(dòng)蓋板加工時(shí)的數(shù)據(jù)進(jìn)行收集與整理,以提高紡機(jī)制造廠產(chǎn)品質(zhì)量檢測(cè)工作的效率。

        1 數(shù)據(jù)產(chǎn)生和收集、處理的模型

        本檢測(cè)系統(tǒng)主要包括:發(fā)送端、接收端(包括VB應(yīng)用界面、內(nèi)嵌的ACCESS數(shù)據(jù)庫(kù)、VB報(bào)表應(yīng)用)和輸出端等三大部分構(gòu)成。

        發(fā)送端利用一個(gè)電子式千分表測(cè)量加工后的活動(dòng)蓋板平整度,連續(xù)產(chǎn)生的數(shù)據(jù)以ASCII碼(文本格式)發(fā)送。測(cè)量數(shù)據(jù)的格式:每一幀數(shù)據(jù)包含10個(gè)字節(jié),起始為正負(fù)號(hào),然后是2個(gè)數(shù)字,接一個(gè)小數(shù)點(diǎn),再接5個(gè)數(shù)字和一個(gè)回車符。通信格式:9 600,1起始位,8數(shù)據(jù)位,1停止,偶校驗(yàn)。

        接收端利用由VB編程的數(shù)據(jù)接收顯示界面,通過(guò)PC串口與千分表的通信口相連接,然后通過(guò)程序代碼,將接收數(shù)據(jù)存入預(yù)先建立的ACCESS數(shù)據(jù)庫(kù)中。

        輸出端通過(guò)鏈接的ADODC控件將數(shù)據(jù)庫(kù)顯示在VB應(yīng)用界面上,再利用VB報(bào)表設(shè)計(jì)器生成數(shù)據(jù)庫(kù)報(bào)表并輸出到打印機(jī),形成數(shù)據(jù)報(bào)表文件。

        整個(gè)流程如圖1所示。

        圖1 數(shù)據(jù)處理流程

        2 VB應(yīng)用程序的創(chuàng)建

        2.1VB應(yīng)用界面的創(chuàng)建

        2.1.1窗體的創(chuàng)建

        創(chuàng)建窗體模塊form1作為整個(gè)可視化程序的基體,此后創(chuàng)建的控件都將在此“容器”中進(jìn)行組態(tài)。通過(guò)label、 textbox、 commandbutton等VB通用控件建立友好的用戶操作界面,如圖2所示。

        圖2 用戶操作界面

        2.1.2串行通信控件MSCOMM

        圖3 MSCOMM控件

        為了使VB能和千分表通信,采用串行通信控件MSCOMM(圖3),該控件不是VB控件箱的標(biāo)準(zhǔn)控件,需要手工添加。具體操作為單擊“Project”的子菜單“Add to Project”的“Components and Controls”選項(xiàng)。在彈出的“Components and Controls Gallery”對(duì)話框中選擇“Registered ActiveX Controls”文件夾中的“Microsoft Communications Control 6.0”選項(xiàng)。單擊其中的“Insert”按鈕,MSCOMM控件就被添加到工程中了[1]。添加后部件選項(xiàng)卡中就會(huì)出現(xiàn)該控件,圖3中的電話圖標(biāo)即為此控件。設(shè)置此控件的基本屬性,按照千分表發(fā)送數(shù)據(jù)的通信格式,設(shè)置“Setting”屬性為“9 600, e, 8, 1”。

        2.2數(shù)據(jù)庫(kù)的創(chuàng)建

        2.2.1ACCESS數(shù)據(jù)庫(kù)

        創(chuàng)建ACCESS數(shù)據(jù)庫(kù)文件,路徑d:Data Base1.mdb。

        2.2.2Data Grid控件

        在窗體中添加Data Grid控件,以使數(shù)據(jù)庫(kù)中的數(shù)據(jù)可在界面中顯示。

        2.2.3ADODC控件

        ADDOC控件不是VB控件箱的標(biāo)準(zhǔn)控件,是擴(kuò)展的VB控件。添加ADODC控件的方法:在“工程”菜單中執(zhí)行“部件”菜單項(xiàng)[2],對(duì)話框中選擇“Microsoft ADO Data Control 6.0”。通過(guò)ADODC控件就可將ACCESS數(shù)據(jù)庫(kù)中的數(shù)據(jù)鏈接到數(shù)據(jù)顯示控件Data Grid之中。例如,在本代碼編制中,生成名為Adodc1的ADODC控件,設(shè)定其“Connection-String”屬性,選中“使用鏈接字符串”,單擊“生成”,在其連接項(xiàng)內(nèi)輸入2.2.1節(jié)所建立的數(shù)據(jù)庫(kù)d:Data Base1.mdb的完整路徑。

        至此,一個(gè)完整的數(shù)據(jù)庫(kù)及其控件鏈接便創(chuàng)建完成了。

        2.3報(bào)表設(shè)計(jì)器的創(chuàng)建

        企業(yè)經(jīng)常需要對(duì)采集到的數(shù)據(jù)進(jìn)行紙質(zhì)報(bào)表存檔,故程序應(yīng)具有打印功能,利用VB內(nèi)的報(bào)表設(shè)計(jì)器,可設(shè)計(jì)適合使用者閱讀習(xí)慣的報(bào)表。

        圖4 數(shù)據(jù)鏈接屬性

        2.3.1數(shù)據(jù)環(huán)境Data Evironment模塊

        點(diǎn)擊菜單[工程]>[添加Data Evironment],建立Data Evironment1后查看其對(duì)象,結(jié)果如圖4所示。右擊Connection1,出現(xiàn)“數(shù)據(jù)鏈接屬性”窗口,設(shè)置其“提供程序”為Microsoft jet4.0 OLE DB Provider,再設(shè)置所鏈接的數(shù)據(jù)庫(kù)名稱,例如可以用2.2節(jié)中的方法新建一個(gè)名為Data Base2.mdb[3](路徑d:Data Base2)的數(shù)據(jù)庫(kù)。

        2.3.2DataReport模塊

        點(diǎn)擊菜單[工程]>[添加 Data Report], Data Report1,查看其屬性,設(shè)置Datasource=Data Evironment1??稍趫?bào)表內(nèi)部通過(guò)Data Evironment1鏈接數(shù)據(jù)庫(kù)Data Base1內(nèi)的數(shù)據(jù)。

        3 數(shù)據(jù)庫(kù)的查詢和利用報(bào)表數(shù)據(jù)庫(kù)鏈接VB應(yīng)用報(bào)表

        3.1數(shù)據(jù)庫(kù)的查詢

        使用者可按一定條件,對(duì)數(shù)據(jù)庫(kù)中的存儲(chǔ)數(shù)據(jù)進(jìn)行查詢。本應(yīng)用程序采用ADODC控件的filter方法實(shí)現(xiàn)其查詢功能。

        例如,查詢某一天(如2016-02-26)數(shù)據(jù)庫(kù)所添加的所有記錄時(shí)使用的方法為

        Adodc1.Recordset.Filter =“日期=”& dat(其中“日期”是數(shù)據(jù)庫(kù)Data Base1.mdb的一個(gè)字段名,dat=“2016-02-26”)

        查詢條件也可為其他內(nèi)容,這里不再贅述。

        3.2報(bào)表數(shù)據(jù)庫(kù)

        用戶有時(shí)需要打印報(bào)表,即將所查結(jié)果導(dǎo)出并打印。為此需要將查詢結(jié)果存入一個(gè)報(bào)表數(shù)據(jù)庫(kù),該報(bào)表數(shù)據(jù)庫(kù)與2.3.1節(jié)中的Data Evironment1鏈接,也就是和已經(jīng)建立的數(shù)據(jù)庫(kù)Data Base2.mdb進(jìn)行鏈接。

        當(dāng)數(shù)據(jù)報(bào)表(即2.3.2節(jié)中已建立的Data Report1)和報(bào)表數(shù)據(jù)庫(kù)(即2.3.1節(jié)中已建立的Data Base2.mdb)通過(guò)數(shù)據(jù)環(huán)境(即2.3.1節(jié)中已建立的Data Evironment1)鏈接后,數(shù)據(jù)報(bào)表中就會(huì)顯示報(bào)表數(shù)據(jù)庫(kù)中的內(nèi)容,之后便可對(duì)其進(jìn)行打印和導(dǎo)出等操作。

        4 打包程序和安裝程序

        4.1打包程序

        為便于程序發(fā)布和用戶使用,需要將已經(jīng)完成的VB代碼打包為安裝程序包。具體方法為點(diǎn)擊windows菜單欄[開(kāi)始]>[程序]>[Microsoft Visual Basic 6.0中文版]>[Microsoft Visual Basic 6.0中文版工具]>[package&deployment],出現(xiàn)“打包和展開(kāi)向?qū)А睂?duì)話框,點(diǎn)擊“瀏覽(B)…”按鈕,找到工程所在的文件路徑,然后點(diǎn)擊“打包(P)”,按照提示選用默認(rèn)項(xiàng),點(diǎn)擊“下一步”,最后點(diǎn)擊“完成”,安裝程序包便制作完畢。

        4.2安裝程序

        打開(kāi)4.1節(jié)中已制作好的安裝程序包,找到SETUP.EXE文件,雙擊打開(kāi)。按照提示項(xiàng)選擇合適的路徑,點(diǎn)擊“下一步”,最后點(diǎn)擊“完成”,即可成功安裝程序包。

        5 技術(shù)效果及經(jīng)濟(jì)效益

        通過(guò)通信控件MSCOMM收集數(shù)據(jù),然后將數(shù)據(jù)通過(guò)ADODC控件添加至由ACCESS生成的數(shù)據(jù)庫(kù)中,再將數(shù)據(jù)庫(kù)通過(guò)數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data Evironment)鏈接到數(shù)據(jù)報(bào)表設(shè)計(jì)器(Data Report)后,用戶便可將數(shù)據(jù)庫(kù)中的數(shù)據(jù)按照數(shù)據(jù)報(bào)表設(shè)計(jì)器(Data Report)中設(shè)定的格式進(jìn)行打印。程序代碼制成用于發(fā)布的安裝程序包后,便于用戶安裝。

        運(yùn)用VB 6.0制作簡(jiǎn)單、實(shí)用的應(yīng)用程序的方法,對(duì)梳棉機(jī)活動(dòng)蓋板加工時(shí)的數(shù)據(jù)進(jìn)行收集與整理,取得了一定的經(jīng)濟(jì)效益。

        這種蓋板零件檢測(cè)系統(tǒng),采用微機(jī)加智能千分表,替代了原人工記錄檢測(cè)蓋板公差的工作流程,大大提高了檢測(cè)精度,使公差精度由0.5%以內(nèi)提高至0.3%以內(nèi),且人工檢測(cè)效率由原來(lái)200根/h提升至600根/h,為企業(yè)總的生產(chǎn)效率的提升作出了很大的貢獻(xiàn)。

        [1] 劉恩博,李江全.C++典型工控應(yīng)用編程實(shí)例[M].北京:中國(guó)電力出版社,2012:289.

        [2] 徐進(jìn)華.VB程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2009:229.

        [3] 孫越.Visual Basic數(shù)據(jù)庫(kù)開(kāi)發(fā)自學(xué)教程[M].北京:人民郵電出版社,2002:230-231.

        Application of VB in textile machinery manufacturing

        TianWeifeng

        Jingwei Textile Machinery Co., Ltd., Zhengzhou /China

        The basic methods using VISUAL BASIC (VB) 6 to compile a application code , and the methods to record, edit, query, file,make report and print the parameter with database were introduced. Combining the cover-plate tolerance test in textile machinery factory, the computer inspection instead of manual work in production process was preliminarily discussed.

        VB; ADODC control; database; detection of tolerance

        猜你喜歡
        千分表紡機(jī)蓋板
        鄭州宏大新型紡機(jī)有限責(zé)任公司
        超大量程數(shù)顯千分表校準(zhǔn)方法及測(cè)量不確定度分析
        不規(guī)則防輻射蓋板施工技術(shù)在核電項(xiàng)目的創(chuàng)新應(yīng)用
        2.5D觸摸屏蓋板玻璃翹曲控制技術(shù)
        梳棉機(jī)用固定蓋板針布發(fā)展趨勢(shì)探討
        紡織器材(2021年5期)2021-11-11 06:05:18
        兩種測(cè)量線膨脹系數(shù)方法的比較
        科技資訊(2021年20期)2021-10-28 17:27:06
        全球紡機(jī)前沿技術(shù)集結(jié)
        梳棉機(jī)回轉(zhuǎn)蓋板運(yùn)轉(zhuǎn)方向與蓋板選型研究
        紡織器材(2017年2期)2017-04-20 02:58:33
        百分表、千分表在技工院校機(jī)修鉗工實(shí)訓(xùn)中的應(yīng)用
        數(shù)顯千分表在渦旋壓縮機(jī)型面距離檢測(cè)中的應(yīng)用
        无码任你躁久久久久久久| 久久亚洲精品情侣| 青青草针对华人超碰在线| 鲁鲁鲁爽爽爽在线视频观看| 亚洲黄色一级在线观看| 校花高潮一区日韩| 小宝极品内射国产在线| 91精品国产乱码久久中文| 久久国产A∨一二三| 三男一女吃奶添下面| 国产精品18久久久白浆| 国产精品污一区二区三区在线观看| 精品无码人妻一区二区三区| 久久人人爽人人爽人人片av高请| 国内人妖一区二区在线播放| 色先锋资源久久综合5566| 色一情一乱一伦一视频免费看| 在线视频自拍视频激情| 精品久久综合一区二区| 四虎影视免费观看高清视频| 洲色熟女图激情另类图区| 国产啪啪视频在线观看| 亚洲aⅴ无码国精品中文字慕| 免费a级毛片无码av| 最好看的亚洲中文字幕| 精品国精品自拍自在线| 国产乱人伦AV在线麻豆A| 无码人妻久久一区二区三区app| 亚洲精一区二区三av| 国产无套粉嫩白浆内精| 精品久久综合一区二区| 7777奇米四色成人眼影| 国产精品久免费的黄网站| 亚洲熟女少妇一区二区三区青久久| 大白屁股流白浆一区二区三区| 又黄又爽又高潮免费毛片| 三级全黄的视频在线观看| 亚洲av午夜一区二区三| 在线观看一区二区三区国产| 级毛片无码av| 精品国精品国产自在久国产应用|