TECH ARTICLE

乾貨分享 | 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),設定目標與數值類型,編輯完成後保存。

參考資料:微信公眾號文章