Simulation, Analyse und Test mit CanEasy
Vorteile von CanEasy
Übersicht
Protokolle
CAN-Bus Grundlagen
Was ist CAN?
Topologie (Aufbauform)
K-Matrix oder CAN-Matrix
Objekte der Kommunikationsmatrix
Botschaftsaufbau
Identifier
Arbitrierung oder Priorisierung
Timestamps
LIN-Bus Grundlagen
Was ist LIN?
LIN-Kommunikationsablauf
Botschaftsaufbau
SOME/IP
Überblick
Setup
Services
Felder
Events
Methoden
API
J1939
Erste Schritte
Importieren der Datenbasis
Verbinden und konfigurieren von Hardware
Neues Gerät manuell hinzufügen
ExCar-Kanal erstellen
Automatische Erkennung von Busadaptern
Verbidnung zum Datenbankkanal herstellen
Virtueller Kanal
Mehrere Hardware-Konfigurationen
Hardware-Konfiguration erstellen
Aditive Konfiguration
Zuweisen und Einstellen der Hardware
Einstellen realer und simulierter Netzknoten
Einstellen des Simulationsverhaltens
Starten der Simulation
Simulation speichern
Anwendungsmöglichkeiten von CanEasy
Demonstrator Suite
Arbeiten mit CanEasy
Grundprinzipien
Bedienkonzept
Hardware verbinden
Der CanEasy-Desktop
Baumansicht
Das Menü
Datei-Menü
Ansicht-Menü
Simulation-Menü
Extras-Menü
Fenster-Menü
Hilfe-Menü
Die Symbolleiste
Listenansicht
Reportfenster
Info-Dialog
Einstellungen
Allgemein
Anzeige
Simulation
Aufzeichnung
Hardware
Diagnose
Proxy
CAPL
Webserver
Aufzeichnung und Wiedergabe
Konvertieren von Aufzeichnungen
GoTo-Funktion
Globales Markieren von Zeitstempeln
Signal-Plot
Symbolleiste des Signal-Plots
Aufzeichnung
Wiedergabe
Wiedergabe-Einstellungen
CAN-Busse
LIN-Busse
LIN-Slave
Trace-Fenster
Symbolleiste im Trace-Fenster
Daten Filter
Signal-Monitor
Snapshots
Tabellen und Trigger
Rich-Panels
Arbeitsbereich erstellen
Was ist ein Arbeitsbereich?
Import einer Kommunikationsmatrix
Unterstützte Dateiformate
Anpassung des Simulationsverhaltens
Aufbau realer Steuereinheiten
Erforderliche Benutzer-Plug-ins laden
Automatisieren des Imports mit der Konfigurationsdatei
Importieren einer CanEasy-Konfiguration
Panels
Einstellungen der User-Panels
Datenbasis-Editoren
Baudrate-Editor
Botschafts-Editor
Sendesteuerung Transmission Control V1
Multiplex-Botschaften
Signal-Editor
Signalwertskalierung
Signalbewertung
Signal-Empfänger
Werte-Editor
Wertetabellen-Editor
Editor für die Getriebesteuerung
Layout-Editor
Daten-Fenster
Automatisierung mit CanEasy
MultiStudio Applikationen in CanEasy
Übersicht
Applikationsmenü
Einstellungen und Befehle einer Applikation
Installation von Visual Studio Code
Erstellen einer Applikation
Visual Studio Code Extension
Visual Studio Code Befehle
Erstellen einer Applikation
Benutzeroberfläche
VBA
Übersicht
Icons und Kontextmenüs
Arbeiten mit VBA
Restriktionen von VBA
Tutorials
CanEasy-VBA Tutorial
Ereignisse-Tutorial
Ereignis-Beispiel: Signalwertänderung
Ereignis-Beispiel: Botschaftsversand
VSTA (Beta)
CAPL Import
Webserver API
Speicherkonzept
Dateitypen (Übersicht)
XCP
Grundlagen
Kommunikation
Schlüsselmerkmale
A2L-Dateien
Unterschied zwischen XCP und UDS
Weitere Informationen
Diagnose XCP
Integration von CanEasy
Erstellen einer Konfiguration
Variable Datenbank erstellen
Importieren von Eingabedateien
Eingabedateien überwachen
Variablen hinzufügen
Variablen modifizieren
Variablen lesen
Variablen schreiben
ECU-Variablen in Signalmonitor, Plot und Trace
Umgebungsvariablen
Signal Gruppen
Suchfunktion
Bus-Statistik
Botschaften real vorhandener Steuergeräte simulieren
Diagnose mit CanEasy
Diagnose-Services
Einführung
Einrichtung
Erstellen eine Diagnose-Konfiguration
Importieren von Services (CDD/ODX/PDX)
Auwahl der Variante
Einstellen der Diagnose Parameter
Tester-Present und Session-Control
Services manuell erstellen
Einrichtung ETH (DoIP)
Einrichtung LIN
Service Struktur
Analyse von Traces
Wechseln zur vereinfachten Servicestruktur
Arbeiten mit dem Diagnose Panel
Verwenden des Report-Fensters
Arbeiten mit dem Hex-Editor
Automatisieren von Request über den Scheduler
Allgemeines zur BSK-Diagnose 7
BSKD7 (Stand-Alone)
CanEasy mit BSKD7-Plug-in
Wann kann ich welche Variante verwenden?
Hinweise zur Installation
Verwalten von Diagnose-Projekten im Arbeitsbereich
Konfiguration der COM-Ports im BSKD7-Projekt
Ausführen von Diagnose-Projekten
Bestehende BSKD7-Projekte mit CanEasy verwenden
BSKD7-Kommandos/Makros per Aktion ausführen
BSKD7 Symbol-Abbildung
Diagnose-Projekte per COM-Schnittstelle bedienen
AIDA-Stacker mit CanEasy verwenden
Dokumentation BSK-Diagnose 7 und AIDA-Stacker
Plug-ins
System-Plug-ins
User-Plug-ins
User-Plug-in erstellen
User-Plug-ins mit Assistent erstellen
Eigene Anpassungen des User-Plug-ins
Beispiele
Mitgelieferte User-Plug-ins
C# Class User
CRC
DAIOVN16XX
Formel
Hauptfenster
Formel-Editor
Operatoren und Funktionen
Beispiel: Checksummenberechnung
Beispielformeln
Gateway
IPC-Interface
Modulator
Shortcut
Statistik
OpenSUT
Optionale User-Plug-ins
AutoSARNM
NetMan
Verfügbare Hardware-Schnittstellen
COM-API