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