Software Updates | From data to model, a complete upgrade! The new version of TSMaster helps automotive R&D breakthroughs

To meet the growing test and simulation needs of automotive electronics development, the latest version of TSMaster focuses on Real Vehicle Data Acquisition, MBD Intelligent Modeling and New API Extensions Three core functions. Whether you are conducting in-vehicle network testing, ECU development or automated verification, the new version provides you with a more efficient and reliable solution!

The latest version of 202505 mainly focuses on the design module, analysis module, and hardware module, which are updated to improve the efficiency, flexibility, and user experience of automotive electronics development and testing. Now, let's explore these features together!


→ [Design] - [Model Block Diagram]

Design Module Functionality Update - Model Block Diagram

The TSMaster Model Block Diagram Module is a Simulink-like modeling module developed by TOSUN to support the Model-Based Development (MBD) model.It supports continuous time, discrete time, and hybrid system simulation by dragging and dropping modules and connecting signal lines to build system models. The currently released module features include the following:

  1. Rich module library: contains predefined modules in the fields of mathematical operations, signal processing, control systems, communication systems, etc.
  2. Hierarchical modeling: supports the creation of hierarchical models through subsystems; can combine multiple modules into subsystems; supports multi-level subsystem nesting; can create conditional execution subsystems (enable, trigger, etc.)
  3. Simulation function: support the parallel operation of subsystems with different sampling rates; automatic processing of signal transmission between modules with different rates
  4. Deep integration: data can be read directly from TSMaster system variables; simulation results can be exported as mbd files for analysis; relevant functions in the model block diagram can be called to operate on TSMaster.

The model block diagram function mainly contains common engineering operations such as new/running model, exporting svg, generating applet library, stepping and stopping, as well as model component operations.

Which model generation mp can be called arbitrarily after the realization of the graphics program (or C applet) to run the model block diagram, more convenient to control the operation of the model block diagram.

Design Module Functionality Update - MBD Application Example

Adding a new graphical program, adding an execution unit binding API function call, selecting the applet library function, and using the run function can be implemented to run the model block diagram in the graphical program.

Design Module Functionality Update - MBD Application Example

Model block diagram run observations:

Modeling Interface:

Model Block Diagram Run Observations

Graphics/Enunciator Information Window interface:

Graphics/Information Window Interface

→ [Hardware] - [Real Vehicle Acquisition Mode]

Analysis Module Functionality Update - Live Vehicle Acquisition Mode

Update function: After activating the hardware's real-vehicle acquisition mode, all channels will automatically enter the listening mode, mainly used with listening to real vehicles or networks.. At the same time, the configuration of the live vehicle acquisition mode has the highest priority, regardless of the current hardware configuration of the hardware, after entering the live vehicle mode, TSMaster will have the following characteristics:

  1. CAN/CANFD turns off the built-in termination resistor to ensure that the impedance above the bus is not affected. 
  2. CAN/CANFD is set to listen-only mode to ensure that no messages are sent out even if the emulation module is turned on.
  3. The terminating resistor of the LIN is set to slave node pull-up resistor mode.
  4. LIN is set to listen mode, not master-slave mode.

Design Purpose: TSMaster is a comprehensive simulation, design and design analysis tool. In the case of pure real vehicle data acquisition, if the user unconsciously activates the simulation, scripting and other functions in the project, the test system will actively send messages to the bus, which will cause interference to the real vehicle data network. In order to solve this situation, we provide the function of switching to real vehicle data acquisition with one key, which ensures that TSMaster will not actively send simulation messages to the network, but simply listen to the data.

→ [API function interface update]

lin_rbs_update_frame_by_id()
Function description: Call lin_rbs_update_frame_by_id in the LIN send callback to trigger the RBS module to update the frame.

lin_rbs_register_force_refresh_frame_by_id
Function Description: Register LIN messages according to id. The registered messages will be forced to update from PC to device according to the scheduling time in the scheduling table, no matter whether they have been modified or not.

lin_rbs_unregister_force_refresh_frame_by_id
Function description: unregister LIN message based on id, use with lin_rbs_register_force_refresh_frame_by_id added.

If you have questions about the use of TSMaster software need technical support, welcome to scan the code to add TOSUN technical customer service enterprise micro direct contact and consultation:

Same Star Technical Support QRcode

Tip:
1. Software download:
Click on the software download link below to download and install directly, beta version is recommended:

2. Software upgrades:
You can check for upgrades to the latest version within the software, provided that your computer has an Internet connection.

Note: TOSUN Technical Support Email:support@tosunai.cnWe welcome inquiries! (Company and contact information must be indicated)

发表回复

en_USEnglish
XML 地图