目錄
內容:
①創建兩個節點,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