技術文章與洞察
掌握車用軟體最新趨勢與技術實作,與 Jotactic 一同引領定義軟體定義汽車(SDV)的未來。
基於 TSMaster 的自動化刷寫與流程狀態實時顯示系統設計
基於同星智能 TSMaster 虛擬儀器軟體平台所開發的自動化刷寫與流程狀態實時顯示系統,成功實現了「一鍵自動化刷寫」與「過程狀態可視化」。
EB tresos Classic AUTOSAR:OS 介紹及應用
深入解析 AUTOSAR OS,涵蓋任務管理、中斷處理、調度機制與系統保護,確保車輛系統的即時性與安全性。
EB tresos Classic AUTOSAR-Mode Management模式管理模塊基礎軟件培訓
詳細介紹 ECU 各狀態階段中 EcuM 與 BswM 職責分工、Watchdog 運作機制及 ComM 狀態機遷移過程。
EB tresos Classic AUTOSAR-MCAL 模塊基礎培訓
探討 AUTOSAR 軟體架構中最底層的分層 MCAL,理解其定義、主要驅動類別與圖形化配置機制,實現硬體抽象化。
AutomationDesk 於 VEOS 的自動化測試開發
以 AutomationDesk 對 VEOS(離線模擬/SIL)上的虛擬 ECU 進行自動化測試:透過 ASAM XIL API 的 MAPort 存取模擬變數,建構可重複、可判定、可產生報告的測試序列。本文說明完整開發流程與所需程式庫。
AutomationDesk vs. ControlDesk 產品差異比較報告
兩者是 dSPACE 工具鏈中 互補 而非競爭的產品:AutomationDesk 是 測試自動化與管理 工具,ControlDesk 是 實驗與儀表(量測/校正/診斷) 軟體。本報告依原廠手冊逐面向比較其定位、功能、互動模式與協同關係。
測試報告模板介紹 Style Sheets · 標準版面 · 自訂 XSL
AutomationDesk 的報告以「結果 XML + 樣式表(XSL)」分離的架構產生。本頁介紹報告生成管線、四種標準報告模板、模板選擇與配置介面,以及自訂樣式表(Custom Stylesheets)的機制。
AutomationDesk測試腳本撰寫方式 與語言介紹
AutomationDesk 支援多種撰寫測試腳本的方式:從圖形化控制流 sequence、訊號式測試範本,到內嵌 Python、COM 自動化 API,以及在即時平台上執行的 Real-Time Testing。本頁逐一介紹並說明所用語言。
AutomationDesk 範例詳細說明
AutomationDesk 提供兩類範例:8 課的互動式 Tutorial(含每課對照 demo 專案),以及依存取程式庫分類的自動化 demo 專案(ControlDesk、ModelDesk、MATLAB、診斷、Real-Time Testing 等)。本頁逐一詳解其內容與使用方式。
AutomationDesk 範例追溯說明
AutomationDesk 的範例大多是「驅動其他工具」的自動化 sequence。本文件協助您從 AutomationDesk 範例往回追溯:它使用哪個存取程式庫、驅動哪個工具、依賴該工具的哪個 demo/專案/測試資料,以及需要什麼平台。
BSC 與 SIC: 從 VEOS SIL 延伸到 HIL 測試
BSC(Bus Simulation Container)與 SIC(Simulink Implementation Container)是可跨平台重用的容器。同一組容器可先在 VEOS 上做 SIL 離線模擬,再重用於 ConfigurationDesk/SCALEXIO 的即時 HIL 測試,實現無縫延伸。
dSPACE Bus Manager: CAN/LIN 匯流排模擬與 BSC 技術解析
Bus Manager 讓您設定 CAN/LIN 匯流排通訊,用於模擬、檢視與操控,並封裝為可跨 VEOS、SCALEXIO 與 RTMaps 平台重複使用的 BSC(Bus Simulation Container)。
ConfigurationDesk 原廠範例(Demo Projects)詳細說明
ConfigurationDesk 安裝隨附多個示範專案,涵蓋基礎 I/O、匯流排通訊、馬達與引擎控制、功能安全、FSX 硬體、儲存與多處理單元等主題。多數可作為自有實作的起點。本文逐一詳解各範例的用途、Function Blocks 與所需硬體資源。
ControlDesk CANBUS 訊號測試功能詳解
CAN/CAN FD 訊號注入、UDS 診斷功能測試、資料回放(Data Replay),以及 V-ECU 上的資料存取——本頁逐一介紹 ControlDesk 這四類測試能力的原理、元件與自動化方式。
ControlDesk 原廠範例(Demos)詳細說明
ControlDesk 安裝隨附一系列原廠範例,涵蓋量測校正、匯流排、ECU 診斷、儀表、訊號編輯、電氣錯誤模擬與自動化。多數範例 不需連接真實硬體 即可體驗。本文逐一詳解各範例的內容、所需模組與操作重點。
ControlDesk 測試腳本 撰寫方式與語言介紹
ControlDesk 幾乎所有 GUI 功能都能以程式驅動。其自動化介面實作為 Microsoft COM,可用多種腳本與程式語言撰寫;另可透過內部/外部直譯器、事件處理與 ASAM MCD-3 介面自動化。本頁逐一介紹。
dSPACE SIC(Simulink Implementation Container) 說明與 BSC 整合
SIC 檔將 Simulink 行為模型的模型碼與介面封裝為容器,讓模型碼產生與建置流程分離。本頁說明 SIC 的內容、產生方式,以及在 Bus Manager 中如何將 SIC 與 BSC(Bus Simulation Container)整合。
dSPACE MCAL 模組參考
dSPACE 為 V-ECU 的 SIL 測試提供一整套模擬版 MCAL(微控制器抽象層)與 Utility BSW 模組。本頁逐一說明各 MCAL 驅動模組與 dSPACE 專屬模組的定義、用途與配置要點。
dSPACE MCAL 模組整合說明 概念 · 內建模組 · SystemDesk 整合流程
MCAL(微控制器抽象層)是 AUTOSAR Classic 中最貼近硬體的一層。dSPACE SIL / V-ECU 的核心動作,就是把綁死硬體的 MCAL/OS 替換成可在模擬平台執行的相容實作。本頁說明其原理、dSPACE 內建模組,以及在 SystemDesk 中的完整整合流程。
dSPACE SIL 開發範例追溯說明
從 VEOS 的 SIL 範例往回追溯到 SystemDesk 與 Bus Manager 的範例:了解 VEOS 範例是 如何被製作出來 、其中的 V-ECU/SIC/BSC 各 延伸自哪些產品的範例 ,建立一條清晰的範例血緣鏈。
dSPACE 虛擬 MCAL/專屬 BSW 模組深度說明
深入解析 SystemDesk 用於 classic AUTOSAR V-ECU(SIL 測試)的 9 個 dSPACE 專屬模組(Apu、Dap、Edge、RptAccess、Rfm、Shu、SpiDev、Sfc、Sab),以及 ViVa 與 FMU 兩種定義來源/目標應用的差異,並說明如何在 ControlDesk 與 AutomationDesk 上交換資料以達測試目的。
dSPACE BSC 通訊矩陣內容 參數需求與定義
製作 BSC 前,通訊矩陣(Communication Matrix)必須符合 dSPACE Bus Manager 對「內容參數」的定義要求。本頁彙整原廠對各格式(ARXML/FIBEX/DBC/LDF)的最小定義要求、元素參數需求、匯入行為與影響定義的限制。
SIC 的 Simulink 模組需求 與 TargetLink 彈性調用
產生 SIC(Simulink Implementation Container)對 Simulink 環境與模組有明確需求。除了 Model Interface Package for Simulink, TargetLink 亦可將產品碼彈性地輸出為 SIC ,作為行為模型用於 ConfigurationDesk 與 VEOS。
System Model Container: SMC 簡介與製作指南
SMC(.smc)是 VEOS 用來封裝「整個模擬系統」的容器——內含多個模型容器(VECU / SIC / BSC / FMU)以及它們之間的資料流與匯流排連接關係,可整包匯出與匯入,一次重建完整模擬系統。
AR_Fuelsys 範例腳本說明 腳本結構 · 執行管線 · 關鍵 API 引用
解析 SystemDesk 2024-B Demos\AR_Fuelsys\SD\Scripts 內的 25 支 Python 腳本:如何以「Options 變體 + Main 管線 + Utilities 函式庫」自動建立 AR_Fuelsys 專案、產生程式碼、匯出 .vecu 與 .fmu ,並詳列其 COM API 引用。
SystemDesk 範例詳細說明
SystemDesk 安裝隨附四個範例:Tutorial、AR_Fuelsys、Lunar Lander 與 Validation,涵蓋從軟體架構建模、系統整合到 V-ECU 產生與 SIL 測試。本頁逐一詳解各範例的內容、示範功能與使用方式。
自動化產生 V-ECU(VEOS)與 FMU COM API · 建置腳本 · CI 管線
SystemDesk 以 COM 自動化介面把「產生 V-ECU 實作 → 匯出容器 → 呼叫 VEOS Build Console 建置」整條流程腳本化。同一套機制依輸出副檔名產生 .vecu (供 VEOS/ConfigurationDesk)或 .fmu (供 FMI 相容模擬器)。
TargetLink V-ECU 模擬解決方案
TargetLink 是 dSPACE SIL 測試工具鏈的一環,可將 TargetLink 子系統的產品碼匯出為 V-ECU implementation container(.vecu) ,匯入 VEOS 建立離線模擬應用(OSA),在 PC 上以產品碼進行虛擬 ECU 模擬。
V-ECU 於 Linux ECU 平台 SIL 測試方案
針對運行於 POSIX / Linux 的 SoC 域控制器(AUTOSAR Adaptive),以 dSPACE VEOS 進行程式碼層級 SIL 測試的完整方案——涵蓋測試系統組成、實驗服務限制,以及六大互補測試手段。
VEOS Player 用途說明與腳本操作方案
VEOS Player 是 VEOS 的圖形化使用者介面(Windows),用於建立與整合離線模擬應用(OSA)、連接 VPU、設定與執行 SIL 模擬;並提供完整的 自動化介面(COM / Python) 與 命令列介面(CLI) 供腳本化操作。
VEOS 原廠範例 (Demos)詳細說明
VEOS 安裝隨附一系列原廠範例:Windows 端的 demo ZIP 與自動化 Python 腳本、Linux 端的 GPU Passthrough Demo,以及供 CI/雲端使用的 Docker 範例。本文逐一詳解各範例的模擬系統、附帶腳本與使用重點。
VEOS 支援檔案格式 與版本相容性總覽
本頁彙整 VEOS 2024-B 可匯入/匯出的所有檔案格式,並逐一列出各模型容器、模擬應用、變數描述與記錄檔的 版本相容範圍 ,以及自 Release 2025-A 起的停止支援項目。
EB tresos Classic AUTOSAR:Mode Management 模式管理
詳細介紹 ECU 各狀態階段中 EcuM 與 BswM 職責分工、Watchdog 運作機制及 ComM 狀態機遷移過程。
乾貨分享 | TSMaster DBC編輯器操作指南:功能詳解+實戰示例
本文旨在幫助剛接觸 TSMaster 的工程師快速掌握 DBC 編輯技巧並應用於實際項目開發。