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

虛擬儀器測試軟件通用化研究

2021-12-01 08:00:54
科學與信息化 2021年4期
關鍵詞:程序資源產品

洛陽電光設備研究所 河南 洛陽 471000

概述

隨著測試技術的發展,虛擬儀器技術已越來越廣泛的應用在科研生產實踐中。以PCI總線、VXI總線、PXI總線為代表的虛擬儀器以其兼容性好、組態靈活、可擴展性強和數據傳輸速率快等優點,為多通道、高精度的測量設備的設計提供了技術保證,已成為儀器總線和綜合測試系統優秀的開發平臺之一,且在國防、工業、航空以及通信等領域得到廣泛的應用。

但是,傳統的自動測試系統往往圍繞具體對象實現的功能來進行測試程序設計,這樣造成測試軟件對測試對象有著很強的針對性,后者微小的差異都會影響軟件的結構和代碼,使得軟件的通用性很差。本文針對此點進行深入的軟件研究,采用與傳統編程方法不同的設計思想、軟件結構,使得軟件具有很好的通用性,從而保護測試系統的智力投資。

通用測試程序,是在軟件設計中通過引入數據庫實現對輸入、輸出信號的管理。開發人員只需要對產品進行硬件分析,完成檢測流程和適配器設計,并將輸入及輸出信號的類型、對應的插座和插針、取值大小等信息填入規定的表格中,程序將自動對表格進行處理,實現對產品自動測試,不需要開發人員針對每個產品編寫測試軟件。

1 傳統測試程序設計思想

在傳統的測試程序開發過程中,首先需要對產品進行分析,寫出詳細的測試流程,然后,程序員根據測試流程編寫代碼,再經過編譯、調試、修改等步驟,最終完成測試程序。這樣的程序當然可以完成對某個被測對象的測試,但是,由于程序編寫時是針對具體的測試流程,因此程序也具有局限性。當更換了被測對象后,由于測試流程的不同,導致必須重新編寫新的測試程序,雖然可能部分代碼可以繼續使用,但總體來說,通常程序需要進行大幅的更改并重新編譯、調試。

通過對傳統的編寫測試軟件方法的認真分析,不難發現,用軟件完成某個測試任務主要包含了兩個條件:正確的資源調用代碼、適當的資源調用順序。對產品的測試,簡單來說,就是向產品提供激勵信號,然后測量其輸出信號的一個過程。程序員根據詳細的測試流程,按照適當的順序排列資源調用代碼,操作設備為產品提供激勵信號并進行測量,這樣就完成了自動測試的過程[1]。

2 通用化測試程序設計理念

通用化測試程序就是要使得測試軟件代碼完全實現重用性,實現軟件的通用性,其關鍵在于要將軟件代碼與具體的測試流程相解耦,軟件設計與代碼編寫時應是針對測試資源(即測試設備中的所有資源),可以稱之為面向設備的編程方法。這種編程方法的核心理念包括兩個方面:

(1)對測試資源進行詳細的分析,針對每一種資源的調用編寫代碼,使得程序中涵蓋了全面的資源調用代碼,以便于對設備進行任何操作,通過數據影射,將測試任務影射成信號激勵/測量的需求,這個虛擬資源需求通過接口內部服務機制的解釋和定位轉換成真實資源,再驅動儀器完成真實服務,這樣,程序代碼就具有了通用性。

(2)要完成對一個產品的測試,具有針對該產品的測試流程是必不可少的,因此,程序需要具有對外接口,通過這個接口,程序可以讀入具體的測試流程,按照這個流程的順序來調用程序中的資源代碼,使得設備按此順序進行動作,從而完成對某一產品的自動測試過程[2]。

3 關鍵技術及解決措施

通用測試程序的編程方法中,可以通過引入數據庫或數據表格來對軟件代碼和測試流程進行解耦。將具體的測試流程規范化,使其成為一個(或多個)有標準格式的數據庫或表格文件,也就是說,任何具體產品的測試流程都需要寫成統一格式的文件,這個文件就是測試軟件與具體產品之間的接口文件。在這個文件中,測試信息以一種中立的、與具體實現無關的格式進行交換,程序讀入這個文件后,依次讀取文件中的記錄,記錄的順序是根據產品測試的流程編寫的,程序每讀取一條記錄,就按照記錄中的信息來選擇虛擬儀器模塊及通道使其進行相應的動作,為產品提供一個激勵或者進行一次測量,當程序依次讀取了所有的記錄并控制設備完成了動作后,就完成了整個測試[3]。

4 結束語

目前測試領域行業中廣泛應用了虛擬儀器測試系統,本方法是在此基礎上,通過以標準表格的形式將測試代碼與具體的測試流程相剝離,從而實現了測試程序的通用化。這將使得檢測設備基本框架相同或相近的情況下,開發人員將精力集中在對產品的分析上,僅針對產品編寫測試流程表格文件,不再需要重新編寫軟件代碼,大大縮短了研發周期。

猜你喜歡
程序資源產品
基礎教育資源展示
一樣的資源,不一樣的收獲
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
資源回收
“程序猿”的生活什么樣
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
2015產品LOOKBOOK直擊
Coco薇(2015年1期)2015-08-13 02:23:50
新產品
玩具(2009年10期)2009-11-04 02:33:14
主站蜘蛛池模板: 99青青青精品视频在线| 国产无码性爱一区二区三区| 亚洲伊人电影| 99re免费视频| 亚洲综合色婷婷| 久久综合伊人 六十路| 国产精品偷伦视频免费观看国产 | 丁香五月亚洲综合在线| 2021亚洲精品不卡a| 亚洲IV视频免费在线光看| 亚洲天堂在线免费| 欧美日韩一区二区在线免费观看| 天堂va亚洲va欧美va国产| 丝袜美女被出水视频一区| 99视频有精品视频免费观看| 国产成+人+综合+亚洲欧美| 免费一级毛片完整版在线看| 任我操在线视频| 波多野结衣一区二区三区四区| 国产一级二级三级毛片| 夜夜操国产| 一本一道波多野结衣一区二区| 国产成人久久综合一区| 国产一级在线观看www色| 亚洲婷婷在线视频| 91麻豆国产在线| 114级毛片免费观看| 亚洲精品爱草草视频在线| 日本一区高清| 成人午夜视频免费看欧美| 在线观看无码av五月花| 白浆免费视频国产精品视频| 2022国产无码在线| аⅴ资源中文在线天堂| 亚洲人成亚洲精品| 欧美另类第一页| 亚洲毛片网站| 99热这里只有免费国产精品| av一区二区无码在线| 中文字幕无码制服中字| 色老二精品视频在线观看| 999国产精品永久免费视频精品久久 | www亚洲精品| 一级香蕉视频在线观看| 多人乱p欧美在线观看| 一级毛片不卡片免费观看| AⅤ色综合久久天堂AV色综合| 久久香蕉国产线| 一区二区理伦视频| 精品自窥自偷在线看| 欧美另类视频一区二区三区| 国产高清无码麻豆精品| 在线视频亚洲色图| 成人精品亚洲| 91日本在线观看亚洲精品| 亚洲AV无码乱码在线观看代蜜桃| 国产综合色在线视频播放线视| 国产亚洲欧美日本一二三本道| 国产高潮流白浆视频| 久久精品人人做人人爽电影蜜月 | 亚洲综合香蕉| 永久免费无码日韩视频| 国产精品人成在线播放| 欧美成人aⅴ| 四虎国产永久在线观看| 91视频区| 三级视频中文字幕| 全午夜免费一级毛片| 国产欧美精品专区一区二区| 无码久看视频| 欧美日韩国产在线人成app| 狠狠躁天天躁夜夜躁婷婷| 91青青草视频在线观看的| 午夜天堂视频| h视频在线观看网站| 亚洲区第一页| 亚洲欧洲日本在线| 99久久精品免费观看国产| 欧美午夜视频| 在线观看精品自拍视频| 狠狠色婷婷丁香综合久久韩国| 亚洲精品波多野结衣|