Gast
#3737695
Hallo zusammen,
eine vorhandene Schaltung benötigt ein Konfigurationsfile (Upload via
USB, tut aber hier nichts zur Sache), in dem relativ "hardwarenah",
sprich der Reihenfolge von Speicherzellen folgend einige Paramter und
Regeln stehen, z.B.
'Testparameter
ff000001 ffff0001
ff000002 ffff0002
ff000003 ffff0003
ff000004 ffff0004
ff000005 ffff0005
ff000006 ffff0006
'Multiplikatoren
00000001 00ff0001
(... usw.)
Das ist jetzt hier eine reichlich vereinfachte Darstellung, und die
einzelnen Werte setzen sich teils aus durchaus komplexeren Regeln
zusammen (z.B. in Abhängigkeit von digitalen und analogen Eingängen, ...
aber ich will auch hier nicht zu sehr ins Detail gehen). Ich habe daher
vor, eine eigene einfache Progammiersprache (oder ist es eher eine
Beschreibungssprache???) der Form
// Inputs deklarieren
DIGITAL INPUT CHANNEL 0 NAME mein_sprechender_Name_für_di_0;
DIGITAL INPUT CHANNEL 1 NAME mein_sprechender_Name_für_di_1;
ANALOG INPUT CHANNEL 0 NAME mein_sprechender_Name_für_ai_0;
// Outputs deklarieren
DIGITAL OUTPUT CHANNEL 0 NAME mein_sprechender_Name_für_do_0;
// "Regeln" und "Berechnungen"
ON CHANGE mein_sprechender_Name_für_di_0
SET VALUE_XY = mein_sprechender_Name_für_ai_0 * 0.01;
FORWARD VALUE OF mein_sprechender_Name_für_di_0 TO
mein_sprechender_Name_für_do_0
// ENDE
Das ist jetzt erstmal sehr exemplarisch gehalten und noch nicht sehr
ausgegoren wie ihr seht. Ich hoffe trotzdem, dass der Sinn meiner
Fragestellung klar wird: Aus eigener Syntax möchte ich mir möglichst
innerhalb einer IDE eingangs gezeigte Konfig-Datei "kompilieren" lassen.
Ähnliches habe ich für eine andere Hardware mit einer an Eclipse
angelehnten von Eclipse abgespeckten ??? IDE gesehen. Fürs googeln
fehlen mir hier in erster Linie mal die richtigen Stichpunkte, kann hier
jemand helfen?
Danke schonmal,
ttime