<< Click to Display Table of Contents >> Navigation: Plug-ins > Optionale User-Plug-ins > AutoSARNM |
Das AutoSAR-NM-Plug-in für CanEasy simuliert das Netzwerkmanagement entsprechend AutoSAR-Spezifikation „CAN NM High Speed Lastenheft 2007+”
Das Plug-in stellt die folgenden Zustände dar und sorgt bei simulierten Knoten für die Übergänge.
Initial senden alle Steuergeräte für eine definierte Zeit ihre NM-Botschaften.
Das Plug-in erkennt, wenn ein reales Steuergerät bereit ist, in den Sleep-Mode zu gehen.
Alle Steuergeräte haben das Senden der NM-Botschaften eingestellt und warten die konfigurierte Zeit bis zum Bus-Sleep-Mode ab.
Die verschiedenen Zustände werden farblich hervorgehoben. Reale Steuergeräte werden durch eine dunklere Farbe gekennzeichnet.
Es werden keine NM-Botschaften mehr übertragen (Nur evtl.“restliche“ Applikationsbotschaften)
Es werden keine Botschaften mehr übertragen. Alle Steuergeräte schlafen und haben ihre Funktion soweit eingestellt.
Das selbsterklärende Menü lässt sich schnell und intuitiv bedienen.
Per STRG-A lassen sich alle Steuergeräte auswählen und komfortabel einstellen
Bedienelemente
Schaltfläche Alle schlafen
Diese Schaltfläche lässt alle simulierten Steuergeräte einschlafen.
Schaltfläche Alle aufwachen
Diese Schaltfläche lässt alle simulierten Steuergeräte aufwachen.
Checkbox Bus abschalten im Sleep-Mode
Wird dieses Häkchen gesetzt, wird das Senden auf dem Bus nach Aktivieren des Sleep-Modes abgestellt.
Checkbox Wecken bei Empf. NM-Botschaften
Wird dieses Häkchen gesetzt, wird bei Empfang einer entsprechenden NM-Botschaft der Bus geweckt.
Einstellungen
Die Einstellungen können über das Kontextmenü im Baum oder über das Systemmenü erreicht werden.
Attributnamen für NM-Erkennung
Hier können die Namen der Attribute angegeben werden, durch die bei der Generierung das Netzwerkmanagement automatisch erkannt werden kann. Alle Botschaften, die diese Attribute mit einem positiven Wert (auch textuell durch „ja“ oder „yes“ möglich) haben, deklarieren dadurch das zugehörige Steuergerät als Netzwerkmanagement-Knoten.
CANNM_MSG_CYCLE_TIME - Zykluszeit der NM-Botschaften
Gibt die Zykluszeit der Netzwerkmanagement-Botschaften an. Da dieses Netzwerkmanagement-Plug-in im Gegensatz zu dem OSEK-NM-Plug-in passiv arbeitet, müssen die entsprechenden Zykluszeiten in dem Botschaftseditor der NM-Botschaften eingestellt werden. Die dargestellte Zykluszeit ist die der zuerst ausgewerteten NM-Botschaft.
NM_TIMEOUT_TIME
Diese Zeit bestimmt die Dauer des Übergangs "Normal-Operation“ in den Zustand „Prepare Bus-Sleep Mode“.
NM_REPEAT_MESSAGE_TIME
Um NM-Teilnehmer am Bus sicher zu erkennen, kann hier die Dauer für die Wiederholungen der NM Frames. Diese wird benötigt, um eine sichere Erkennung der Knoten durchführen zu können.
NM_WAIT_BUS_SLEEP_TIME
Diese Zeit definiert die Dauer bis das Plug-in in den Bus-Sleep Modus wechselt.
Erkennung
Mit der Schaltfläche „Erkennen“ versucht das AutoSAR-NM-Plug-in anhand der vorhandenen Attribute in der Datenbasis die Konfiguration automatisch zu erkennen.