Vehicle Spy Application |
- Vehicle Spy allows simultaneous monitoring and transmission on multiple vehicle networks. These networks can have different vehicle network protocols.
- Custom tabs allow for quick maneuvering between screens
- Save and recall Vehicle Spy setup files
- Vehicle Spy Logon manages multiple users, keeps track of your last 100 setup files, and manages the data directories
- C Code Interface for coding more complicated functions
- Access to GPS (Global Positioning System)
- Message discovery function with message monitor allows a user to reverse engineer message strategies
- Online help with step-by-step tutorials
|
Messages View |
- Displays message text descriptions
- Displays all signals contained in a message such as RPM, Pedal Position, Vehicle Speed, etc.
- Include and exclude filters based on Network, Node, Message, and Data Type
- Displays all networks in the same monitor
- Pause and review history
- Absolute and relative time display
- Storage and Review of Data Files in an Excel compatible format which includes message descriptions and signals
- Post acquisition filtering and analysis
- Hexadecimal, Decimal, Binary and ASCII data displays
- Color Filters based on Message, Network, or Node
- Buffer History is limited only by system memory - allows history lengths of greater than a million messages
- Custom fonts and colors
- Bus load display
- Display formats include hex, decimal, ASCII, and binary
- Activity Coloring: Messages and Signals that are not present are grayed out. Messages and Signals that are received toggle from black to dark red every time they are
received.
- Data byte change highlighting. Every time a message byte changes it is highlighted blue. This allows detection of message changing status.
- Sort the monitor based on any message part
- Copy Messages to Message Editor quickly through right-click menu
|
Message Editor |
- Received Messages and Transmit Messages organized into separate tables
- Online interactive editing (you don't have to stop Vehicle Spy or go "offline"!)
- Specify Message with byte, nibble or bit resolution for entire message
- Select Database button to quickly load a message or signal from the database
- Calculate a binary, state encoded, text, and analog signal from a message with an arbitrary equation.
- Custom binary and analog formats including binary, hex, engineering, and scientific notation.
- Link to a Transmit Message on any network allows auto response or transmit on change functionality
- Calculated signal type allows a sinusoidal, ramping and custom equation signal generation
- Expected Length input verifies a message's length
- Specify based on message properties such as errors or bus events
- Selectable color specification per message
- Cut, copy, paste and sort messages and signals
|
Transmit Panel |
- Transmit Messages defined in Message Editor View are automatically listed in the Transmit Panel
- Transmitted Message data can be calculated from messages and signals, received or otherwise
- Periodic message transmission
- Manual transmit button included as part of the pane,
|
Graphical Panels |
- Build your own custom application with panels that have controls and indicators
- Controls and indicators include the following: Chart, Transmit Button, Function Block Button, On/Off Button, Knob, Meter, LED/Light, Text Display, Text Entry, Numeric Entry,
Graphical Display, Dropdown List, Barograph, Grid, Action Button, and Scrolling Monitor
- Charts X vs Y and Y vs T
- Dropdown control for State Encoded parameters such as PRNDL or Power Mode
- Action Button allows printing of panel, switching panels, and access to the user's data directory
- Graphical display allows colored lines and custom graphics, such as logos, on the panel
- Each user interface item has many properties allowing customization
- Visual Studio style property editor
|
Networks
|
- Supports any number of networks
- Selectable color specification per network
- Network Stats for CAN and J1850 networks including: message count, message rate, message rate max, bus utilization, and bus utilization max.
|
Nodes
|
- Supports any number of Nodes
- Nodes can come from different networks
- Selectable color specification per node
- Nodes Stats for CAN and J1850 networks including: message count, message rate, message rate max, bus utilization, and bus utilization max.
|
Function Blocks |
- Replay of captured network traffic back with optional filter
- Custom script which has script commands: Jump to step, Transmit Message, Wait a specific amount of time, wait for a specific equation to be true, (trigger, start, stop, save)
another function block, set an incoming message to value or equation, reset a messages stats, stop script, show a graphical panel, jump to a step if an equation is true, and
more.
- Capture a network buffer with pre-post triggering based on an arbitrary equation
- Automatically save network traffic with unique file naming
- Actuate a digital output based on an event
- Transmit a group of messages with a programmable inter-message delay and offset
- Start, stop, and trigger the Function Block based on equations or other function blocks
- Create as many function blocks as you require
|
Databases |
- Load external database that can define the messages received and transmitted on the vehicle network
- Databases allow automatic description and display of messages and signals
- Allows quick entry into the Message Editor
- DBC and UEF file formats for import and export support
- Each network can have a separate database
|
Diagnostics |
- Builds and Launches diagnostic requests
- Uses database to decode diagnostic responses
- Data returned in easy to understand text and raw message format
|
VehicleScape DAQ |
- Collects and logs different types of message data: Normal Messages, GMLAN, ISO14229, CCP, XCP, or custom defined signals
- Configure PC logging to store collected information to the PC
- Build a standalone logging script through a few simple setup dialogs
- Set up multiple collections with different trigger conditions
- Gateway signal data to new frames for other devices
- Configure standalone setups for Wireless neoVI
|