應(yīng)用領(lǐng)域:汽車業(yè) 應(yīng)用產(chǎn)品:DIAdem
挑戰(zhàn):在引擎的生產(chǎn)測(cè)試中,根據(jù)數(shù)據(jù)記錄生成定制的報(bào)告,并對(duì)相關(guān)信息進(jìn)行數(shù)學(xué)和統(tǒng)計(jì)方面的分析。
解決方案: 使用NI DIAdem技術(shù)數(shù)據(jù)管理軟件,開(kāi)發(fā)Smart Report應(yīng)用,以查詢Oracle數(shù)據(jù)庫(kù);動(dòng)態(tài)創(chuàng)建和處理圖表、圖形和表格,并管理各類復(fù)雜的SQL查詢請(qǐng)求。
API Com srl為雷諾在法國(guó)和西班牙的生產(chǎn)工廠建立并安裝了引擎測(cè)試系統(tǒng),這項(xiàng)應(yīng)用希望能為測(cè)試平臺(tái)建立一套數(shù)據(jù)觀測(cè)和報(bào)告生成環(huán)境。

引擎生產(chǎn)測(cè)試時(shí)所采集的大量數(shù)據(jù)的確需要一個(gè)高效的存儲(chǔ)架構(gòu),以滿足后續(xù)處理、統(tǒng)計(jì)評(píng)估,故障觀測(cè),以及問(wèn)題防范的需要。另外,在數(shù)據(jù)觀測(cè)的同時(shí),往往還要在生產(chǎn)之后進(jìn)行相當(dāng)復(fù)雜的數(shù)學(xué)分析。在API Com的協(xié)作下,Eurins srl已經(jīng)開(kāi)發(fā)出了完全基于NI DIAdem的Smart Report應(yīng)用,以滿足雷諾嚴(yán)格的報(bào)告和分析需求。
系統(tǒng)需求 在引擎生產(chǎn)測(cè)試過(guò)程中,汽車生產(chǎn)廠商會(huì)通過(guò)多種渠道進(jìn)行數(shù)據(jù)采集和記錄,包括工作臺(tái)傳感器、引擎?zhèn)鞲衅骱虴CU測(cè)量通道。廠商還會(huì)通過(guò)NVH分析系統(tǒng)收集時(shí)域和頻域的各類數(shù)據(jù)。在一種新的引擎開(kāi)始進(jìn)行生產(chǎn)的時(shí)候,必須分析和監(jiān)控盡可能多的數(shù)據(jù)。因?yàn)檫@是描述統(tǒng)計(jì)情況最完全的方式,工程師們可以從中了解測(cè)量參數(shù)的局限性,以改進(jìn)引擎生產(chǎn)測(cè)試的過(guò)程,得出最優(yōu)的解決方案。另外, 對(duì)于提升產(chǎn)品整體的質(zhì)量而言,生產(chǎn)過(guò)程中進(jìn)行快速完整追蹤的能力也是至關(guān)重要的。因此,Smart Report應(yīng)用必須具備以下功能:使用SQL命令對(duì)所有數(shù)據(jù)庫(kù)中的每個(gè)字段進(jìn)行查詢,完成多種數(shù)據(jù)處理和組織功能,提供圖形化觀測(cè)功能,進(jìn)行歸納制表和統(tǒng)計(jì)分析,通過(guò)用戶易用的高層圖形化界面顯示信息。
軟件設(shè)計(jì) 我們選擇DIAdem是由于它已經(jīng)整合了所有我們所需要的功能。除了通過(guò)用戶自定義的菜單自動(dòng)創(chuàng)建報(bào)告之外,高級(jí)用戶還可以使用DIAdem實(shí)現(xiàn)自己的數(shù)據(jù)分析處理。我們?cè)贒IAdem對(duì)話編輯器中設(shè)計(jì)了圖形化用戶界面,實(shí)現(xiàn)了與Oracle數(shù)據(jù)庫(kù)的連接和查詢,所有的生產(chǎn)數(shù)據(jù)都儲(chǔ)存在這個(gè)數(shù)據(jù)庫(kù)當(dāng)中,在SQL/OBDC接口下,同樣允許用戶執(zhí)行任意的長(zhǎng)度不超過(guò)10000個(gè)字節(jié)的SQL語(yǔ)句。在DIAdem腳本當(dāng)中,為實(shí)現(xiàn)統(tǒng)計(jì)和數(shù)學(xué)分析,以及用戶自定義搜索標(biāo)準(zhǔn)到復(fù)雜SQL語(yǔ)句的轉(zhuǎn)換,我們開(kāi)發(fā)了許多常規(guī)函數(shù),以方便用戶生成的事件得到響應(yīng)。
應(yīng)用的功能 使用Smart Report的第一步是查詢Oracle數(shù)據(jù)庫(kù)并將數(shù)據(jù)導(dǎo)入DIAdem。用戶接口分為三個(gè)層次,查詢的復(fù)雜度和細(xì)節(jié)觀測(cè)的深入程度逐次遞增。另外,應(yīng)用有兩個(gè)分支,分別進(jìn)行測(cè)試工作臺(tái)傳感器數(shù)據(jù)和NVH數(shù)據(jù)的分析。
搜索的第一個(gè)層次對(duì)于兩個(gè)分支來(lái)說(shuō)是相同的,用戶可以從基于各種引擎參數(shù)(如序列號(hào))、測(cè)試結(jié)果、數(shù)據(jù)/時(shí)間以及其他信息的引擎測(cè)試實(shí)例中選擇一部分進(jìn)行執(zhí)行。使用Smart Report,用戶還能夠通過(guò)簡(jiǎn)單的圖形化界面指定需要的搜索條件,并將其轉(zhuǎn)換為SQL語(yǔ)句,通過(guò)SQL/ODBC接口傳送到數(shù)據(jù)庫(kù)當(dāng)中。這項(xiàng)功能是通過(guò)DIAdem腳本中的一個(gè)轉(zhuǎn)譯器來(lái)實(shí)現(xiàn)的。底層的數(shù)據(jù)庫(kù)結(jié)構(gòu)對(duì)于最終用戶是完全透明的。在初級(jí)搜索中,用戶也可以創(chuàng)建一些通用的報(bào)告。Smart Report可以提供多頁(yè)報(bào)告,每項(xiàng)引擎測(cè)試對(duì)應(yīng)一張表格,簡(jiǎn)單直觀地收集并顯示測(cè)試的主要結(jié)果。Smart Report也能夠創(chuàng)建單頁(yè)的總結(jié)性報(bào)告,對(duì)整體特性進(jìn)行評(píng)估(如良品和次品的數(shù)目),并在特定問(wèn)題發(fā)生時(shí)進(jìn)行記錄。
中級(jí)搜索能夠?yàn)橛脩籼峁┮环N多功能菜單。例如,用戶能夠在任意數(shù)量的引擎測(cè)試過(guò)程中,顯示所選通道的時(shí)間趨勢(shì)。另外,用戶可以選擇一個(gè)或多個(gè)測(cè)試步驟,對(duì)其中通道的統(tǒng)計(jì)參數(shù)進(jìn)行監(jiān)測(cè)。而分散繪圖和詳細(xì)的標(biāo)注能夠幫助用戶找到異常的結(jié)果,并追蹤到發(fā)生問(wèn)題的引擎。Smart Report針對(duì)基于NVH的分析,分別在頻域和階次域?qū)?shù)據(jù)進(jìn)行顯示,這項(xiàng)功能也可以適應(yīng)任意數(shù)量的引擎測(cè)試。
用戶能夠定義并保存搜索的掩模(Mask),掩模能夠大大提高應(yīng)用的自動(dòng)化程度,并顯著加速標(biāo)準(zhǔn)日常報(bào)告的生成。
DIAdem的功能多樣性 我們能夠使用一個(gè)單獨(dú)的軟件產(chǎn)品將所有需要的功能整合到Smart Report中。使用這樣一個(gè)多功能的系統(tǒng),用戶能夠通過(guò)添加腳本規(guī)則和報(bào)告模板,簡(jiǎn)單地添加一個(gè)報(bào)告類型:自從API Com工作臺(tái)開(kāi)始能夠執(zhí)行多種涵蓋引擎各方面表現(xiàn)的測(cè)試,這種特性就變得日益重要。用戶或生產(chǎn)工程師能夠安全地退出應(yīng)用用戶界面,而不丟失數(shù)據(jù)庫(kù)中所收集和處理的任何數(shù)據(jù)。而且使用DIAdem強(qiáng)大的工具,我們能夠進(jìn)行個(gè)性化的數(shù)據(jù)分析和報(bào)告生成。
|