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