Vehicle Spy支持所有英特佩斯的硬件產(chǎn)品,可以實(shí)現(xiàn)網(wǎng)絡(luò)監(jiān)控,數(shù)據(jù)解碼,數(shù)據(jù)獲取/記錄,節(jié)點(diǎn)仿真,自動(dòng)測(cè)試, 通過(guò)點(diǎn)擊按鈕運(yùn)行診斷服務(wù)等功能。
Vehicle Spy是一款集成了診斷、節(jié)點(diǎn)/ECU仿真、數(shù)據(jù)獲取、自動(dòng)測(cè)試和車(chē)內(nèi)通信網(wǎng)絡(luò)監(jiān)控等功能的工具,設(shè)計(jì)著眼于用戶使用時(shí)的高效性和便捷性,同時(shí)支持CAN、LIN、Kline、J1850VPW、J1850PWM、J1708、ISO9141、GMLAN、Keyword2000等協(xié)議。
應(yīng)用
Vehicle Spy's可能的應(yīng)用非常廣泛,以下只列舉一些普遍的應(yīng)用:
總線監(jiān)控 無(wú)論您使用的是CAN、LIN或其他支持的網(wǎng)絡(luò),用Vehicle Spy's的總線監(jiān)控功能,您可以同時(shí)實(shí)時(shí)查看,保存,分析來(lái)自各種不同網(wǎng)絡(luò)的報(bào)文通訊。支持汽車(chē)工業(yè)的標(biāo)準(zhǔn).DBC, .LDF數(shù)據(jù)庫(kù)文件。 同時(shí)也支持其他諸如.UEF等用戶自定義的格式。
模擬和仿真 - ECU或網(wǎng)絡(luò)節(jié)點(diǎn)的模擬和仿真一直是Vehicle Spy強(qiáng)大的特性,您可以組合圖形面板,控制腳本來(lái)建立自動(dòng)化的測(cè)試任務(wù)。同時(shí)您也可以通過(guò)錄制-回放來(lái)進(jìn)行網(wǎng)絡(luò)的模擬和仿真。
數(shù)據(jù)獲取和記錄 -實(shí)時(shí)記錄信號(hào)和報(bào)文。并提供了強(qiáng)大的數(shù)據(jù)分析工具。 還可實(shí)現(xiàn)脫離PC的離線獨(dú)立記錄。
診斷 -無(wú)論您使用J1939,GMLAN,1SO14229診斷協(xié)議還是您自定義的診斷協(xié)議,您都可以創(chuàng)建和執(zhí)行自定義的自動(dòng)化腳本,診斷任務(wù),創(chuàng)建圖形
面板來(lái)執(zhí)行所有的診斷工作。 并且,您編寫(xiě)的自動(dòng)化診斷腳本可以下載到我們的實(shí)時(shí)嵌入式硬件里,脫離PC離線獨(dú)立運(yùn)行,作為手持式的診斷設(shè)備來(lái)使用。支持汽車(chē)工業(yè)標(biāo)準(zhǔn),包括了ASAP2和ODX格式,提供免費(fèi)的ODX viewer。
標(biāo)定或刷寫(xiě)內(nèi)存- Vehicle Spy包含了您通過(guò)CCP協(xié)議更改ECU內(nèi)存所需的所有功能,包括ASAP2(A2L)文件的支持,內(nèi)存的讀寫(xiě),and memory各種類型如Values, Curves, and Maps的讀寫(xiě)控。Vehicle Spy同時(shí)提供ASAP2文件的編輯和生成程序ASAP2 file creator!
視圖
Vehicle Spy的功能是用視圖的方式來(lái)組織的。每個(gè)Vehicle Spy中的視圖都有自己的窗體,窗體可以懸浮,停靠或者疊加,非常方便工程師使用。這種方式給您提供了最大限度的組織您自己的視圖。特別是在執(zhí)行多重任務(wù)的時(shí)候非常有效。
報(bào)文視圖 -總線上所有的報(bào)文都顯示在視圖里,并且用高亮方式和過(guò)濾器方式來(lái)顯示不同的屬性。
報(bào)文編輯、數(shù)據(jù)庫(kù)編輯視圖 - Vehicle Spy包含有報(bào)文、數(shù)據(jù)庫(kù)編輯器,可以創(chuàng)建,修改報(bào)文。不需要其他的工具,您就可以在線做報(bào)文的改變。
發(fā)送報(bào)文面板 -可以發(fā)送任意類型的報(bào)文。只許要按一個(gè)按鈕就能控制手動(dòng)發(fā)送或者以特定循環(huán)周期發(fā)送。還可以建立表達(dá)式來(lái)控制和實(shí)時(shí)改變發(fā)送的報(bào)文的內(nèi)容。
圖形面板-可以建立自定義的界面顯示總線信息。也可以在圖形面板上控制報(bào)文的發(fā)送,和自動(dòng)化腳本的交互,或者與Vehicle Spy.中其他的組建配合。
信號(hào)視圖-圖形化方式查看包括CAN、LIN以及其他類型的網(wǎng)絡(luò)信號(hào)。
信號(hào)列表-用列表的方式查看所選的信號(hào)。
數(shù)據(jù)分析視圖 -可分析CAN、LIN或以及其他類型的網(wǎng)絡(luò)通訊的數(shù)據(jù)。
MEP設(shè)置- MEP設(shè)置,可選擇ASAP2建立相應(yīng)CCP標(biāo)定任務(wù)。
Function Blocks -單步執(zhí)行的腳本語(yǔ)言,工程師不需要有任何編程語(yǔ)言的基礎(chǔ)也能完成自動(dòng)化腳本的編寫(xiě)。所編寫(xiě)的這些腳本,還可以下載到neoVI FIRE或neoVI RED硬件中,實(shí)現(xiàn)離線實(shí)時(shí)的單機(jī)運(yùn)行。
Java編程-對(duì)熟悉編程語(yǔ)言的工程師,內(nèi)嵌的JAVA編程環(huán)境,可完成更為復(fù)雜的自動(dòng)化任務(wù)。
診斷設(shè)置 -診斷設(shè)置建立和執(zhí)行診斷任務(wù),并解析、存儲(chǔ)診斷結(jié)果。
ECU /節(jié)點(diǎn)仿真模擬
通過(guò)Vehicle Spy的ECU仿真模擬功能,您只許點(diǎn)擊幾下鼠標(biāo),甚至不需要任何腳本,就可以建立整個(gè)網(wǎng)絡(luò)的模擬和仿真:
1、加載 DBC (數(shù)據(jù)庫(kù)文件),或者輸入ECU的相關(guān)信息。
2、選擇您將仿真的 ECU /節(jié)點(diǎn)。
3、選擇您將仿真的 ECU的相關(guān)報(bào)文。
4、設(shè)置每個(gè)信號(hào)的仿真、變化形式。可以將其綁定到一個(gè)函數(shù),或者與程序腳本,或者外部程序,或者預(yù)先錄制的回放數(shù)據(jù)。
自動(dòng)化腳本
Vehicle Spy提供兩種類型的自動(dòng)化腳本的編寫(xiě)方式,您可以根據(jù)自己的情況來(lái)選擇。兩種方式都能完成您的任務(wù),只是創(chuàng)建的方式有些不一樣。
Function Blocks -單步執(zhí)行的腳本語(yǔ)言,工程師不需要有任何編程語(yǔ)言的基礎(chǔ)也能完成自動(dòng)化腳本的編寫(xiě)。只許從列表中選擇需要的語(yǔ)句。面向沒(méi)有程序語(yǔ)言基礎(chǔ)的工程師。功能強(qiáng)大,簡(jiǎn)單易學(xué)。所編寫(xiě)的這些腳本,還可以下載到neoVI FIRE或neoVI RED硬件中,實(shí)現(xiàn)離線實(shí)時(shí)的脫離PC的單機(jī)運(yùn)行。
Java -對(duì)熟悉編程語(yǔ)言的工程師,內(nèi)嵌的JAVA編程環(huán)境,可完成更為復(fù)雜的自動(dòng)化任務(wù)。
CCP標(biāo)定
可以測(cè)量,記錄ECU內(nèi)存情況,可以在線更改ECU內(nèi)存中的參數(shù)。Vehicle Spy's支持ASAM (ASAP2) VALUES, CURVES,和MAPS類型的標(biāo)定。還可導(dǎo)入和導(dǎo)出標(biāo)定好的值。
用可離線記錄數(shù)據(jù)的硬neoVI FIRE或neoVI RED,你可以實(shí)現(xiàn)離線式的CCP標(biāo)定數(shù)據(jù)記錄。所記錄的數(shù)據(jù)不僅可以包括常規(guī)的CAN通訊,還可以同時(shí)記錄CCP標(biāo)定的數(shù)據(jù)。 所有的數(shù)據(jù)記錄都含有精確的時(shí)間戳,可以在回放和分析中應(yīng)用。
J1939特性
同一份投入,包含J1939高層協(xié)議特性的支持:
Address Manager - J1939 Address Manager, 可查看所有的J1939總線上的claimed,同時(shí)也可以創(chuàng)建自己的地址。
DTC Monitor / Simulator -J1939 DTC Monitor / Simulator,可查看J1939總線上所有的 DM1報(bào)文。同時(shí)也可以以模擬多個(gè) ECU的DTCs。只需要輸入 ECU地址數(shù)據(jù)以ECU的 SPN。 Vehicle Spy自動(dòng)處理所有J1939通訊中的事務(wù),包括long messages。
J1939 BAM and CTS/RTS Messages -無(wú)需額外的腳本,只需要用Database Editor (DBC editor)建立J1939報(bào)文。Vehicle Spy就可以發(fā)送和接收J(rèn)1939傳輸層的報(bào)文。
外部編程 API (DLL)
Vehicle Spy提供TCP/IP方式的服務(wù)器/客戶端模式,讓第三方程序遠(yuǎn)程控制Vehicle Spy的運(yùn)行,共享Vehicle Spy的數(shù)據(jù)。
Vehicle Spy提供提供外部編程接口, 方便對(duì)硬件進(jìn)行二次開(kāi)發(fā)。提供LabView, C++, C#, isual Basic, Matlab或其他Windows程序.