TSMaster
Simulation Analysis of Automotive Buses and ECUs
The built-in function of TSMaster supports user-defined test panels, test processes, test logic, test systems, and automated report generation. Each line of code written by the user based on TSMaster has independence, shareability, citation, and cross-hardware platform compatibility.
It supports Matlab Simulink co-simulation and co-operates with Carsim to complete ECU algorithm simulation tests with vehicle dynamic models (soft real-time HIL). TSMaster also supports Vector, Kvaser PEAK, ICS, ZLG bus tools, as well as mainstream instruments (oscilloscopes, waveform generators, digital multimeters), and boards(Alz DI, DO, etc.). It can apply with multi-hardware, multi-channel, co-simulation and testing.
Analysis Function
Whether it’s sending, monitoring, or replaying messages, TSMaster enables you to simulate various commu-nication scenarios, allowing you to assess communication effectiveness and conduct in-depth analyses using real-world data replays.
- Manual, shortcut key, and periodic message sending options.
- Signal generator creates sine, square, triangle waves, and custom patterns.
- Add custom messages or pull from the database.
- Copy messages to C scripts for flexible sending.
- Display absolute and relative time.
- Choose between scrolling and fixed display modes.
- Instantly view signal values with DBC parsing.
- Show frame rate or message cycle.
- Apply channel and ID filters.
- Bold highlighting of changing message bytes.
- Bus load rate, peak load rate, data frame rate, data frame count
- Error frame rate, error frame count, controller status, transmit error count
- View as panels or graphs using system variables
- Default format: BLF (convertible to ASC or MAT)
- Auto-start recording at analysis startup
- Unlimited recording option
- Auto split at 5M messages or 500MB
- Custom filename rules (user, time, project, etc.)
- Supports BLF/ASC formats
- Online and offline playback supported
- Offline playback offers full range control and post-processing
- Supports MP4, AVI, WMV and more
- Synchronize video with bus playback engine
- Time offset configuration for precise analysis
- Flexible Y-axis configuration (multi/split)
- Accurate data point display
- X/Y cursors for analysis
- Shortcut keys for adjusting graph attributes
- Load DBC, ARXML, LDF, XML
- View structure, signal matrix, and message matrix
Simulation Tools
TSMaster’s simulation capabilities open doors to a more profound understanding of your automotive systems. Engage with multi-bus simulations, conduct realistic ECU code tests, and visually dissect simula-tion outcomes through the Panel feature. Elevate your automotive development journey with TSMaster’s multidimensional simulation functionalities.
-
User can simulate all or selected ECU nodes in the vehicle network. It offers flexible simulation of the vehicle network’s communication behavior. Addi-tionally, TSMaster’s unique software HIL feature enables ECU code simulation, enhancing testing and validation.
-
TSMaster adopts a pure C language and Python script system. It provides hundreds of API functions for system management (app), communication management (com), database-related, and testing management (test). Moreover, scripts can directly access hardware, system variables, RBS modules, and more.
-
Based on TSMaster’s mini program architecture, users can seamlessly integrate their mini program functionalities into the TSMaster software platform, providing API support to other users’ mini programs. These integrated mini programs within the TSMaster platform form a mini program library, fostering the continuous growth and evolution of user-created software modules.
-
The panels support graphical display of bus signals, offer control over signal and message transmission through RBS simulation, and enhance automation via system variable integration.
-
Supports seamless conversion among ten common file formats: DBC, ARXML, XLSX, XLS, DBF, YAML, SYM, CSV, JSON, and FIBEX.
Diagnostic: UDS
TSMaster enables configuring diagnostic parameters, UDs-based Flash Bootloader setup, and automated diagnostics. Features including timeout settings, TesterPresent configuration, SeedKey DLL setup, and an in-built SeedKey algorithm editor. Acquiring the license enables users to import ODX/PDX files into.
Support CAN CAN FD LIN
Calibration: CCP/XCP
Automotive calibration functions are a technique used in automotive ECU development and diagnostics to optimize vehicle performance and functionality by adjusting ECU parameters and calibration values.CCP and XCP are common communication protocols used to communicate with ECUs, read and modify parameters. These techniques and tools enable vehicle manufacturers and engineers to perform better vehicle commissioning and calibration work.
13 Key Features of CCP/XCP Calibration Functionality
Support for importing A2L files.
Support for DAQ/Polling measurements.
Memory settings, including loading image files and configuring
Verification methods.
Support for characteristic parameter curves, MAP graphs, etc.
Storage and playback of MDF/MF4 files.
Curve representation of graphical variables.
Calibration parameter management in par or hex formats.
Integrated message analysis, diagnostics, calibration, and system
variable data for synchronized data analysis.
Automation of calibration possible through system variable invocation.
Support for single-file and multi-file downloads.
Calibration data management.