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