Hi,
ich habe folgenden Sachverhalt:
Ich habe ein Array von 0 bis 20 vom Typ UDT_Positionen.
Jeder Index in diesem Array besteht wiederum aus einem Array von 0 bis 4 vom Typ DInt.
array.PNG
Die erste Ebene dient als Auswahl meines Aktors. Hier gibt es z.B. 20 Aktoren (Motoren).
Die zweite Ebene dient zur Auswahl von Positionen dieses Motors. Hier z.B 5 Positionen.
Nun habe ich auf dem HMI eine Combobox zur Auswahl der Positionen und z.B. mehrere Buttons zur Auswahl des Motors.
auswahl.PNG
Durch klicken auf die Buttons ändert sich eine Int-Variable (iAktorauswahl) je nach Motor auf dessen Nummer.
Durch Auswahl der Positionen ändert sich eine Int-Variable (iPositionsauswahl).
Nun zu meiner eigentlichen Frage:
Ist es möglich, einer Multiplexvariable mehrere Indizes zu verpassen?
Mit einem Index sieht das ja dann wie folgt aus:
hmi_var.jpg
Aber bekommt man das auch irgendwie mit zwei Indizes hin?
Hintergrund ist der, dass ich im EA-Feld für die Soll-Position immer den Inhalt der beiden passenden Array angezeigt bekommen möchte.
Einmal Aktor 1 und Position 3, durch ändern der Aktornummer dann z.B. Aktor 15 und Position 1.
MfG Oma