美國ATI總線網絡分析軟件CANlab _產品簡述:
ATI的網絡分析工具, CANLab,是ATI一系列產品的自然延伸。十多年前,ATI把車內通訊與ATI的原有的標定和數據采集產品加以合并。ATI在它產品的初始功能上擴充并開發了CANLab。CANLab是一款多總線網絡分析和開發工具。CANLab包括了如J1939在內的控制器局域網(CAN)和局部互聯網絡(LIN)等工業標準網絡協議,集合了一整套用于總線通訊,數據記錄以及數據分析的解決方案。
CANLab不同于其它軟件之處在于ATI提供的在數據采集和分析方面的經驗。ATI在基本型產品中加入了所有的高級分析工具。CANLab的功能不于監察CAN報文,發送及收集數據和檢查性能統計。用CANLab還能夠同時利用創新和方便的ATI VISION軟件進行采集數據后的分析工作,而且所有這些都將實時進行。
今天就開始使用CANLab吧。CANLab軟件提供兩個針對CAN 網絡的工具包。
單通道工具包
ATI為它的CANLab軟件配備了Kvaser的Leaf Light USB接口并將其做成一個單通道的CAN總線通道。這個CAN通道為開始分析CAN總線提供了一個低價位的工具包。
雙通道工具包
如果客戶需要用CANLab來監控多個CAN通道的話,那么使用ATI 的CANLab 雙通道工具包能夠接口兩個Kvaser的USBcan II的高速通道并聯到用戶的PC機上。
兼容性
CANLab 是一個基于工業標準網絡協議的總線網絡分析和開發工具。它包含如J1939在內的控制器局域網(CAN)和局部互聯網絡(LIN)等網絡協議。通過選擇CAN ID,CANLab能夠在不使用數據庫的情況下解碼CCP服務。
為了能分析和共享數據,CANLab在開發的時候就確保其能夠用于多種數據庫程序的格式,如.DBC、.UEF、 和.LDF。CANLab DataSource 管理器讓CANLab能同時使用多個數據庫。
將記錄數據輸入CANLab并將記錄數據以多種文件格式輸出CANLab。文件格式包括:
◆ Cobra 記錄文件 (*.rcx) (ATI 格式)
◆ 文書文件 (*.txt, *.tsv, *log)
◆ CAN 日志文件 (向量二進制)(*.log)
◆ CAN 日志文件 (向量 ASCII)(*.asc)
◆ CSV 數據文件 (*.csv)
◆ Kvaser 日志文件 (ASCII) (*.txt)
對網絡的實際訪問和軟件工具同等重要。ATI對于硬件的做法主要集中在使用的方便性方面。大部分用戶公司已經購置了現有的硬件并希望盡量能夠優化和重新使用這些現有的硬件。ATI盡努力使得用戶能夠使用現有的CAN硬件。如需添置新的硬件,用戶可以選擇使用方便的ATI, Kvaser 和甚至Vector的硬件。CANLab無硬件鎖并且使用許可證是基于PC的。
簡單使用
CANLab繼續發揚ATI VISION軟件的長處,從用戶的著眼點來制作網絡分析工具,并使這些工具盡可能地易于使用。在設置的時候CANLab能自動探測硬件。如果沒有硬件的話,CANLab能夠在脫離硬件的情況下先完成設置。對已有設置的調整可以隨時進行,無需讓CANLab下線。
使用CANLab的時候能隨時開始或停止;也可以用拖放方式即時添加或去除某一個記錄或觀看的項目。所有視窗軟件的功能都在能應用在CANLab中。用戶還能個性化任何數量的屏幕,圖形,旋鈕和其它CANLab所提供的顯示及控制虛擬部件,并使用CANLab靈活的對接窗口來在工作面上高效地安排所有的項目。
充分利用CANLab對CAN報文/框架和信號/數據記錄等方面的靈活性。選擇CANLab的的CAN報文過濾和觸發功能,不論是在線或下線,在任何時刻產生,添加或刪除虛擬通道。
腳本編程
盡管CANLab內部設置了不少支持數據庫的省時省力的許多數學功能和計算通道,在實際應用中總有某些特殊情況用戶必須使用腳本編程來實現測試自動化、節點仿真、或基于網絡活動的CAN報文生成。
CANLab提供免費的,多功能的腳本程序。這個易于使用的腳本程序能和微軟的.NET 構架相互融合。用戶能通過Visual Basic 或 VBScript編程來擴展CANLab的功能,使其不僅能處理報文,而且能分析數據。把腳本程序存成.DLL文件與其它團隊分享,使他們能把精力集中在測試上,不必為測試的設置分心。
后處理
CANLab免費包含了ATI的實時數據處理功能。能夠增強數據處理能力的一個關鍵功能是CANLab 的制圖能力。在同一視窗內的同一顯示屏上繪制和觀看以時間取齊的數據和統計結果。這些數據和統計既可以是記錄下來的結果也可以是實時測得的結果。使用鼠標拖放在圖表中即時添加要繪制的信號,不論系統是否在線。
不論是在實時模式或后處理模式,用戶都能用CANLab的示波器顯示功能和XY曲線繪制功能來察看實時或記錄的數據,甚至把實時和記錄的數據放在一起同時察看。這些功能幫助用戶對數據進行深入分析。高檔的示波器功能使得用戶能夠對數據進行格式調整、比較、測量、以及注釋,并以此減少在數據后處理中對其它軟件的需要。通過在CAN監視器中加入一個CAN報文數據庫,所有CAN報文都被都能被給予一個數值并以實際工程數據的形式顯示出來。
使用CANLab 還能進一步個性化用戶的數據顯示。比如在示蹤窗口內通過改變顏色,字體及尺寸來亮化某些報文或某組報文。用戶可以基于CAN報文序號或某一特定條件來決定是否亮化,比如速度大于每小時60公里。用戶還能依據報文的某些性質來決定是否亮化這一報文,比如該報文是否是為傳輸報文或是否具有某些擴展標識符。
CANLab 強大的計算通道功能讓用戶能夠在不用編寫腳本程序的情況下生成新的測試信號。例如,用戶可以把車輛速度數據從總線上提取出來用于加速度和距離的計算。盡管CANLab提供了大量的內置數學功能,用戶仍然可以通過調用一個含有用戶所需功能的.DLL文件來對CANLab的內置數學功能進行擴展。
可選的工具包
ATI為那些需要J1939或LIN網絡分析的顧客提供可選的CANLab工具包。LIN工具包支持主從和LDF功能。J1939 工具包包含一個能在示蹤屏上提供即時CAN報文解碼的J1939監視器。用戶可以使用這個工具包以工程數據的方式察看CAN報文并將CAN報文從新組合傳回到J1939網絡上。
ATI的網絡分析工具, CANLab,是ATI一系列產品的自然延伸。十多年前,ATI把車內通訊與ATI的原有的標定和數據采集產品加以合并。ATI在它產品的初始功能上擴充并開發了CANLab。CANLab是一款多總線網絡分析和開發工具。