CANoe學習筆記(一):創建第一個仿真工程(基於CAN):點燈


                                 目錄

內容:

①創建兩個節點,Switch和Light節點

②創建兩個Panel界面

③capl代碼實現Switch控制Light亮滅

事先准備:

養成良好的習慣,將不同文件放入不同文件夾,創建如下幾個文件夾用於存儲不同文件:

 

 

 

工程創建:

回到CANoe主界面,左上角file-->new-->CAN500Kbaud1ch,雙擊即可

 

 

 

然后我們保存一下該文件,命名為Democonf(自己隨意)

 

 

 

創建dbc文件

接下來就是創建我們的.dbc文件啦

 

 

 

 

 

 

 

然后新建一個新的dbc文件,如圖,放到我們的CANdb文件夾下面

 

 

 

然后在Messages下面創建一條報文MyMsg,報文設置如下所示,單擊ok保存。
在Signals下面創建一個信號BusSwitch,信號設置如下圖所示,單擊ok保存。
可以將BusSwitch拖動到MyMsg下面,這樣BusSwitch就變成報文MyMsg的一條信號

 

 

 

 

 

 

 

 

 

ok!數據庫已經創建完畢,可以保存工程並退出了。

然后將我們的數據庫導入進來~如下:

 

 

 

創建系統變量

接下來創建兩個系統變量

 

 

 

 

 

 

 創建仿真面板

創建一個開關面板和一個燈面板,用於模擬開關操作和燈亮滅。

將兩個文件放到我們的Panels文件夾下面

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

節點配置

然后配置兩個.can文件,存放到我們的Nodes文件夾下,如下:(報錯不用管他)

 

 

 

 

 

 

 

然后右鍵點擊ECU-->Configuration,導入對應的.can文件

 

 

 

 

然后回到主界面,file-->panel-->all,右鍵點擊設置兩個界面為MDI

 

 

 

 

 

 

 最后file-->start,鼠標左右鍵點擊開關會看到燈亮滅,ok,大功告成。

 原文鏈接:https://blog.csdn.net/weixin_42813521/article/details/121287954?spm=1001.2014.3001.5501


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM