' schrieb:Evtl kannst du eine globale Variable in Form eines BoolschenArrays machen.
So würde ich das auch machen. Die "globale Variable" ist natürlich ein funktionales SubVI.
Und für die Kontrolle in den einzelnen FPs gibt es mehrere Möglichkeiten. Eine ist z.B.: Das VI fragt, wenn der Anwender ein Relais angeklickt hat, ob es erlaubt ist. Das geht dadurch, dass die globale Variable überprüft wird. Es erscheint dann eine Meldung: "bereits belegt".
Oder die einzelnen FPs hinterlegen in der globalen Variablen eine Melder-Referenz, sodass die globale Variable bei Änderung eine Meldung an alle (die was hinterlegt haben) schickt. Dadurch kann das FP die Eingabe des entsprechenden Relais quasi disablen.