Tabellen und Trigger

<< Click to Display Table of Contents >>

Navigation:  Arbeiten mit CanEasy >

Tabellen und Trigger

 

Eine Tabelle kann über das Kontextmenü der Datenbasis erstellt werden.

Einer Tabelle können Aktionen hinzugefügt werden die beim Starten der Tabelle von oben nach unten ausgeführt werden.

Über Gruppen lassen sich Aktionen dabei hierarchisch anordnen.

 

Schedule table

 

Parameter einer Aktion

Die Parameter einer Aktion werden über die Listen-Ansicht von CanEasy eingestellt.

Die Parameter Active, Duration und Repeat werden von allen Aktionen unterstützt.

 

Über Active kann eine einzelne Aktion inaktiv geschaltet werden.

Über Duration kann die Zeit in Millisekunden eingestellt werden die bis zum Ausführen der nächsten Aktion gewartet werden soll.

Über Repeat kann eine Aktion mehrfach ausgeführt werden.

 

Starten einer Tabelle

Eine Tabelle kann direkt über das Kontextmenü, einem Trigger oder über das Shortcut Plugin gestartet werden.

Jede Tabelle wird dabei in einem eigenem Thread ausgeführt wodurch mehrere Tabellen parallel ausgeführt werden können.

 

Editieren einer Tabelle

Variablen, Attribute, Signale, Botschaften und Diagnose-Services können direkt über Drag & Drop auf einer Tabelle hinzugefügt werden.

Dabei wird für Werte automatisch die Aktion "Wert setzen" hinzugefügt.

Für Botschaften und Diagnose-Services wird die Aktion "Send Request" hinzugefügt.

 

Für eine einfache Bearbeitung der Tabelle kann diese in einem separaten Ansicht geöffnet werden (siehe Baum-Ansicht öffnen).

 

Makro Recorder

Ein andere Möglichkeit eine Tabelle zu editieren ist der Makro-Recorder. Wird dieser über das Kontextmenü einer Tabelle gestartet,

werden alle Werte-Änderungen an der Datenbasis aufgezeichnet.

Beim Stoppen des Recorders werden dann für alle Änderungen "Wert setzen" Aktionen in die Tabelle generiert.

 

Setzen der Duration

Über das Kontextmenü einer Tabelle oder Gruppe kann die Duration aller enthaltenen Aktionen überschrieben werden.

Siehe: "Dauer für alle Aktionen übernehmen".

 

Trigger

Über einen Trigger können eine oder mehrere Tabellen bei einem bestimmten Ereignisse gestartet werden.

Trigger lassen sich über das Kontextmenü der Datenbasis erstellen.

Um einen Trigger mit einer Tabelle zu verknüpfen muss diese über Drag & Drop auf den Trigger gezogen werden.

Dabei wird eine Referenz auf die Tabelle unterhalb des Triggers eingefügt.

 

Trigger groups