Software / Logik-Editor
Logik verdrahten statt programmieren
Statt eine Funktion zu programmieren, wird sie gezeichnet. Bausteine kommen auf eine Fläche und werden mit Leitungen verbunden. Der fertige Logikplan läuft im Gerät, ohne PC.
Für das CORE F1 Display-Lenkrad
Logik-Editor
Was ein Logikplan ist
Ein Logikplan legt fest, was ein Gerät tut: was ein Taster auslöst, wann eine Meldung im Display erscheint, welcher Wert auf den CAN-Bus geht. Jeder Baustein hat Eingänge links, Ausgänge rechts und eigene Einstellungen.
Der Plan wird auf das Gerät übertragen und dort abgearbeitet. Der PC wird nur zum Zeichnen, Prüfen und Übertragen gebraucht.
Die Bausteine
Am Anfang eines Plans stehen Quellen: Taster, Drehschalter und Wippen des Lenkrads, Signale des Geräts und CAN-Botschaften. Am Ende stehen Ziele: ein Wert wird gesetzt, eine Botschaft gesendet, eine Meldung im Display gezeigt oder eine LED geschaltet.
Dazwischen liegen Verknüpfungen wie Und, Oder und Set/Reset, dazu Vergleiche, Rechner, Kennlinien, Zähler und ein PID-Regler. Für Zeitabläufe gibt es Timer, Blinker, Takt und Rampe.
Beispiel: Warnleuchte
Drei Bausteine genügen: Taster 1 des Lenkrads geht in einen Blink-Baustein, dessen Ausgang schaltet die erste Status-LED.
Solange der Taster an ist, blinkt die LED im eingestellten Takt. Ein- und Aus-Zeit stehen direkt auf dem Baustein.
Beispiel: Meldung im Display
Ein Read Variable liest die Bordspannung, ein Komparator vergleicht sie mit 11,5 V. Fällt die Spannung darunter, blendet der Overlay-Baustein eine Meldung im Display ein.
Text, Größe, Farbe und Anzeigedauer der Meldung sind Einstellungen des Bausteins.
Signale und Variablen
Jeder Wert eines Geräts ist ein Signal: Eingänge, Ausgänge, Sensoren, Fahrzeugwerte, Display und CAN. Die Auswahl ist überall in der Software dieselbe, nach Gruppen sortiert und mit Suchfeld.
Eigene Variablen aus dem Logikplan und die Signale aus einem CAN Input stehen in derselben Liste. Sie sind auf dem gesamten Steuergerät auswählbar: im Logikplan, auf den Display-Seiten und im Signal-Plot.
CAN-Botschaften empfangen
Ein CAN Input liest eine Botschaft vom Bus und zerlegt sie in Signale. Diese Signale sind danach auf dem gesamten Steuergerät auswählbar.
Adresse, Bus, Byte-Reihenfolge und Skalierung sind frei einstellbar, oder sie kommen aus einer DBC-Datei. Ein Timeout meldet, wenn die Botschaft ausbleibt.
Eine Botschaft anlegen
Ein CAN Output baut eine eigene Botschaft. Adresse, Bus und Sendetakt werden eingestellt, danach kommt je Signal eine Zeile mit Startbit, Länge und Skalierung dazu. Jede Zeile wird zu einem Eingang des Bausteins.
Jede Zeile hängt an einer Variablen oder einem Signal, im Bild an der Stellung zweier Drehschalter. Damit lässt sich das Gerät an Steuergeräte anderer Hersteller anbinden, ohne dort etwas zu ändern.
Am PC simulieren
Der Play-Knopf startet die Simulation. Der Plan läuft dann am PC. Was die Simulation zeigt, tut das Gerät später genauso.
Eingänge werden direkt im Plan von Hand gesetzt, jeder Baustein zeigt seine Werte am Ausgang. Die Zeit lässt sich anhalten, in Einzelschritten weiterschalten oder schneller und langsamer stellen.
Prüfen, bevor es ins Gerät geht
Die Prüfung sucht Fehler im Plan: fehlende Signale und Variablen, ungültige Quellen, doppelte Namen. Jeder Fund steht in einer Liste, ein Klick springt zum betroffenen Baustein.
Nach der Übertragung arbeitet das Gerät den neuen Plan sofort ab, ein Neustart ist nicht nötig.
Einstellwerte aus Signalen
Viele Zahlenwerte eines Bausteins müssen nicht fest eingetragen sein. Die Zeit eines Timers oder eine Grenze kann aus einem Signal kommen.
Im Bild kommt die Ein-Zeit des Blink-Bausteins von außen: Sie hängt am Wert des mittleren Drehschalters. Das Feld zeigt dann den Namen der Quelle statt einer Zahl.
So lässt sich die Zeit während der Fahrt am Lenkrad verstellen, ohne dass sich am Plan etwas ändert.
So geht es
- Bausteine anlegenAus der Liste ziehen oder per Doppelklick suchen.
- VerbindenAusgang auf Eingang ziehen, die Leitung steht.
- Simulieren und prüfenAm PC laufen lassen und auf Fehler prüfen.
- ÜbertragenDer Plan geht mit den Einstellungen ins Gerät.
Auf einen Blick
- Der Plan läuft im Gerät, ohne PC
- Simulation am PC, ohne Gerät
- Live-Werte an den Ausgängen, sobald das Gerät verbunden ist
- Der Plan lässt sich aus dem Gerät zurücklesen
Ausprobieren kostet nichts
Die Software ist kostenlos und läuft auch ohne angeschlossenes Gerät. Jedes Gerät lässt sich offline öffnen und ansehen.