Utilities: Extract from SD Card
The first tab of the Extract / Export interface (Figure 1) extracts data from
standalone logger SD cards.
Properly formatted SD cards are named "LOGGER" and have Vehicle Spy Archive (VSA) files on them that must be
converted to Vehicle Spy Binary (VSB) files to be useful. The VSB files can then be used directly in Vehicle
Spy or exported to other file formats.
Follow these steps to pull data from an SD card and put VSB files on a PC:
- Connect the SD card to the PC.
- In Source, select the "LOGGER" SD card.
- In Output, select where to put extracted VSB files on the PC.
- If needed, adjust the start/end times or Advanced Settings.
- Click the Extract All Files button to make the VSB files.
- Watch the "Parsing results" area for status updates.
Figure 1: Use the Extract Tab to convert VSA files on an SD card to VSB files on a PC.
The Clear Log Data button will permanently clear all logged data from the SD card
while leaving the CoreMini script intact. A yes/no dialog will confirm the choice
because THIS CAN NOT BE UNDONE!
Advanced Extractor Options
The Advanced Settings button in Figure 1 above opens the dialog in Figure 2
below. The settings on the various tabs are briefly explained below. The Load Defaults
button will revert all of the extractor settings back to their defaults.
Figure 2: There are many settings to help customize data extraction from logger SD cards.
General tab:
Extracted files can be combined into one VSB file or split into limited size VSB files using
the settings here.
Regional Settings tab:
This allows the control of how the date and time will appear. Changes to these settings also
affect those found on the Tools->
Options->Regional Settings tab.
Video Settings tab:
This allows modification of how video is extracted and saved if cameras are being used to log video alongside other data in the particular setup.
Time Zone tab:
Logger data on the SD card is time stamped with UTC time (Universal Time Coordinated). The Time
Zone selection here allows the choice to decide what the timestamps will be converted to in the extracted
VSB files.
Advanced tab:
Options in the Advanced tab are used for trouble shooting. In most cases they will not be
needed to be changed.
- Enable Pre/Post cropping (enabled by default) - When
this option is enabled, data from standalone captures that are configured as
Pre/Post collections are trimmed to include only the data that meets the
time or message count it was configured for. If this option is
disabled, extra data before and after the trigger condition could be
extracted.
- Extract Older Records (disabled by default) - When data is extracted
from the card, the timestamps are looked at to ensure the newest data is
extracted. This option is available to help pull data with older time
stamps.
- Continue Scanning Even if First Record is Blank
(disabled by default) - This option is another trouble shooting option.
When this is enabled, the entire card is scanned to pull any data it find on
the card. Using this option takes much longer to scan and in most
cases it is not needed.
- Ignore Timestamps (disabled by default) - If enabled,
this option will pull all data regardless of the time stamp on the message
and when the CoreMini script was loaded. When disabled, only messages
newer than when the CoreMini was loaded are extracted.
- Search All Records (disabled by default) - Turning this option on will
search through the card for all possible records. When disabled, it will
stop when a set number of blank entries are received. For normal operation,
the blank entries serve as an end of collection.
-
Force Most CAN Gateway to CAN (disabled by default) - For use with older
setups. If enabled it will force the MOST to CAN gateway to just CAN.
- Zero neoVI GPS Coordinates When Invalid (disabled by default) - When
enabled, Invalid GPS data from the hardware is set to 0.
Export tab:
Configurations for how data is exported and converted are made on the Export tab
(Figure 3) of the Advanced Extractor Options.
Figure 3: Advanced Export Options
- One Shot Report
(Both checked by default) - This option gives the choice of using a
*.CSV, *.PRN, or both for output of one shot collections.
- Export State Text
(Enabled by default) - The way state encoded signals are represented
are controlled through this option. When checked, the state name is
recorded rather than the state index. This option only affects CSV type
exports.
- Create Wake Events Files
(Enabled by default) - When checked, Wake Event text files will be
generated indicating when the hardware went to sleep during the collection
time span.
- Create Bus Query Reports
(Enabled by default) - Enabled, Bus query reports are generated when
bus query collections are configured.
- MDF Extension
(.dat is default) - The MDF file type has different data
type outputs. The Extension gives the option to select the file extension for
MDF outputs. Common file extensions are *.DAT, *.LOG, and *.MDF.
- Write Signal Values in Message CSV
(Disabled by default) - This option enables and disables adding
signal information in message based CSV export files. Excluding this
information will decrease the output file size, but require a database when
attempting to look at the signals in the messages.
- Write short signal names
(Disabled by default) - When enabled, the signals are saved with their shorter names pulled from the database is applicable.
- Ignore Signals not in Current Collection
(Enabled by default) - This option gives the choice to only exporting
signals that were originally defined for that collection.
- Working directory - Allows the ability to change the directory where the extracted files will be saved to.
- CSV Export
("Write Changed Values only" by default) - The
signal based CSV can be saved in a few different formats. Different options
will require different amounts of space to save.
- Write Changed Values only - Only creates an entry for that signal
when the data changes
- Write All Values Once They Come In - Values only be added once the
message is received.
- Write All Values While They Come In - Values will only be during the
duration that the message is active during the collection.
- Write Complete Records - Uses the most space but has values entered
in for every cell.
Spy Documentation - (C) Copyright 1997-2022 Intrepid Control Systems, Inc.