-> Hier kostenlos registrieren
Hallo zusammen,
ich bin gerade dabei meine Software zu optimieren. Ich lese unter anderen EnOcean-Taster und KNX-Taster mittels Schleife ein und schreibe die Werte (Betätigt) in ein Array [0..255] of Bool. Um die Schaltfunktionen zuzuweisen habe ich mir einen FB programmiert. Hier muss ich nun "nur" noch die KNX-Adresse eingeben und der KNX-Taster ist mit der Funktion verknüpft.
Gleiches möchte ich auch mit meinen EnOcean-Tastern machen. Hierzu benötige ich jedoch ein 2-Dimensionales Array, da die einzelnen Taster ja keine eigene Adresse besitzen, so wie beim KNX (Array [1..cAnzahlTaster] of Array [1..4] of INT )
Die Zuweisung der KNX-Taster mache ich dann im Deklarationsteil
Bsp.:
iKNX_T_On : ARRAY [1..2] OF INT:= 122, 136;
iKNX_T_Off : ARRAY [1..2] OF INT:= 123, 137;
Für den EnOcean-Taster muss ich nun aber die Tasternummer und die Wippe zuweisen
Bsp.:
iEnOcean_T_On : ARRAY [1..cAnz_Taster] OF ARRAY [1..8] OF INT;
Wie kann ich hier auch die Initialisierung vornehmen?
DANKE für einen Tip.
Grüße vom Bodensee
ich bin gerade dabei meine Software zu optimieren. Ich lese unter anderen EnOcean-Taster und KNX-Taster mittels Schleife ein und schreibe die Werte (Betätigt) in ein Array [0..255] of Bool. Um die Schaltfunktionen zuzuweisen habe ich mir einen FB programmiert. Hier muss ich nun "nur" noch die KNX-Adresse eingeben und der KNX-Taster ist mit der Funktion verknüpft.
Gleiches möchte ich auch mit meinen EnOcean-Tastern machen. Hierzu benötige ich jedoch ein 2-Dimensionales Array, da die einzelnen Taster ja keine eigene Adresse besitzen, so wie beim KNX (Array [1..cAnzahlTaster] of Array [1..4] of INT )
Die Zuweisung der KNX-Taster mache ich dann im Deklarationsteil
Bsp.:
iKNX_T_On : ARRAY [1..2] OF INT:= 122, 136;
iKNX_T_Off : ARRAY [1..2] OF INT:= 123, 137;
Für den EnOcean-Taster muss ich nun aber die Tasternummer und die Wippe zuweisen
Bsp.:
iEnOcean_T_On : ARRAY [1..cAnz_Taster] OF ARRAY [1..8] OF INT;
Wie kann ich hier auch die Initialisierung vornehmen?
DANKE für einen Tip.
Grüße vom Bodensee