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

        ?

        電子元器件管理系統(tǒng)的開(kāi)發(fā)

        2017-05-09 03:22:15吳義滿陳阿華
        電子設(shè)計(jì)工程 2017年1期
        關(guān)鍵詞:前面板出庫(kù)元器件

        吳義滿,陳阿華

        (鹽城衛(wèi)生職業(yè)技術(shù)學(xué)院 江蘇 鹽城224000)

        電子元器件管理系統(tǒng)的開(kāi)發(fā)

        吳義滿,陳阿華

        (鹽城衛(wèi)生職業(yè)技術(shù)學(xué)院 江蘇 鹽城224000)

        對(duì)于中小型電子企業(yè),經(jīng)常會(huì)用到集成電路、電阻、電容等電子元器件,如果沒(méi)有規(guī)范的管理制度,就會(huì)造成庫(kù)存不足或者庫(kù)存積壓等問(wèn)題。如果元器件的種類繁多,還會(huì)出現(xiàn)查找不便等問(wèn)題。本文針對(duì)以上問(wèn)題利用LabVIEW訪問(wèn)ACCESS技術(shù)搭建了電子元器件查詢與管理系統(tǒng),可以很方便地實(shí)現(xiàn)元器件相關(guān)信息入庫(kù)和出庫(kù)記錄。搭建出的系統(tǒng)不但單機(jī)可以運(yùn)行,而且在局域網(wǎng)下實(shí)現(xiàn)多人訪問(wèn),在同一局域網(wǎng)的其他人可以通過(guò)WEB訪問(wèn)的方式進(jìn)行記錄和查詢。

        電子元器件;管理系統(tǒng);LabVIEW;ACCESS;WEB訪問(wèn)

        對(duì)于大多數(shù)中小型電子企業(yè),沒(méi)有專門的電子元器件管理人員。如果能讓每位使用元器件和購(gòu)買元器件的人員都成為管理者,實(shí)時(shí)對(duì)使用情況進(jìn)行查詢與登記,將會(huì)節(jié)約大量的時(shí)間。要是能供中小型電子儀器企業(yè)使用,將會(huì)大大提供使用工程師的效率。

        雖然目前市場(chǎng)上的不同的管理系統(tǒng)非常多,但沒(méi)有一款特意為中小型電子企業(yè)打造的電子元器件查詢與管理系統(tǒng)[1-13]。

        開(kāi)發(fā)一個(gè)這樣的系統(tǒng),雖然可供選擇的方法和技術(shù)有很多,比如VB、DELPHI、C++Bulid、PB等加上ACCESS、MySQL或者SQL Server[14-16]。但用以上方法實(shí)現(xiàn)這樣的系統(tǒng),不但對(duì)開(kāi)發(fā)人員而言工作量非常大,而且后期的維護(hù)升級(jí)也要非常專業(yè)工程師才行。若用LabVIEW訪問(wèn)ACCESS技術(shù)搭建這樣的系統(tǒng),非常簡(jiǎn)單易行。原因是LabVIEW技術(shù)有自己獨(dú)特的技術(shù)優(yōu)勢(shì),編程可以節(jié)約工程師大量的編程時(shí)間,而ACCESS又非常適合于中小系統(tǒng),編程極其簡(jiǎn)單。更重要的原因是LabVIEW技術(shù)與ACCESS數(shù)據(jù)庫(kù)技術(shù)能夠非常方便的融合,且有非常多的完美結(jié)合的實(shí)例可供參考[17-19]。

        1 主要功能模塊的設(shè)計(jì)與實(shí)現(xiàn)

        開(kāi)發(fā)電子元器件管理系統(tǒng)的思路如圖1所示。

        圖1 整體設(shè)計(jì)思路

        1.1 開(kāi)發(fā)工具

        開(kāi)發(fā)該系統(tǒng)要用到3個(gè)軟件LabVIEW軟件、LabVIEW Database Connectivity Toolkit附加工具包和ACCESS數(shù)據(jù)庫(kù)軟件。

        本系統(tǒng)采用的是LabVIEW2010版本,安裝好Lab VIEW2010后還需要安裝一個(gè)名為L(zhǎng)abVIEW Database Connectivity Toolkit附加工具包,這里包含了對(duì)數(shù)據(jù)庫(kù)操作的常用函數(shù)。安裝好后可以發(fā)現(xiàn)在函數(shù)選板的互連接口下面多了一個(gè)DataBase的函數(shù)包,這個(gè)函數(shù)包是本系統(tǒng)的核心工具。

        1.2 主VI的設(shè)計(jì)

        Main.vi是本系統(tǒng)的主程序,也是本系統(tǒng)的運(yùn)行界面。在while循環(huán)中采用事件結(jié)構(gòu),界面上不同按鍵的值改變是執(zhí)行不同的操作。本系統(tǒng)界面有入庫(kù)、出庫(kù)、查詢?nèi)氤鰩?kù)記錄、查詢庫(kù)存數(shù)量及位置和退出5個(gè)按鍵和前面板關(guān)閉共6個(gè)事件。入庫(kù)和出庫(kù)時(shí),獲取當(dāng)前系統(tǒng)時(shí)間加上要入庫(kù)的元器件的詳細(xì)信息利用StoreInOutResult.vi將記錄添加到入出庫(kù)記錄表中。出庫(kù)程序代碼只要將入庫(kù)程序代碼中的入庫(kù)改成出庫(kù)即可。具體程序代碼及其前面板如圖2所示。

        查詢?nèi)氤鰩?kù)記錄只要輸入要查詢的型號(hào)即可顯示出該型號(hào)的全部入出庫(kù)記錄。具體程序代碼與前面板如圖3所示。

        圖2 入庫(kù)程序代碼和前面板

        圖3 查詢?nèi)氤鰩?kù)記錄代碼和界面

        查詢庫(kù)存數(shù)量及位置可以根據(jù)輸入要查詢的型號(hào)顯示庫(kù)存中剩余的元器件數(shù)量以及存放的位置,使使用的時(shí)候迅速就能找到。具體程序代碼和前面板如圖4所示。

        1.3 創(chuàng)建ACCESS數(shù)據(jù)庫(kù)

        NI所提供的數(shù)據(jù)庫(kù)工具包LabVIEW Database Connectivity Toolkit只能操作數(shù)據(jù)庫(kù),但是無(wú)法創(chuàng)建數(shù)據(jù)庫(kù),所以需要用ACCESS創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。打開(kāi)MicrosoftAccess2010軟件,新建空數(shù)據(jù)庫(kù),命名為“集成電路查詢與管理.mdb”,保存到文件夾下,如圖5所示。

        1.4 數(shù)據(jù)庫(kù)工具包連接數(shù)據(jù)庫(kù)

        新的數(shù)據(jù)庫(kù)創(chuàng)建完成后,在使用數(shù)據(jù)庫(kù)工具包之前需要先連接數(shù)據(jù)庫(kù),連接數(shù)據(jù)庫(kù)可以采用Microsoft的ActiveX數(shù)據(jù)對(duì)象ADO (ActiveX Data Objects)技術(shù)。ADO使用通用數(shù)據(jù)連接 UDL(Universal Data Link)來(lái)獲取數(shù)據(jù)庫(kù)信息,以實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接。在集成電路查詢與管理.mdb所在的文件夾下單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇新建>>Microsoft數(shù)據(jù)鏈接,如果沒(méi)有此選項(xiàng)可以選擇文本文檔,將其命名為“集成電路查詢與管理.udl”,如果選擇的文本文檔,命名時(shí)會(huì)如圖5提示,點(diǎn)擊是即可。完成后圖標(biāo)如圖5。

        雙擊“集成電路查詢與管理.udl文件”,切換到“提供程序”頁(yè)面,從中選擇“Microsoft Jet4.0 OLE DB Provider”,設(shè)置完成單擊“下一步”按鈕,如圖 6所示。切換到“連接”頁(yè)面,在“1.選擇或輸入數(shù)據(jù)庫(kù)名稱”文本框右側(cè),單擊按鈕,選擇已經(jīng)創(chuàng)建好的數(shù)據(jù)庫(kù)。完成后單擊“測(cè)試連接”按鈕,彈出“測(cè)試連接成功”對(duì)話框,表示已經(jīng)成功連接數(shù)據(jù)庫(kù),如圖7所示。

        1.5 構(gòu)建系統(tǒng)

        在構(gòu)建復(fù)雜系統(tǒng)時(shí),為了主程序的簡(jiǎn)潔明了,條理清楚,一般把具有獨(dú)立功能的函數(shù)封裝成子VI,然后主VI根據(jù)功能需要來(lái)調(diào)用不同的子VI。這樣的結(jié)構(gòu)把一個(gè)大的系統(tǒng)按功能分割若干個(gè)具有獨(dú)立功能的小模塊,對(duì)于程序的調(diào)試以及后期程序的升級(jí)等都提供了很大的方便。用戶界面事件處理器設(shè)計(jì)模式是開(kāi)發(fā)人機(jī)界面交互系統(tǒng)最常用到的設(shè)計(jì)模式。本系統(tǒng)就是采用了用戶事件處理器設(shè)計(jì)模式,用主VI調(diào)用子VI的設(shè)計(jì)思想。

        圖4 查詢代碼與前面板

        圖5 創(chuàng)建ACCESS數(shù)據(jù)庫(kù)

        圖6 “數(shù)據(jù)庫(kù)鏈接屬性”對(duì)話框

        因?yàn)楸鞠到y(tǒng)的查詢?nèi)氤鰩?kù)記錄和數(shù)量及位置程序不復(fù)雜,所以并沒(méi)有做成獨(dú)立的子VI,而是利用DataBase中的DB Tools Select Data.vi加了一下簡(jiǎn)單的處理直接編寫到了主VI中。有興趣的讀者可以將這兩個(gè)查詢功能也做成子VI,那么主程序?qū)?huì)變得更加簡(jiǎn)潔。

        1.6 系統(tǒng)網(wǎng)絡(luò)訪問(wèn)

        在實(shí)際使用中,讓每個(gè)相關(guān)人員都能在自己的電腦上很方便地操作該系統(tǒng)是非常必要的。NI提供了WEB發(fā)布功能,利用此功能,裝有該系統(tǒng)的計(jì)算機(jī)相當(dāng)于服務(wù)器,軟件和數(shù)據(jù)庫(kù)都保存在該計(jì)算機(jī)中,在服務(wù)器計(jì)算機(jī)中軟件打開(kāi)的情況下,其他和本臺(tái)計(jì)算機(jī)在同一局域網(wǎng)中的計(jì)算機(jī)可以通過(guò)發(fā)布的網(wǎng)址訪問(wèn)該系統(tǒng)的操作界面。同一時(shí)刻只有一人有訪問(wèn)權(quán)限,有效防止了記錄數(shù)據(jù)混亂。無(wú)論在哪臺(tái)計(jì)算機(jī)上進(jìn)行操作,數(shù)據(jù)都是保存到服務(wù)器計(jì)算機(jī)中。WEB發(fā)布方法如下:打開(kāi)前面板菜單欄工具>>選項(xiàng),在類別中單擊Web服務(wù)器如圖8所示。

        圖7 成功連接數(shù)據(jù)庫(kù)

        圖8 配置Web服務(wù)器

        配置好Web服務(wù)器后,打開(kāi)菜單欄工具>>W(wǎng)eb發(fā)布工具,設(shè)置要發(fā)布的vi路徑及查看模式,我們用連接建立時(shí)提交控制請(qǐng)求。如圖9所示。

        圖9 Web發(fā)布工具

        上面界面設(shè)置好后點(diǎn)擊下一步可以根據(jù)需要設(shè)置網(wǎng)頁(yè)的文檔標(biāo)題及頁(yè)眉頁(yè)腳。比如可以在頁(yè)眉出簡(jiǎn)單描述界面的操作方法,在頁(yè)腳處標(biāo)明注意事項(xiàng)等等。如圖10所示。

        圖10 網(wǎng)頁(yè)設(shè)置

        網(wǎng)頁(yè)設(shè)置完成后單擊下一步就會(huì)生成URL,在局域網(wǎng)內(nèi)的其他計(jì)算機(jī)上輸入此網(wǎng)址即可訪問(wèn)該系統(tǒng)界面并進(jìn)行操作。如圖11所示。

        圖11 生成URL

        2 關(guān)鍵技術(shù)

        實(shí)現(xiàn)集成電路管理系統(tǒng)所用到的關(guān)鍵技術(shù)主要有三點(diǎn):

        1)LabVIEW獨(dú)特的函數(shù)庫(kù)

        LabVIEW Database Connectivity Toolkit附加工具包,這里包含了對(duì)數(shù)據(jù)庫(kù)操作的常用函數(shù),充分利用函數(shù)庫(kù)的函數(shù),省去了編程繁瑣。

        2)ADO(ActiveX Data Objects)技術(shù)

        連接數(shù)據(jù)庫(kù)可以采用Microsoft的ActiveX數(shù)據(jù)對(duì)象 ADO(ActiveX Data Objects)技術(shù)。ADO是Microsoft提出的應(yīng)用程序接口(API)用以實(shí)現(xiàn)訪問(wèn)關(guān)系或非關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)。

        3)模塊化編程

        LabVIEW非常適合模塊化編程,增加子程序模塊非常方便,這樣有利于開(kāi)發(fā)出來(lái)的系統(tǒng)功能拓展。

        3 結(jié)束語(yǔ)

        文中剖析了運(yùn)用LabVIEW訪問(wèn)ACCESS技術(shù),搭建的集成電路查詢與管理系統(tǒng),給中小型電子企業(yè)元器件管理帶來(lái)了很大的方便,不僅可以節(jié)省專門的管理人員還可節(jié)省查找元器件的時(shí)間,提高工作效率。本系統(tǒng)在電子企業(yè)應(yīng)用過(guò)程中,使用者提出要是能系統(tǒng)中加入芯片資料與電子教程效果就會(huì)更好。針對(duì)用戶的需要,只需添加芯片資料與電子教程兩欄目就可以實(shí)現(xiàn)。

        由于該系統(tǒng)設(shè)計(jì)的初衷源于中小電子企業(yè)的需求,要是想把該系統(tǒng)設(shè)計(jì)成適合于大企業(yè),ACCESS數(shù)據(jù)庫(kù),就不是很理想,但只要把ACCESS數(shù)據(jù)庫(kù)換成SQL Server數(shù)據(jù)庫(kù)即可,但設(shè)計(jì)這樣的系統(tǒng),編程所花的時(shí)間將多出不少。

        此外,該系統(tǒng)在局域網(wǎng)內(nèi)部運(yùn)行反映良好,但實(shí)際情況是有時(shí)工程師需要在外網(wǎng)查詢或管理該系統(tǒng),針對(duì)這種情況,還需要對(duì)其進(jìn)一步升級(jí)處理。該系統(tǒng)現(xiàn)在只是在試用了一年,用戶使用基本滿意。要想達(dá)到用戶十分滿意的體驗(yàn),還有不少需要改進(jìn)的地方,比如登陸界面根據(jù)用戶的需求設(shè)置,查詢方式也要多樣化等。

        在實(shí)際使用中,為了提高錄入信息的效率,可以開(kāi)發(fā)一個(gè)帶自動(dòng)記錄功能的組合框,這樣對(duì)于以前輸入過(guò)的信息就可以保存下來(lái),再次使用的時(shí)候直接選擇即可。也可以增加芯片功能框,簡(jiǎn)要標(biāo)明芯片功能,例如 “與門”、“或非門”、“譯碼器”、“總線驅(qū)動(dòng)器”等等。在查詢時(shí)可以按照這些功能關(guān)鍵字查詢,還可以增加模糊查詢功能。有興趣的讀者可以自行研究。

        [1]胡曉純.基于ASP.NET的公交查詢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長(zhǎng)春:吉林大學(xué),2015.

        [2]梁田.列車運(yùn)行圖查詢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:西南交通大學(xué),2005.

        [3]尹鵬.數(shù)字電視查詢管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [D].長(zhǎng)春:吉林大學(xué),2012.

        [4]徐煒.醫(yī)院門診收費(fèi)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

        [5]王輝.固定資產(chǎn)管理系統(tǒng)[D].杭州:浙江工業(yè)大學(xué),2012.

        [6]高英.機(jī)場(chǎng)鳥(niǎo)類信息查詢管理系統(tǒng)[D].成都:電子科技大學(xué),2013.

        [7]曹建華.藥品信息查詢管理系統(tǒng)的開(kāi)發(fā)與應(yīng)用[J].中國(guó)數(shù)字醫(yī)學(xué),2008(4):40-42.

        [8]徐曉輝.基于B/S模式學(xué)生成績(jī)查詢管理系統(tǒng)的設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2008(8):106-108.

        [9]蔣海明,任靖宇,劉媛.電話號(hào)碼查詢管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電力系統(tǒng)通信,2011(3):54-57.

        [10]劉媛媛.基于ACCESS的圖書查詢管理系統(tǒng)設(shè)計(jì)概述[J].科技風(fēng),2011(8):17.

        [11]楊紅玲.醫(yī)院信息查詢管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J].現(xiàn)代醫(yī)院,2010(2):133-134.

        [12]彭平冀,孫左奇,賈江濤,等.醫(yī)院醫(yī)用高值耗材查詢管理系統(tǒng)的研發(fā) [J].醫(yī)療衛(wèi)生裝備,2007(6):76-77.

        [13]匡堯.人事查詢與機(jī)構(gòu)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢:華中科技大學(xué),2008.

        [14]石冰.基于VB的電力遠(yuǎn)程監(jiān)測(cè)管理系統(tǒng)[D].長(zhǎng)沙:湖南大學(xué),2005.

        [15]周慶偉.基于SQL小型圖書館管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012.

        [16]胡素愛(ài).基于Delphi的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2013

        [17]唐亞鵬,侯媛彬.基于LabVIEW的實(shí)踐教學(xué)平臺(tái)與Access數(shù)據(jù)庫(kù)的開(kāi)發(fā) [J].計(jì)算機(jī)技術(shù)與發(fā)展,2011(5):219-222.

        [18]賈海朋,彭嫚,張正平,等.LabVIEW訪問(wèn)Access數(shù)據(jù)庫(kù)的研究[J].微計(jì)算機(jī)信息,2007(31):102-103,189.

        [19]王維剛,李偉,張穎,等.基于LabSQL的LabVIEW與Access數(shù)據(jù)庫(kù)的通信 [J].教育教學(xué)論壇,2012(36):158-159.

        Development of electronic components management system

        WU Yi-man,CHEN A-hua
        (Yancheng Heath Vocational and Technology College,Yancheng 224000,China)

        For small and medium sized electronics companies,integrated circuits,resistors,capacitor and other electronic components which are often used.If there is no standardized management system,it will cause a lack of inventory and other issues.If many types of components,there will be other issues to find inconvenient.To solve the above problem this paper use LABVIEW to access the ACCESS technology to build a query and management system of the integrated circuit,which can easily achieve the information storage and recording devices.The system not only can build a standalone operation,and achieve more than in the intranet,record and query and other people in the same LAN can be accessed via the WEB method.

        electronic components;management system;LabVIEW;ACCESS;WEB access

        TN60

        :A

        :1674-6236(2017)01-0059-05

        2015-11-20稿件編號(hào):201511194

        江蘇省教育科學(xué)“十二五”規(guī)劃課題(D/2015/03/016);校級(jí)教改課題(1-5);江蘇省教育廳大學(xué)實(shí)踐創(chuàng)新課題項(xiàng)目(201412682008Y)

        吳義滿(1976—),男,安徽安慶人,碩士,講師。研究方向:醫(yī)療儀器設(shè)計(jì)。

        猜你喜歡
        前面板出庫(kù)元器件
        元器件國(guó)產(chǎn)化推進(jìn)工作實(shí)踐探索
        顏值高和散熱強(qiáng)可以并存3款高品質(zhì)機(jī)箱推薦
        電競(jìng)潮牌范 航嘉GX520S機(jī)箱評(píng)測(cè)
        裝備元器件采購(gòu)質(zhì)量管理與控制探討
        卷煙配貨出庫(kù)流程的優(yōu)化與應(yīng)用
        散糧出庫(kù) 加快騰倉(cāng)
        “出庫(kù)費(fèi)” 應(yīng)由誰(shuí)來(lái)付
        基于DSP+FPGA的元器件焊接垂直度識(shí)別方法
        炭黑氣力輸送裝置主要元器件的選擇
        基于PLC的物流自動(dòng)化包裝線出庫(kù)穿梭車的設(shè)計(jì)
        国产精成人品日日拍夜夜免费| 国产三级c片在线观看| 一区二区三区日本高清| 狠狠躁18三区二区一区| 色一情一乱一伦一区二区三区| 日韩爱爱视频| 国产91成人自拍视频| 中文无码av一区二区三区| 无码国产精品一区二区免费模式| 日日摸夜夜欧美一区二区| 久久国产精品国产精品久久 | 狠狠躁夜夜躁人人爽天天古典| 红杏亚洲影院一区二区三区| 真实国产乱视频国语| 久久国产亚洲av高清色| 亚洲av网站在线观看一页| 免费久久人人爽人人爽av| 亚洲成a人片在线观看无码| 久久久久久久国产精品电影| 成人影院免费观看在线播放视频 | 日本大片在线一区二区三区| 日本一区二区三区免费精品| 樱桃视频影视在线观看免费| 亚洲天堂中文| 亚洲一区二区三区高清视频| 国产无套中出学生姝| 亚洲自偷自拍熟女另类| 国产午夜视频在永久在线观看| 欧美日韩亚洲综合久久久| 91国内偷拍精品对白| 国产区女主播在线观看| 成人妇女免费播放久久久| 久久久久久无中无码| av免费观看网站大全| 让少妇高潮无乱码高清在线观看| 久久久久久久久久久熟女AV| 男人阁久久| 日本少妇熟女一区二区| 欧美人做人爱a全程免费| 五月天婷婷综合网| 青青草视频在线观看视频免费|