Home > Products > PiAutoSim™ > PiAutoSim™ - What is it? > PiAutoSim™ - Software
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
|
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
|