|
 |
ECU / Node Simulator / Restbussimulator
With the Vehicle Spy ECU simulator, you can create an entire network simulation in a few clicks with or without scripting:
- Load a DBC (database) file or enter ECU information manually into Vehicle Spy.
- Select the ECU / Nodes that you want to simulate on the Basic Simulation Setup screen.
- For every ECU, Select the Messages that you want to simulate on the Simulation Data screen.
- For each signal, select how you want the values calculated. You can enter an expression, obtain the values from a script or external program, or replay prerecorded data.
|
 |
Scripting
Vehicle Spy offers several types of scripting depending on your needs and application. All scripting languages have similar capabilities but differ in how to create user specific functionality.
- Function Blocks - Function Block Scripting is a step-by-step graphical approach to scripting. With Function Blocks you simply select a list of actions from a set of options for each step. This scripting approach is designed for people who's main technical focus is not programming. Function Blocks offer the same power as other scripting languages but is easier to learn and apply. You can also download Function Blocks into real-time hardware like the neoVI-FIRE or neoVI-RED for stand-alone (no PC) real-time operation.
- Java - Vehicle Spy offers a built-in Java environment that includes single step debugging and variable watch and evaluation.
|
 |
CCP/XCP
Using CCP/XCP, you are able to measure or record ECU memory items and write values into the memory of ECUs. Vehicle Spy's support of CCP/XCP includes the ability to calibrate ASAM (ASAP2) VALUES, CURVES, and MAPS. In addition, import and export of calibration values is also supported.
Our data logging capable hardware like the neoVI-FIRE or neoVI-RED enables you to setup stand-alone CCP/XCP data logging. The data logging capability can also include normal mode CAN traffic at the same time as CCP/XCP data. All data are automatically time aligned with one another and time stamped with a Real-Time clock. |
 |
J1939 Features
Included in the single price of Vehicle Spy are J1939 features listed below:
- Address Manager - The J1939 Address Manager in Vehicle Spy, enables you to view all claimed address on the J1939 BUS. With this view you can also setup Vehicle Spy to claim its own address.
- DTC Monitor / Simulator - With the J1939 DTC Monitor / Simulator, you can view all active DM1 messages on the J1939 BUS. It is also possible to simulate multiple ECU's DTCs. You only need to enter an ECU address and a list of SPNs for each ECU. Vehicle Spy takes care of all J1939 Transport messages (long messages) necessary for transmission.
- J1939 BAM and CTS/RTS Messages - Vehicle Spy enables you to transmit and receive J1939 transport layer messages with no scripting. Simply setup a message in Vehicle Spy's built in Database Editor (DBC editor) called the Messages Editor with the appropriate parameters.
|
 |
External Program API
| Vehicle Spy has an Applications Programmers Interface that enables other programs to control its actions. This feature can be used by external programs on the same computer or a remote computer with a TCP/IP connection. Programs written in LabView, C++, C#, Visual Basic, Matlab or any other Windows programs are supported. This capability is often used by test station or dynamometer software to take advantage of Vehicle Spy's capabilities. |
|
|
 |