Vehicle electronics from concept to manufacture
Home > Products > PiAutoSim™ > PiAutoSim™ - What is it? > PiAutoSim™ - Software

Login PiAutoSim™ - Software


ADDITIONAL SOFTWARE OPTIONS
There are a number of additional software options that can be added to the PiAutoSim™ system to provide additional functionality, these are described in more detail below. 
 
ToolBench C/C++ Models and Scripts Development Kit SIMULINK Model Development Kit
ToolBench is a graphical interface provided to exercise the I/O system directly from graphics widgets.
ToolBench allows the designer to read and write all I/O and to execute script.
ToolBench is also use to load and control closed loop models developed with CDK and SDK.
The system software includes an open-loop model that allows the system to be used to stimulate a controller, develop and run test scripts and perform data logging and playback.
The C/C++ Development Kit allows the system to be extended to include closed-loop models that can be created using either C or C++. It also allows sophisticated compiled test scripts to be created, which can then be distributed, as executable files.
The SIMULINK model development allows closed loop models to be developed for a PiAutoSim™ system using MATLAB SIMULINK and Real-Time Workshop.
Note that the SIMULINK Development Kit requires both the PiAutoSim™ C/C++ Development Kit and the MATLAB development tools from The MathWorks Inc.
Further reading

Further reading

Further reading


Communications protocols
With most vehicle systems now being hybrids of serial communications busses and discrete I/O, it is important that HIL test systems provide support for this.

CAN SERIAL ASAM-MCD 3MC
PiAutoSim™ provides a single unified test environment where there are few distinctions between each signal type. Support is available for:

  • CAN
  • J1850 (Class 2 and SCP)
  • Keyword Protocol 2000
PiAutoSim™ provides an interface to allow you to use Serial communication using a four port RS232 add-on board. The PiAutoSim™ ASAM-MCD 3MC interface enables test scripts to communicate with calibration tools that support the industry standard
ASAM-CD 3MC specification.
 
This allows a PiAutoSim™ test script to incorporate operations such as:

  • monitoring internal fault states;
  • reading/writing internal variables within the unit under test; and
  • changing calibration tables.

Using this additional functionality allows full white box HIL testing.
 
The interface is compatible with
ASAM-MCD 3MC compliant (RS232 implementation) calibration tools and has been validated with ATI Vision, Vector CANape, ETAS INCA, and
ALV Visu 98.


Further reading

  • ASAM Standard
  • PiAutoSim™