CANcaseXL Log Config User Manual
CANcaseXL Log Config User Manual
XL log Config
CANcaseXL log Configuration
Version 4.0
English
Imprint
The information and data given in this user manual can be changed without prior notice. No part of this manual may be reproduced in
any form or by any means without the written permission of the publisher, regardless of which method or which instruments, electronic
or mechanical, are used. All technical information, drafts, etc. are liable to law of copyright protection.
© Copyright 2009, Vector Informatik GmbH
All rights reserved.
Manual Introduction
Table of contents
1 Introduction 3
1.1 About this user manual 4
1.1.1 Access helps and conventions 4
1.1.2 Certification 4
1.1.3 Warranty 5
1.1.4 Support 5
1.1.5 Registered trademarks 5
2 General information 7
2.1 Disclaimer 8
2.2 Overview 8
2.3 Supported file formats 9
2.4 Supported bus types 11
2.5 Requirements 11
2.6 Installation 11
3 Getting started 13
3.1 Adding a simple filter 14
3.2 Adding a filter by symbolic message 16
3.3 Adding a simple trigger 21
3.4 Adding a trigger AND group 23
4 Main menu 27
4.1 File 28
4.2 Configuration 28
4.3 Device 30
4.4 Tools 30
4.4.1 CANape/CANgraph 33
4.4.2 Options 33
4.5 Window 34
4.6 Help 34
5 Tool bar 35
5.1 Device selection and project saving 36
6 Tree view 37
6.1 General 38
6.1.1 Device Information 38
6.1.2 Available Log Devices 38
6.2 Main Configuration 39
6.2.1 Overview 39
6.2.2 Channel 1/2 40
6.3 Log Configuration 41
6.3.1 Databases 41
6.3.2 Filters 42
6.3.3 Triggers 46
6.3.4 CCP/XCP 57
7 File Manager 61
7.1 Device Flash Drive 62
7.2 Local Drive 69
8 Property panel 71
8.1 Miscellaneous information 72
9 Status bar 73
9.1 Value display format 74
10 Hints 75
10.1 Hexa decimal values 76
1 Introduction
To find information The user manual provides you the following access helps:
quickly ¼ At the beginning of each chapter you will find a summary of the contents,
¼ In the header you can see in which chapter and paragraph you are ((situated)).
Conventions In the two following charts you will find the conventions used in the user manual re-
garding utilized spellings and symbols.
Style Utilization
bold Blocks, surface elements, window- and dialog names of the soft-
ware. Accentuation of warnings and advices.
[OK] Push buttons in brackets
File | Save Notation for menus and menu entries
Windows Legally protected proper names and side notes.
Source code File name and source code.
Hyperlink Hyperlinks and references.
<STRG>+<S> Notation for shortcuts.
Symbol Utilization
This symbol calls your attention to warnings.
1.1.2 Certification
Certified Quality Vector Informatik GmbH has ISO 9001:2000 certification. The ISO standard is a glob-
Management System ally recognized standard.
1.1.3 Warranty
Restriction of We reserve the right to change the contents of the documentation and the software
warranty without notice. Vector Informatik GmbH assumes no liability for correct contents or
damages which are resulted from the usage of the user manual. We are grateful for
references to mistakes or for suggestions for improvement to be able to offer you
even more efficient products in the future.
1.1.4 Support
You need support? You can get through to our support at the phone number
+49 711 80670-200 or by fax
+49 711 80670-555
E-Mail: [email protected]
Registered All trademarks mentioned in this user manual and if necessary third party registered
trademarks are absolutely subject to the conditions of each valid label right and the rights of par-
ticular registered proprietor. All trademarks, trade names or company names are or
can be trademarks or registered trademarks of their particular proprietors. All rights
which are not expressly allowed, are reserved. If an explicit label of trademarks,
which are used in this user manual, fails, should not mean that a name is free of third
party rights.
¼ Windows, Windows XP, Windows 2000 are trademarks of the Microsoft Corpora-
tion.
2 General information
2.1 Disclaimer
Information The application of this product can be dangerous. Please use it with care.
With this software it is possible for you to influence or control a networked electronic
system. Your actions can therefore lead to severe personal damages or damages to
property. For this reason, only persons, who have understood the possible conse-
quences of their actions with this software or persons, who have been specially
trained for the use of this software, may use this software.
In case other persons use this software, Vector Informatik GmbH hereby expressly
gives notice that Vector’s warranty shall be limited to the correction of defects, and
Vector Informatik GmbH hereby expressly disclaims any liability over and above the
refunding of the price paid for this software.
Should you integrate this product into a higher-level system by using the product´s
automation interface, please note that the warranty of Vector Informatik GmbH shall
be limited to the correction of defects, and Vector Informatik GmbH hereby expressly
disclaims any liability over and above the refunding of the price paid for this software,
since Vector does not have any influence on the implementations of the higher-lever
system, which may be defective.
Furthermore, Vector Informatik shall in no event be held liable for any user-defined
scripts, regardless of whether or not you turn off this disclaimer when using this prod-
uct in the batch mode.
Should you not agree with the above named limitations, please send the software
back to us at our costs within one (1) month after delivery. We will then immediately
refund the price you have paid.
2.2 Overview
About XL log Config XL log Config enables the configuration of CANcaseXL log devices and offers a wide
range of settings. You may set baud rates, logging triggers and filters and manage
logging files on the SD card. XL log Config also supports trigger and filter access by
symbolic names defined in CANdb databases.
Main features are:
¼ Customizable filters for CAN and LIN messages
¼ Customizable triggers
¼ Support of databases
¼ Support of CCP/XCP
¼ File Management
To become familiar with the capabilities of the tool, have a short look on this overview
and try the first step by adding a simple filter (see chapter Adding a simple filter on
page 14).
The XL log Config The window of XL log Config is divided into five parts:
window ¼ (1) Main menu (see chapter Main menu on page 27)
¼ (2) Tool bar (see section Tool bar on page 35).
¼ (3) Tree view (see chapter Tree view on page 37)
¼ (4) Property panel (see chapter Property panel on page 71)
¼ (5) Status bar (see chapter Status bar on page 73)
Used and supported XL log Config can handle the following file formats:
file formats
.XCF XL log Config project file. The project file contains all settings made in XL log
Config and additional information like file history, file paths and so forth in
plain text.
Furthermore the project file contains a compressed binary XL log Config con-
figuration which is read directly by the CANcaseXL log. The logger mode
cannot be accessed without a valid XCF file on the SD card.
.XLP This file is saved with the project file if the backup function is activated in
Tools | Options… and menu Configuration | Write to device… or Write to
folder... was selected. This file contains the used database information of the
project and is necessary to read back by Configuration | Read from
device… or Read from folder... to rebuild the databases.
.XLX Binary CANcaseXL log log file, which can be converted to BLF, MDF or XLS.
.BLF The BLF Log file is a binary logging format supported by CANape, CANoe or
CANalyzer. This format can be converted from .XLX format using XL log
Config.
.MDF The MDF format is standardized and supported by CANape, CANoe, CANa-
lyzer and other measuring applications. This format can be converted from
.XLX format using XL log Config.
.XLS Tab divided ASCII log file. This format can be converted from .XLX format
using XL log Config.
.XCT XL log Config project file of previous XL log Config V1.1. This format is only
supported for backward compatibility.
XL Log Config
Hardware / Firmware
c onversion
BLF XLX
XCF
and other binary
project file log file
log files
USB
read XCF
project file
CANape, CANgraph,
CANoe, CANalyzer
Note: The configuration file must be saved as xllogcfg.xcf on the SD card; oth-
erwise the configuration will not be loaded.
Note: Please note, that the CANcaseXL log supports FAT16 for SD cards only. The
file count is limited to 512 files.
Warning: By unplugging the power supply while messages are received, the mes-
sages are lost within the last second.
Warning: The SD card should not be removed while logging. In order to swap the SD
card, stop logging, replace the SD card and restart the logging.
Networks The CANcaseXL log is able to log data from CAN, LIN and as well as J1708. Since
two channels can be used, the following combinations are valid:
¼ 2x CANpiggy
¼ 2x LINpiggy
¼ 1x CANpiggy and 1x LINpiggy
¼ 2x CANpiggy J1708
¼ 1x CANpiggy and 1x CANpiggy J1708
¼ 1x LINpiggy and 1x CANpiggy J1708
The specific bus types have to be selected in Main Configuration (see section Main
Configuration on page 39).
2.5 Requirements
Software Optional Software CANdb++ (can be found on the Vector Driver Disk)
requirements CANape/CANgraph 6.1 SP2 or higher
2.6 Installation
3. After successfully installation, XL log Config can be found (if chosen during instal-
lation) on the desktop Start | Programs | Vector CANcaseXL log | CANcaseXL
log Configuration.
3 Getting started
Example: The following example describes how to insert a simple filter which is used
in the logger mode of the CANcaseXL log. The filter settings block all received mes-
sages except for the specific message which is logged.
This example does not require a CANcaseXL log, since off-line configuration is used.
To configure the CANcaseXL log, it must be connected to the PC with a USB cable.
9. Now change the DEFAULT filter from Pass to Stop in order to block all incoming
CAN and LIN messages. You can double click either the green icon in column #
or the item in column Action. It is also possible to change the action by right
clicking on the DEFAULT filter followed by Stop filter.
10. Now change the just added filter action to Pass. This makes sure that only CAN
11. Write the configuration to a connected CANcaseXL log by selecting the desired
CANcaseXL log device from the tool bar’s combo box followed by the menu Write
to device… or clicking the SD card button in the rightmost of the tool bar.
12. Disconnect the CANcaseXL log from USB to boot the logger mode.
13. With these settings, all received messages are logged which are of type CAN with
the specified ID 10.
Example: The following example describes how to insert a filter by symbolic mes-
sage which is used in the logger mode of the CANcaseXL log. The filter settings block
all received messages except for the specific symbolic message which is logged.
This example does not require a CANcaseXL log, since off-line configuration is used.
To configure the CANcaseXL log it must be connected to the PC with a USB cable.
4. Click [Add…] and select a CANdb file containing the symbolic names.
6. Skip to node Filters and add a filter Symbolic name. A dialog pops up which
displays the just added database.
7. Open node Messages in this dialog and select a symbolic name for the message.
8. Click [OK].
9. The filter is now listed in the list view of Filters. In column condition the name of
the filter is displayed. Additionally the message ID and the origin database is
shown in brackets)
10. Change the DEFAULT filter to Stop and the just added filter to Pass.
11. Now you can change the channel assignment of column Chan by double clicking
it or by a right click followoed by Modify channel assignment.
12. The symbolic name of the added filter can be changed every time by double click-
ing it and selecting another symbolic name from the dialog.
13. Write the configuration to a connect CANcaseXL log by selecting the desired
CANcaseXL log device from the tool bar’s combo box followed by the menu Write
to device… or clicking the SD card button in the most right of the tool bar.
14. Disconnect the CANcaseXL log from USB to boot the logger mode.
15. With these settings, all received messages are logged which are of type CAN with
the specified ID of the symbolic name (here ID 3703).
Example: The following example describes how to insert a trigger which is used in
the logger mode of the CANcaseXL log. The trigger lets the CANcaseXL log beep if a
valid message is received.
This example does not require a CANcaseXL log, since off-line configuration is used.
To configure the CANcaseXL log it must be connected to the PC with a USB cable.
6. Click [Add].
7. Set Level sensitive to == in the dialog which pops up.
8. Enter value 10. This setting will trigger to all received CAN messages with ID 10.
9. Set ID type to Standard ID.
12. Edit the trigger comment if desired by a double click or alternatively by a right
click followed by Edit comment...
13. Write the configuration to a connected CANcaseXL log by selecting the desired
CANcaseXL log device from the tool bar’s combo box followed by the menu Write
to device… or clicking the SD card button in the most right of the tool bar.
14. Disconnect the CANcaseXL log from USB to boot the logger mode.
15. Now, the CANcaseXL log will beep on every received event which is a CAN
message with ID 10.
Example: The following example describes how to insert a trigger AND group which
is used in the logger mode of the CANcaseXL log. The trigger lets the CANcaseXL
log beep if all conditions in the AND group are valid.
This example does not require a CANcaseXL log, since off-line configuration is used.
To configure the CANcaseXL log it must be connected to the PC with a USB cable.
4. Click with the right mouse button into the list view and select New group | AND
group.
8. Click [OK].
9. The AND group is displayed in the list view.
10. Change the trigger action to Beep.
11. Now click with the right mouse button onto the just added AND group and select
Add trigger action | CAN bus | On CAN DLC.
4 Main menu
4.1 File
Menu items
Save project Saves the project with the current project name. The project is saved in XCF or XCT
file format.
Save project as… Saves the project with a new project name. The project is saved in XCF file format
and it is used for the start up configuration in logger mode. The alternative XCT file
format can be used for testing purposes and manually editing, but it is not readable
for startup in logger mode.
4.2 Configuration
Menu items
Write to device… If the CANcaseXL log is connected to the PC by a USB cable, this option writes the
current project to the SD card.
If Tools | Options... | Archive databases to device and Tools | Options... |
Archive CANgraph/CANape project respectively is set to Yes, the databases and
CANgraph/CANape project are stored to the SD card, too.
Write to folder… Same as Write to device… but related to any local drive.
Use from device If the CANcaseXL log is connected to the PC by a USB cable, this option reads the
configuration from the inserted SD card. This is useful in cases, if additional filters or
triggers has to be added and resaved back to the device. This setting can be auto-
mated by Tools | Options… | Configuration auto sensing.
Restore If the CANcaseXL log is connected to the PC by a USB cable, this option reads the
from device… configuration, the archived databases and CANgraph/ CANape project (if available)
from the inserted SD card.
The following options are available in the dialog:
¼ Restore project to following folder
Path where the logger configuration (project) should be saved.
¼ Restore also CANdb files
If activated the databases are saved in the same folder as specified for the logger
configuration (project).
¼ Restore CANgraph/CANape project to following folder
Path where the CANgraph/CANape project should be saved
Restore Same as Read from device… but related to any local drive.
from folder…
Check Checks the configuration for valid settings, e.g. if used piggybacks fit to configured
channels and so forth.
Preview CAN Displays the complete list of passed or stopped CAN IDs, depending on the configu-
standard ID filter ration in Filters (see chapter Filters on page 42).
Preview LIN Displays the complete list of passed or stopped LIN IDs, depending on the configura-
standard ID filter tion in Filters (see chapter Filters on page 42).
Device Mode / The CANcaseXL log can be operated in the following logging modes:
Ring buffer configu-
ration
¼ Normal mode
The data is logged on the SD card as long free space is available. The logging
will stop automatically, if the SD card is full.
Trigger 1 Trigger 2 Trigger 3
2 2
2 Ring buffer
2 Ring buffer
t t
The pre- and post-trigger times are limited by the size of the ring buffer only:
pre-trigger size = ring buffer size – post-trigger size
On device start a new file is generated within the free space (means new ring
buffer range).
4.3 Device
Menu items
Real time clock Opens a dialog for real time clock settings. Press [Update] button to write the current
PC time to the CANcaseXL log device. The device must be connected to the PC by a
USB cable and selected in the list box in the tool bar.
Format SD card Formats the inserted SD card of the currently selected CANcaseXL log device. File
system is FAT16.
Update firmware Programs a new logger mode firmware if available, which is delivered with XL log
Conf.
4.4 Tools
Menu items
CANape Allows interaction with CANape. See chapter CANape/CANgraph on page 33 for fur-
ther details.
CANgraph Allows interaction with CANgraph. See chapter CANape/CANgraph on page 33 for
further details.
Generate This feature requires at least CANape 6.1 SP2 and an ASAP2 file for an ECU. See
CCP database… below, which steps can be taken to edit an ASAP2 file to create the database in off-
line mode.
The checkbox CANape Debuging Mode opens a CANape window containing de-
tailed information while creating a database.
1. Ensure, that your ECU is connected and running. For testing purpose you can
start CCPsim (please ask support for a CCPsim version without Seed&Key). Be
sure, that CANape and CCPsim are assigned to a virtual channel in Vector Hard-
ware Config, e.g. CANape CAN1 assigned to Virtual channel 1, CCPsim CAN1
assigned to Virtual channel.
2. Click Tools | Generate CCP database… in XL log Config. A dialog appears.
3. Open an ASAP2 file. CANape should access the ECU then.
4. Click on [Select Signals].
5. A CANape dialog opens, where the signals can be chosen and applied.
6. Close the CANape dialog.
7. The selected signals appear in the list of the dialog. Furthermore the acquisition
rate can be changed for each signal. Click [OK].
8. A dialog will appear that the database generation succeeded. Click [OK].
9. The generated database will be listed in tree view Log Configuration |
Databases.
8. A CANape dialog opens, where the signals can be chosen and applied.
9. Close the CANape dialog.
10. The selected signals appear in the list of the dialog. Furthermore the acquisition
rate can be changed for each signal. Click [OK].
11. A dialog will appear that the database generation succeeded. Click [OK].
12. The generated database will be listed in tree view Log Configuration |
Databases.
Converts files from Converts logging files (XLX) located on PC or on SD card to BLF, MDF and XLS or
copies them only to a location.
Options… General XL log Config options. See chapter Options on page 33 for further informa-
tion.
4.4.1 CANape/CANgraph
CANape/CANgraph XL log Config is able to interact with CANape or CANgraph via the menu entries in
Tools | CANape or Tools | CANgraph as follows:
Start with current Opens CANape/CANgraph with the CANape/CANgraph configuration set in Tools |
configuration… Options… For this no assigned database is necessary.
Quickview device log Use this option to view the current log files on the SD card in CANape/CANgraph in a
files… single window. This option needs the same databases as were used for the logging,
because the log file content is displayed relating to signal names.
Replace device log This option replaces the first measurement file in CANape Graph with the selected
files… logging file, while keeping the whole view configuration unchanged.
4.4.2 Options
¼ CANgraph/CANape config
Path to a CANgraph/CANape configuration file which should be used together
with XL Log Config.
¼ CANgraph/CANape project
Path to a CANgraph/CANape project folder which should be used together with
XL Log Config.
¼ Archive databases to device
If this option is switched to Yes, all databases are combined in one file and stored
if Configuration | Write to device… or Configuration | Write to folder… is
selected. This setting is useful to use the database information on other PCs.
¼ Archive CANgraph/CANape project
If this option is switched to Yes, the specified CANgraph/CANape project is
combined with the current configuration and stored if Configuration | Write to
device… or Configuration | Write to folder… is selected. This setting is usefull
to use the CANgraph/CANape project on other PCs.
¼ Show only log files in File Manager
When this option is switched to Yes, only log files are visible otherwise all files
with other extensions are shown.
¼ - Log file extension
Here the file extensions of the log files can be specified (default: .xlx). This option
can only be used, if Show only log files in File Manager is set to YES.
¼ Default log file prefix
Prefix to be added to the log files.
¼ Display file notes in File Manager
It is possible to display additional file notes (e.g. title of the session, see Main
Configuration | Overview) in the File Manager either for the local drive only, for
the local drive and the device or never. In order to improve the performance of the
File Manager it is recommended to select On local drive.
¼ Default select all log files
Selects all available log files when entering the conversion dialog.
¼ Configuration auto sensing
This enables the config tool to read the configuration automatically, if an installed
and connected CANcaseXL log is selected (see also Configuration | Use from
device…).
¼ Tray icon operation
Modes for tray icon.
¼ Disable balloon info
If this option is switched to Yes no balloon tips will be shown in the tray menu.
¼ New visual style
Changes the style of the list view.
¼ Border color, Skin color 1, Skin color 2, Feature list color
Color settings for the user interface in RGB
¼ Enable dialog time out
If this option is switched to Yes critical dialogs will have a time out before a button
click is possible.
¼ Show values as (F2)
This is equivalent to a click on Dec or Hex in the status bar and displays the val-
ues in the list view in the according format.
¼ Accept disclaimer
If set to YES, the disclaimer at startup will not be shown anymore.
4.5 Window
Menu items
Hide in tray Hides the window in the tray bar. In order to unhide the window, double-click on the
XL log Conf icon in the tray bar.
4.6 Help
Menu items
5 Tool bar
Screenshots
List box The list box shows all connected CANcaseXL log devices. If no device is plugged
only offline work is possible. Select a device for online configuration.
Tool bar buttons The left button is equivalent to main menu File | Save project
CANape/CANgraph The buttons next to the list box are equivalent to Tools | CANape | Quickview
Quickview device log files… and Tools | CANgraph | Quickview device log files… and
enables to view log inside CANape or CANgraph.
6 Tree view
6.1 General
Device Information
If this tree node is selected miscellaneous details about the selected CANcaseXL log
device are displayed in the property panel (right part of the window):
¼ Device
Name of the currently selected CANcaseXL log device with its hardware index
(one based).
¼ Serial number
Serial number of the currently selected CANcaseXL log device.
¼ Driver version
Displays the driver version installed on the current PC
¼ Logging firmware version
This will display the firmware version of the selected CANcaseXL log device.
¼ Supported memory card
Displays the supported memory cards.
¼ Supported file system
Displays the supported file system for memory cards.
¼ Capacity
Capacity of the inserted memory card.
¼ Free space
Free disk space of the inserted memory card.
¼ Files
Displays the number of log files stored on the inserted memory card.
¼ Configured
Notifies if the CANcaseXL log device is already configured.
¼ Device clock
Displays the current clock settings.
¼ Channel 1
Displays the inserted piggyback type of channel 1.
¼ Channel 2
Displays the inserted piggyback type of channel 2.
If this tree node is selected, the property panel displays all connected CANcaseXL log
devices. The serial number of the log device is displayed in brackets. Additional the
currently selected device is marked with “(selected)”.
6.2.1 Overview
Overview
If this tree node is selected, the status of the selected CANcaseXL log device is dis-
played in the property panel. If the configuration of the device is not valid, several
errors or warnings are displayed.
¼ ID
Automatically generated session ID. The ID is displayed for project files and log
files in the File Manager. This ID helps to check which project file was used for a
specific log file.
¼ Short Description
Session name, which will appear in column Note of the File Manager.
¼ Long Description
A long session description, only for project file purpose.
¼ Error and warning expressions
This is a setting for the logger mode. Any errors or warnings can either be notified
by LEDs only (see User Manual CANcaseXL/log, section 2.4.2 Additional LEDs)
or by the piezo buzzer or both.
¼ Ring buffer configuration
Opens the dialog for ring buffer configuration. See section Configuration/Device
Mode / Ring buffer configuration on page 28 for further details.
¼ Current configuration status
Warnings or errors are displayed, if there is a problem with the current settings.
Otherwise valid configuration will be reported.
Note: If no piggyback is inserted into the CANcaseXL log device, the following error
will be displayed depending on the channel:
Error: Channel xy is configured for CAN Bus, but no piggyback is inserted.
Channel 1
Channel 2
If this tree node is selected, channel settings of the selected CANcaseXL log device
can be made in the property panel. The button [Edit…] opens the channel dialog with
the following settings:
Channel 1/2
dialog settings
Sampling Point [%] Sets the sampling point for CAN signals. Have a
look on the CAN protocol for further details.
Info: The baudrate for J1708 is set to 9600 baud and cannot be changed. The inter
character bit time is set to 2 by default.
6.3.1 Databases
Databases
If this tree node is selected, the property panel contains a list view, where databases
can be added, edited or removed. In order to configure filters or triggers by symbolic
signals, at least one CANdb database must be added with [Add… ] before. The list
view contains the following information:
Info: It is not allowed to add a J1708 database here. J1708 databases are only re-
quired for CANoe to interpret the log files with J1708 data and to display them cor-
rectly in the trace windows of CANoe.
Note: The enabled menu entries depend on the selected item/column in the list view.
6.3.2 Filters
Filters
If this tree node is selected, CAN and/or LIN messages can be passed or stopped in
logger mode in the property panel. The right part of the window contains the following
filter information in a list view:
Event The set filter type. A double click opens the filter
type dialog.
¼ Condition type
ID value: a single ID is filtered.
ID range: an ID range is filtered.
¼ Source channel
Channel to which the filter should be applied
to.
¼ Allowed ID type
Standard ID, Extended ID.
¼ ID value
The ID which should be filtered.
¼ Last ID value
The last ID, which should be filtered.
This text box is only active if filter condition is
set to ID range.
Action Action for the filtered message (Pass or Stop). A
double-click changes the state.
Caution: Filters are processed first, triggers after. It is not possible, to use a filtered
message for a trigger condition.
List View The Filters list view is right click sensitive and offers a context menu as follows:
context menu
New filter Inserts a new filter of the selected type (see be-
low).
Note: The menu entries depend on the selected item/column in the list view.
Filter types
Note: The CAN Bus load is measured twice per second for each channel. The LIN
Bus load is measured twice per second for each channel.
6.3.3 Triggers
Triggers
If this tree node is selected, triggers can be specified in the property panel. Triggers
can be used to control the start and stop of the logging session or to send a CAN
message. It is also possible to place triggers in AND groups for combined conditions.
The start and stop range of an event logging can be affected by setting the pre and a
post time in the property panel. This means if a Single trigger event occurs not only
the event itself is logged, but also a specified time before and after of the event.
Pre trigger time Event Post trigger time
Note: The pre-trigger time is linked to the available memory of the CANcaseXL log
(not SD card) and it is displayed in the Pre/Port trigger configuration dialog which can
be opened in the Property panel by clicking [edit…].
Caution: Triggers are processed after the filters. It is not possible, to use a filtered
message for a trigger condition.
Pre / Post-Trigger
configuration
Warning: The most important setting in this dialog is Average messages per
second which is needed for the pre-trigger time calculation. Ensure that this value fits
to the expected message rates on the bus. The higher this value is set the lower the
pre-trigger time can be specified. If the real message load (while logging) exceeds the
specified value, the pre-trigger time will be shortened.
Note: If any entered values exceed the available memory the settings can be
optimized to the highest possible values by clicking the button [Optimize].
Dialog
Modify conditions
The dialog consists of the list box Level sensitive, the text boxes Value and High
limit value, a list box ID type, a checkbox Raw values, an option for Value changes
and Edge sensitive (slope). This elements are described as follows:
== Trigger occurs, when the received ID or DLC is equal to text box Value.
Trigger occurs, when the received ID or DLC is NOT equal to text box
!= Value.
< Trigger occurs, when the received ID or DLC is less than text box
Value.
<= Trigger occurs, when the received ID or DLC is less/equal than text box
Value.
> Trigger occurs, when the received ID or DLC is more than text box
Value.
>= Trigger occurs, when the received ID or DLC is more/equal than text
box Value.
IN_RANGE Trigger occurs, when the received ID or DLC is between text box Value
and text box High limit value.
!IN_RANGE Trigger occurs, when the received ID or DLC is NOT between text box
Value and textbox High limit value.
Edge sensitive The trigger will occur when one of the following conditions is set and valid:
(slope) ¼ Positive edge, reach threshold
trigger occurs, when the received value increases and reaches exactly the
configured Value.
¼ Positive edge, exceed threshold
trigger occurs, when the received value increases and exceeds the threshold as
set in Value.
¼ Negative edge, reach threshold
trigger occurs, when the received value decreases and reaches exactly the
configured Value.
¼ Negative edge, exceed threshold
trigger occurs, when the received value decreases and exceeds the threshold as
set in Value.
List view The list view is right click sensitive and offers a context menu as follows:
context menu
Note: The menu entries depend on the selected item/column in the list view.
Trigger events
Trigger types
Trigger action None No action will be done when the trigger occurs.
Sync pulse A sync pulse is generated when the trigger occurs.
Beep A beep on the piezo summer will be generated when
the trigger occurs
Beep and sync pulse Combination of Beep and Sync pulse (see above).
Send message… Sends a specified CAN message when the defined
trigger occurs. This trigger action is only available in
the context menu (right click on the list view Modify
action | Send message…). Please note that the
Silent Mode has to be deactivated before (see
section Channel 1/2 on page 40).
Trigger AND Groups Trigger AND groups can be used to combine several trigger conditions. The group is
created by a click on the Triggers list view with the right mouse button New group… |
AND group. The following dialog appears.
ID independent In certain cases it might be not needed to check for a specified message ID. For this
AND group purpose change the trigger condition of the AND group (first AND group item) to
Don’t care.
Additional conditions For further conditions click with the right mouse button onto the new created AND
group and select Add trigger condition followed by your desired condition.
AND group validation An AND group contains one ore more additional conditions which are checked
sequential for their truth, started with the condition of the AND group main item (first
item), followed by all inserted items in the AND group. If one if the items is invalid no
trigger will be fired.
6.3.4 CCP/XCP
CCP/XCP
The CANcaseXL log is able to measure ECU related data over the CCP or XCP. In
order to do this, a database must be created and supplemented with CCP/XCP com-
mands. This supplement can be done in CANape only. After the database has been
created, it has to be added in the CCP/XCP list view.
Info: A database can also be generated using an A2L file (ASAP2). Detailed informa-
tion can be found in Tools | Generate CCP Database (see chapter Tools on page
30).
List view The list view is right click sensitive and offers a context menu as follows:
context menu
Note: The menu entries depend on the selected item/column in the list view.
Modify CCP/XCP
This dialog can be opened by a right-click on the list view Edit assignment
configuration
parameters… or by a double-click on an item:
¼ Init delay
¼ Cmd timeout
¼ Status check
Dialog
Init delay [ms] Delay in ms after the CANcaseXL log has been
switched to logger mode. Afterwards the CCP/XCP
commands are sent.
Connection retry delay [ms] Time between a failed connection and next retry.
Command timeout Time segment in which the ECU has to respond to a
CCP/XCP command.
Status check method Enables the cyclically CCP/XCP check of the config-
ured ECU device.
Execute configuration Enables/Disables the transmission of the CCP/XCP
commands from the database.
7 File Manager
Description
If this tree node is selected, files on the SD card can be accessed and converted into
different file formats. The list view on the right part of the window looks like this:
Log file conversion The conversion is done in the logging file conversion dialog which can be opened with
click on the [Convert…] button or by a right-click in the list view, followed by Logging
file conversion….
The log file conversion can be accessed also by Tool | Convert files from....
Dialog
Advanced converter The following tables shows the available settings depending in the selected output
settings format:
XL Log native Multiple files mode Enables the splitting of one log file into multiples
by:
¼ No splitting
¼ By trigger
¼ By channel
¼ By size
¼ By event count
Trigger reason always written A comment will appear in the split file with the rea-
son of splitting (trigger or channel).
MDF log file Multiple output files Allows to merge multiple log files to a single one
(gap 1µs).
Local Drive
This displays all logged files on the local drive and allows the conversion into different
file formats. See chapter Device Flash Drive on page 62 for further information.
8 Property panel
Displayed details
The property panel displays miscellaneous information and details and allows several
settings depending on the selection in the tree view.
9 Status bar
Hex/Dec switch
The right part of the status bar contains the entry Dec (or Hex) which can be switched
by a click. This changes the value representation in the list views.
Note: The Hex/Dec switch does not affect all list view items, since partly HEX and
DEC are displayed simultaneously. Physical values are always displayed in DEC.
10 Hints
Note: Decimal values can be typed as usual. Hex decimal values can be specified
like 0x123 or 0x1A
Note: Standard ID values can be typed as usual. Extended IDs can be specified like
100x (dec) or 0x492x (hex).
VecScan AB VecScan AB
Theres Svenssons Gata 9
SE-41755 Göteborg
Phone : +46 (31) 76476-00
Fax : +46 (31) 76476-19
[email protected]
http://www.vecscan.com
www.vector-worldwide.com