Simulation, Analyse and Test with CanEasy
Benefits of CanEasy
Overview
Protocols
CAN-Bus Basics
What is CAN?
Topology (Construction Form)
Communication Matrix or CAN Matrix
Objects of Communication matrix
Message Structure
Identifier
Arbitration or Prioritization
Timestamps
LIN-Bus Basics
What is LIN?
LIN Communication Process
Message Structure
SOME/IP
Overview
Setup
Services
Fields
Events
Methods
API
J1939
First Steps
Import of Data Bases
Connection and Configuration of Hardware
Add new device manually
Create ExCar-Channel
Auto detect bus adapters
Connect to database channel
Virtual Channel
Multiple hardware configurations
Create hardware configuration
Active configuration
Assigning and setting the hardware
Configuration of Real and Simulated Network Nodes
Setting the simulation behaviour
Create a channel
Starting a Simulation
Save Simulation
Application scenarios of CanEasy
Demonstrator Suite
Working with CanEasy
Basic Principles
Operating concept
Connecting Hardware
The CanEasy Desktop
Tree View
The Menu Bar
File Menu
View Menu
Simulation Menu
Tools Menu
Window Menu
Help Menu
The Tool Bar
List View
Report Window
About Dialog
Settings
General
Display
Simulation
Record
Hardware
Diagnosis
Proxy
CAPL
Web server
Recording and Replay
Conversion of Recordings
GoTo feature
Global Timestamp Function
Signal Plot
Signal Plot Tool Bar
Record
Replay
Replay Settings
CAN Buses
LIN Buses
Replay as LIN slave
Trace Window
Tool bar in the Trace Window
Data filter
Signal Monitor
Snapshots
Schedule tables and trigger groups
Rich-Panels
Create a workspace
What is workspace
Import of communication matrix
Supported file formats
Adjustment of simulation behavior
Setup real control units
Load required user plug-ins
Automate import via configuration file
Import of a CanEasy Configuration
Panels
Settings in User Panels
Database Editors
Baud rate Editor
Message Editor
Transmission Control V1
Multiplex Messages
Signal Editor
Signal Value Scaling
Signal Evaluation
Signal Receiver
Value Editor
Value Tables Editor
Transmission control editor
Layout Editor
Data view
Automation in CanEasy
MultiStudio Applications in CanEasy
Overview
Applications menu
Settings and commands for application
Installing Visual Studio Code
Creating application and working in Visual Studio Code
Visual Studio Code extension
Visual Studio Code commands
Creating an applications.
User Interface
VBA
Overview
Icons and Context Menu
Using VBA
Restrictions of VBA
Tutorials
CanEasy-VBA Tutorial
Events Tutorial
Event Example: Change of Signal Value
Event Example: Send Message
VSTA (Beta)
CAPL Import
Web server API
Storage Concept
File Types (Overview)
XCP
Basics
Communication
Key features
Further information
A2L files
Difference between XCP and UDS
Diagnosis XCP
CanEasy integration
Create a configuration
Create Variable Database
Import input files
Monitor input files
Add variables
Modify variables
Read variables
Write variables
ECU variables in Signal Monitor, Plot and Trace
Environment Variables
Signal Groups
Search function
Bus Statistics
Simulate messages of real control units
Diagnostics with CanEasy
Diagnose-Services
Introduction
Setup
Create diagnosis configuration
Import Services (CDD/ODX/PDX)
Select variant or single services
Setting the diagnostic parameters
Tester present and session control
Create services manually
Setup ETH (DoIP)
Setup LIN
Service structure
Switch to simple service structure
Working with diagnosis panel
Using the report window
Working with hex editor
Automate requests with scheduler
General information about BSK diagnostics 7
BSKD7 (stand alone)
CanEasy with BSKD7 plug-in
When can I use which variant?
Hints about the installation
Managing diagnostics projects in workspaces
Configuration of COM ports within BSKD7 project
Execute diagnostics projects
Using existing BSKD7 projects with CanEasy
Execute BSKD7 commands via action
BSKD7 symbol mapping
Handle diagnostics projects with VBA
Using the AIDA stacker with CanEasy
Documentation BSK diagnosis 7
Plug-ins
System Plug-ins
User Plug-ins
Create a User Plug-in
Creation of a User Plug-in with Wizard
Individual Adjustments of User Plug-ins
Examples
Optional User Plug-ins
AutoSARNM
NetMan
Available Hardware Interfaces
COM-API