TECH ARTICLE
乾貨分享 | TSMaster DBC編輯器操作指南:
乾貨分享 | TSMaster DBC編輯器操作指南:
功能詳解+實戰示例
本文旨在幫助剛接觸 TSMaster 的工程師快速掌握 DBC 編輯技巧並應用於實際項目開發。
1. 符號說明
- 介紹本文中所用到的一些樣式和符號表格說明(讀者閱讀參考)。
2. 功能概要
DBC 編輯器的核心功能:
- 建立 CAN DBC 資料庫。
- 打開並查看資料庫中的節點、報文、信號、屬性等資訊。
- 編輯 CAN 資料庫內容。
- 匯出 CAN 資料庫到 DBC 檔。
- 檢查資料庫內容是否符合一致性要求。
3. DBC 編輯器表單(五大功能區解析)
3.1 功能表欄
包含新建、打開、保存、另存為、一致性檢查、撤銷和重做 7 個核心按鈕。
3.2 資料庫總覽區
- 3.2.1 資料庫節點搜索區: 支援輸入節點名稱高亮顯示。
- 3.2.2 資料庫節點分類: 包含 8 類資料庫節點。
- 3.2.3 資料庫節點拖拽功能: 支援信號拖拽到報文、報文拖拽到節點、信號拖拽到節點、環境變數拖拽到 ECU 等便捷操作。
3.3 屬性配置區
- 3.3.1 資料庫文件資訊展示區: 顯示 DBC 檔路徑與修改狀態(未保存時會顯示 * 號)。
- 3.3.2 ~ 3.3.8 各項屬性配置頁面說明: 包含資料庫、節點、報文(含 J1939)、信號(含信號複用)、數值表、特性(Attribute)、環境變數等屬性配置與欄位說明。
3.4 節點總覽和報文佈局區
- 3.4.1 節點總覽: 點擊不同節點會顯示預覽內容。
- 3.4.2 報文佈局: 展示信號在報文中的位置排列和長度,支援複用器與複用值選擇。
3.5 日誌區
- 顯示常規資訊、警告資訊、錯誤資訊。
- 一致性檢查的日誌支援「點擊跳轉」至對應的資料庫節點。
4. 使用範例(實戰操作步驟)
4.1 建立 DBC 資料庫
- 步驟 1~3:新建 DBC 資料庫並選擇範本(支援 CAN, CANFD, J1939),設定儲存路徑。
- 步驟 4~7:分別創建網路節點、報文、信號、環境變數。
- 步驟 8~9:透過拖拽將信號綁定到報文、報文添加發送節點、環境變數添加訪問節點,最後保存。
4.2 編輯 DBC 資料庫
- 步驟 1~2:導入既有 DBC 檔,並修改節點、報文、信號及環境變數的名稱。
- 步驟 3~4:創建數值表並將其添加給信號或環境變數。
- 步驟 5~6:創建與編輯報文特性(Attributes),設定目標與數值類型,編輯完成後保存。
參考資料:微信公眾號文章