It serves to demonstrate how to build up an automation interface to CANoe and CANalyzer, based on features of the Vector CANoe and CANalyzer COM server.
Vector Canoe Example Download This MaterialIf you are already registered please logon with your mydSPACE ID and passphrase in order to download this material.
Vector Canoe Example How To Build UpVector Canoe Example Registration And ManagingIf you are not yet registered, use these links for registration and managing your permissions. Subscribe to our newsletters, or manage or delete your subscriptions. Some XCP masters allows linking the ECUs MAP file with A2L observation variables; this automatically updates variable addresses. It enables measuring and calibrating of the target ECU without impacting overall ECUs performance or memory footprint. All microcontrollers, supported by iSYSTEM tools, can be handled by the XCP plug-in. The communication protocol (TCP or UDP) and port should match. If the master and slave are in different host you will have to configure the addresses accordingly, by default the communication is setup for localhost connection. Generally, the slave functions as a listening server that sources data and the master (i.e. CANoe) as a client that consumes it. In all cases, it is the masters (CANoe, CANape) responsibility to set-up the measurement environment. A default WINIDEAXCPSERVER.A2L file is provided by iSYSTEM for easy start-up. DAQ is recommended as data acquisition is much faster and the sampling interval more consistent. For maximum performance, disable Real time memory-access under DebugOptionsMemory Access. If real-time memory access is enabled and in use, the debugger and the DAQ aquisition subsystem will compete resources, resulting in a slower or less stable sampling interval. Whenever variable changes, an event is triggered and data streamed to XCP master. Desired sampling time comes from minimum required event sampling time (see table). Events 0,1 and 5-255 cause a lot of traffic on the debug port which could lead to irregular measurement conditions. Address of this variable represents the enabled ports bitmask. By default, the address is set to 0x000000FF, which enables digital inputs DIN0-DIN7. The XCP commands (read andor write to ECUs memory) are processed sequentially by the XCP slave. The statistics are clearly displayed in the XCP statistics section. Statistics about the operation of the plug-in in this mode are shown on the XCP plugin statistics section. Statistics under XCP memory reads totalerrors shows the number of unsuccessful attempts. Invoke it either by pressing the gear icon or, alternatively, from the menu ( PluginsOptionsXCPGenerate A2L file). Generation is template-based, template(s) reside(s) in (UserProfileDir)iSYSTEMwinIDEATemplatesXCP. ![]() Templates have extension.A2L.TPL. New templates could be added modified for specific purposes. If you have started with A2L file generator, only adoption of measurement mode is required.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |