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

一種基于web技術(shù)的總線型測試工裝及管理系統(tǒng)技術(shù)研究

2016-10-17 02:42:49蔣凱波
鐵路通信信號工程技術(shù) 2016年2期
關(guān)鍵詞:系統(tǒng)管理

蔣凱波

(上海鐵路通信有限公司,上海 200333)

?

一種基于web技術(shù)的總線型測試工裝及管理系統(tǒng)技術(shù)研究

蔣凱波

(上海鐵路通信有限公司,上海 200333)

提出一種較為先進且現(xiàn)代化的基于web技術(shù)的總線型測試工裝及測試管理系統(tǒng),并對其涉及的系統(tǒng)架構(gòu)、主要功能,以及關(guān)鍵的實現(xiàn)技術(shù)進行初步研究。

測試工裝;測試總線;web;虛擬儀表;測試流程;測試管理

1 概述

現(xiàn)代化的制造企業(yè)需要現(xiàn)代化的先進工裝測試系統(tǒng),以滿足企業(yè)對其生產(chǎn)電子類產(chǎn)品品質(zhì)的管理與控制需要,這不僅體現(xiàn)在測試過程的標準化、模塊化和自動化上,同時也體現(xiàn)在測試管理過程和結(jié)果的信息化上。筆者通過對AF904測試工裝系統(tǒng)的研究,結(jié)合相關(guān)web技術(shù)、測控技術(shù)、虛擬儀表和BPMN技術(shù),在對其模塊化、標準化研究的基礎(chǔ)上,提出一種集測試與測試管理為一體的先進的總線型測試工裝及管理系統(tǒng),以滿足公司的實際生產(chǎn)和管理需求。

2 系統(tǒng)構(gòu)成及主要功能

如圖1所示,從系統(tǒng)構(gòu)成上看,系統(tǒng)主要包括測試管理服務(wù)器、測試平臺軟件、測試儀器儀表、輸入輸出測控總線、接口適配及被測設(shè)備等幾部分,其中接口適配以上部分為通用部分,硬件部分一旦建成可滿足絕大多數(shù)測試任務(wù)的需求。對于測試系統(tǒng)與被測系統(tǒng)之間的匹配工作,由接口適配器單元負責完成。

各部分的主要功能闡述如下。

1)輸入輸出測控總線及接口適配

這里的輸入輸出測控總線非傳統(tǒng)意義上的測控總線(如VXI、PXI、GPIB等測試儀表總線),而是測試工裝系統(tǒng)內(nèi)部設(shè)備與被測系統(tǒng)間的結(jié)構(gòu)化總線技術(shù),是為了解決儀器儀表與被測系統(tǒng)之間復(fù)雜的、非通用的匹配關(guān)系,在對測試工裝標準化、模塊化的基礎(chǔ)上提出來的。

在常見的工裝測試系統(tǒng)中,主要針對電壓、電流、頻率、波形、記數(shù)器、通信數(shù)據(jù)等指標進行測量,采用的儀器儀表可能包括輸入輸出量、也可能僅是輸出量或輸入量,因此,將儀器儀表與被測系統(tǒng)之間復(fù)雜的連接關(guān)系抽象為輸入總線、輸出總線、控制總線,以及通信總線,各種測試儀表與總線之間通過一個電子繼電器接口連接,電子繼電器連接著控制總線,通過測試平臺的測控軟件按照測試流程自動控制。

對于一般的測試系統(tǒng),接口適配單元可直接接到總線上,可同時并行幾到十幾個被測系統(tǒng),在多個并行測試時,需要考慮總線的負載能力;

對于不同類型的被測對象需要并發(fā)測試的場合,則需要通過電子繼電器接口轉(zhuǎn)接。

2)測試平臺軟件

測試工裝另一個核心為測試管理軟件,主要包括功能組件:虛擬儀表顯示與控制組件、輸入輸出測控組件、測試流程管理組件、通信功能組件等幾部分。各組件功能如下。

虛擬儀表顯示與控制組件:將測試系統(tǒng)需要的常見儀器儀表通過軟件進行整和,通過web技術(shù)實現(xiàn)儀表的虛擬化視圖和操作。

輸入輸出測控組件:通過圖形化的web界面,將輸入輸出各控制節(jié)點的狀態(tài)和操作直觀的顯示出來,操作人員只需要對這些節(jié)點通過點擊鼠標即可方便地完成輸入輸出的控制;對于自動化測試的需求,可針對不同的被測設(shè)備,編寫不同的腳本,在自動測試過程中自動加載控制。

測試流程管理組件:根據(jù)不同的測試大綱需求,對其進行分解,生成HTML格式的測試腳本,按照該腳本自動或手動完成整個測試流程,并提供直觀的過程視圖,包括每一步測試過程的結(jié)果(如實測值、偏差、是否測試通過等),是否需要人工干預(yù)(如手動測試節(jié)點提示、是否進入下一步測試、手動輸入測量值等),并自動輸出測試結(jié)果。

通信功能組件:對于涉及通信功能的測試,通常需要單獨的界面進行收發(fā)測試,如串口測試、CAN口測試、以太網(wǎng)通信測試等,以及測試過程可能涉及到的對被測設(shè)備固件的變更等功能。

3)測試管理服務(wù)器軟件

測試與測試管理雖然密不可分,但在實際的操作中,這兩個環(huán)節(jié)通常脫離的比較嚴重,傳統(tǒng)的ERP等管理軟件,由于各種條件的限制,無法進行更精細的管理,如有多少待測設(shè)備、已測多少、一次通過率是多少、各批次設(shè)備常見的故障點統(tǒng)計數(shù)據(jù)、每個設(shè)備的測試數(shù)據(jù)、報告信息化管理等。目前這些信息通常都是通過人工統(tǒng)計、事后管理的方式去控制,無論是實時性還是精確度上,都難以滿足現(xiàn)代制造業(yè)的管理需求。因此,測試管理服務(wù)器作為測試工裝的一個管理系統(tǒng),與測試工裝一起構(gòu)成一個密不可分的測試+測試管理的先進測試系統(tǒng),其主要功能包括測試過程的出入管理、測試結(jié)果的管理、測試過程的信息統(tǒng)計、測試過程記錄與追溯等,該軟件頂層參考業(yè)務(wù)流程建模與標注(BPMN)技術(shù)實現(xiàn),具體業(yè)務(wù)流程需針對具體的需求進行專門設(shè)計。

3 主要技術(shù)實現(xiàn)

本測試工裝及管理系統(tǒng)最重要的任務(wù)是實現(xiàn)測試的標準化和模塊化,以及測試與管理的一體化。

前者通過標準化的輸入輸出測控總線技術(shù)和靈活的接口適配技術(shù)實現(xiàn),涉及的主要是硬件相關(guān)的技術(shù),不是研究的重點,本文研究的重點在于軟件,即如何通過技術(shù)手段,向測試和管理人員提供盡可能一致的、友好的操作界面,屏蔽具體的實現(xiàn)細節(jié),使其專注于測試過程和管理。

系統(tǒng)采用web技術(shù)對傳統(tǒng)的測試工裝進行重構(gòu),并解決構(gòu)建過程中遇到的問題,這是本研究需要解決的問題也是難點。

1)軟件架構(gòu)

系統(tǒng)采用的軟件分層架構(gòu)模型如圖2所示。

系統(tǒng)包括客戶端、server、儀器儀表、輸入輸出測控總線和被測系統(tǒng)。

客戶端采用通用的IE或Chome等瀏覽器即可運行,為操作人員提供一致的測試和管理界面。

Web層位于服務(wù)器中,主要包括兩類界面:用于實現(xiàn)測試配置、測試流程界面和用于測試管理界面。該層涉及的技術(shù)包括javascript、html5、SVG、JSF等web 技術(shù)。

業(yè)務(wù)層也位于服務(wù)器中,主要實現(xiàn)web層的各種業(yè)務(wù)邏輯,用于測試的,如測試流程文件編輯配置、測試流程、測試結(jié)果輸出、虛擬儀表的實現(xiàn)、輸入輸出總線控制邏輯的實現(xiàn)等;用于管理的,如庫存清單、設(shè)備狀態(tài)、追溯管理、測試過程信息統(tǒng)計管理等功能模塊。

驅(qū)動層主要對標準儀表的輸入輸出進行控制,通過儀器儀表廠商提供的SDK/API實現(xiàn)對儀器儀表的互操作,系統(tǒng)也可以通過通信接口完成與被測系統(tǒng)的通信,如燒寫固件等操作。

系統(tǒng)所需要的信息和過程信息都存儲在數(shù)據(jù)庫中,通過數(shù)據(jù)庫完成信息的加載和記錄等。

2)web虛擬儀表與測試技術(shù)

虛擬儀表技術(shù)是貫穿本測試系統(tǒng)軟件部分最關(guān)鍵的核心技術(shù),在實際測試中采用了兩種技術(shù)實現(xiàn)。

一種是直接或間接利用常規(guī)的儀器儀表內(nèi)置的web server實現(xiàn)測試過程中與儀器儀表的交互。現(xiàn)在多數(shù)儀器儀表都內(nèi)置管理web,通過該web實現(xiàn)對儀表的輸入輸出管理控制,而不用再去關(guān)心底層的SDK/API編程了,同時也可通過相關(guān)技術(shù)直接嵌入到html web測試界面中,徹底實現(xiàn)測試工裝web化。不過這種方法主要適合人工手動測試,不適合自動化流程測試的場合,一款電源和一款示波器的web HMI如圖3所示。

另一種是通過LABVIEW WEB技術(shù)實現(xiàn)儀表的虛擬化,并實現(xiàn)業(yè)務(wù)邏輯自動化,自動完成與儀器儀表的交互,并最終集成到系統(tǒng)的測試管理平臺中,而對客戶端的操作人員而言,就是普通的web,而且該方法與常規(guī)的SCADA技術(shù)實現(xiàn)的虛擬化儀表技術(shù)相比,能提供更好的交互操作體驗,而且可以對不同類型的儀表進行橫向的整合,提供統(tǒng)一的web界面。在測試驗證階段采用基于labview技術(shù)實現(xiàn)的web儀表盤和控件如圖4所示,一個基于web實現(xiàn)的測試頁如圖5所示。

這兩種實現(xiàn)方法中,前者適合簡單的或很復(fù)雜的測試量少的測試任務(wù),這些任務(wù)通常需要手動進行單步測試操作,而后者適合數(shù)量比較大的批量測試任務(wù),可自動完成整個測試過程,也可手動單步完成測試過程,可實現(xiàn)完整測試,也可實現(xiàn)局部的測試。

此外,還可以直接在業(yè)務(wù)層利用儀器儀表廠家提供的SDK/API直接驅(qū)動儀器儀表的輸入輸出控制,最終實現(xiàn)自動化測試,但是該方法涉及大量的開發(fā)任務(wù),而且在后期系統(tǒng)平臺軟件的集成上都難以達到預(yù)期的效果。

3)測試流程配置管理

不同被測設(shè)備的測試流程,主要依據(jù)這些被測對象的測試大綱逐步完成,傳統(tǒng)的方法是根據(jù)每個測試大綱編寫對應(yīng)的測試流程軟件,將測試大綱轉(zhuǎn)化為測試腳本。測試腳本的開發(fā),在測試工裝系統(tǒng)開發(fā)中一直是一個比較煩瑣的事情,通常需要專門的軟件開發(fā)工具和專業(yè)的軟件開發(fā)人員進行開發(fā),完成后通常還需要進行測試驗證,不僅周期長,而且工作量很大。

本研究無論是測試配置、測試流程腳本和測試結(jié)果管理,這些都采用標準化的web技術(shù)實現(xiàn),具體說是html。采用該技術(shù)可實現(xiàn)前端表現(xiàn)層和業(yè)務(wù)實現(xiàn)的分離,編輯和驗證可同時快速完成,整個轉(zhuǎn)化和驗證過程無需專業(yè)的編程人員參與,只要根據(jù)提供的html模板,直接添加修改即可,不需要專業(yè)的編程編輯工具,而且整個編輯、驗證、修改等過程可直接使用IE或Chome瀏覽器完成。

為提高腳本的復(fù)用性,將測試腳本中常用的部分,以控件或標準模塊的形式單獨存儲,需要時直接引用即可,以提高測試腳本的模塊化和復(fù)用性,提高長期重復(fù)測試的質(zhì)量統(tǒng)一性和工作效率。

4 小結(jié)

本研究首先對儀器儀表測試設(shè)備與被測系統(tǒng)之間復(fù)雜的連接進行了抽象,提出更為通用的輸入輸出測試總線的思路和方法;另外,研究將web技術(shù)對工裝測試系統(tǒng)進行了重構(gòu),不僅涉及到與儀器儀表web環(huán)境下的交互,而且還體現(xiàn)在web式的測試腳本、測試流程和測試結(jié)果輸入輸出管理上,并研究了在這一技術(shù)框架下測試過程和測試管理在系統(tǒng)整合開發(fā)過程中遇到的一些關(guān)鍵技術(shù)。

[1] Eric Jendrock,Ian Evan,Devika Gollapudi,等.李鵬,韓智,譯.Java EE6權(quán)威指南(基礎(chǔ)篇)[M].北京: 人民郵電出版社,2012.

[2]竇安生,李鴻飛.VXI和PXI總線技術(shù)的應(yīng)用及其發(fā)展前景[J].工業(yè)控制計算機,2002,15(11):11-12.

[3] Robert H.Bishop,National Instruments. LabVIEW實踐教程[M].喬瑞萍,林欣,等譯.北京:電子工業(yè)出版社,2014.

[4]辛鵬,榮浩.工作流及BPM技術(shù)的理論、規(guī)范、模式及最佳實踐[M].北京:人民郵電出版社,2014.

This paper presents a more advanced and modern web-based bus test tooling and test management system, and studies the system architecture, the main functions and key implementing technologies.

test tooling; test bus; web; virtual instrument; testing process; test management

10.3969/j.issn.1673-4440.2016.02.014

2015-08-31)

猜你喜歡
系統(tǒng)管理
棗前期管理再好,后期管不好,前功盡棄
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
加強土木工程造價的控制與管理
如何加強土木工程造價的控制與管理
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
主站蜘蛛池模板: 国产自在线拍| 热久久这里是精品6免费观看| 久久人人97超碰人人澡爱香蕉| 最新无码专区超级碰碰碰| 无码视频国产精品一区二区| 亚洲成a人片77777在线播放| 9丨情侣偷在线精品国产| 免费三A级毛片视频| 色综合成人| 午夜免费视频网站| 综合天天色| 日韩精品无码免费一区二区三区 | 原味小视频在线www国产| 不卡视频国产| 女人18毛片一级毛片在线 | 91久久大香线蕉| 国产极品嫩模在线观看91| 日韩美一区二区| 天堂成人在线视频| 99性视频| 精品国产三级在线观看| 亚洲欧美综合另类图片小说区| 毛片免费高清免费| 久久精品这里只有精99品| 婷婷亚洲天堂| 操国产美女| 亚洲精品高清视频| 99久久精品久久久久久婷婷| 青青草原国产免费av观看| 亚洲综合九九| 91破解版在线亚洲| 国产一区二区精品福利| 国产福利影院在线观看| 三级视频中文字幕| 毛片久久久| AV熟女乱| 激情综合五月网| 国产成熟女人性满足视频| 尤物精品视频一区二区三区| 亚洲国产精品一区二区第一页免| 国产一区成人| 国产亚洲欧美在线人成aaaa| 夜夜拍夜夜爽| 亚洲成a∧人片在线观看无码| 日本三级黄在线观看| 永久天堂网Av| 亚洲国产一成久久精品国产成人综合| 91久久大香线蕉| 美女无遮挡免费视频网站| 国产va在线| 国产精品手机在线观看你懂的| 日本人妻一区二区三区不卡影院| 国产剧情伊人| 精品国产免费观看一区| 国产性生大片免费观看性欧美| 精品欧美一区二区三区久久久| 久热中文字幕在线观看| 欧美日韩激情在线| 91久久青青草原精品国产| 久久国语对白| 欧美中文一区| 热伊人99re久久精品最新地| 国产肉感大码AV无码| 国产精品美女自慰喷水| 久久一本日韩精品中文字幕屁孩| 欧美国产综合色视频| 91青青在线视频| 亚洲日韩国产精品无码专区| 欧美色综合网站| 亚洲国产精品日韩欧美一区| 婷婷激情亚洲| 黄色网在线免费观看| 日本国产精品| 精品国产免费观看| 无码人妻免费| 久久永久免费人妻精品| 亚洲国产日韩视频观看| 国产真实自在自线免费精品| 国产国语一级毛片在线视频| 一区二区三区高清视频国产女人| 成人综合网址| 亚洲国产精品日韩av专区|