09.12.2011, 15:54
Hallo liebe Community,
da ich Daten von einer seriellen Schnittstelle mehrmals lese und diese Daten dann in einzelne Variablen speichern möchte, es geht ganz konkret um die Ansteuerung eines Schrittmotorcontrollers, habe ich mich für einen zentralen Melder mit eingebettetem Cluster in welche ich die Daten schreibe, entschieden.
Nun kommt es hier und da mal vor, dass ich neue Variablen in den Cluster aufnehmen will. Also ändert sich auch der Elementdatentyp. Also zB dann statt ein Cluster mit 40 Einträgen brauche ich denselben Cluster mit 42 Einträgen. Da ich für das Aufrufen des Melders und auch das Speichern der Variablen Sub-Vis erstelle, die dann je nach Befehl an den Controller bzw. dann auch Antwort des Controllers Daten in den Cluster schreiben, habe ich für alle Sub-VIs (es werden so ungefähr 50 sein) einen Ein und Ausgang des Melders in die SubVis. Jetzt kann sich ja leider der Sub-VI Ausgang/Eingang nicht an meine Elementardatentypdefinition anpassen und mir zerhauts die VIs und ich müsste die Ein und Ausgänge neu definieren. Bei 50 Stück nicht gerade schön ^^. Ich habe schon mit Typdefinitionen herumgespielt, ganz konkret diese .ctl Geschichten, kam aber noch nicht auf den Trichter wie das mir mein Problem lösen soll.
Bin leider LV Anfänger und es wäre toll wenn ihr mir weiterhelfen könntet.
Mit freundlichen Grüßen
Bastian
da ich Daten von einer seriellen Schnittstelle mehrmals lese und diese Daten dann in einzelne Variablen speichern möchte, es geht ganz konkret um die Ansteuerung eines Schrittmotorcontrollers, habe ich mich für einen zentralen Melder mit eingebettetem Cluster in welche ich die Daten schreibe, entschieden.
Nun kommt es hier und da mal vor, dass ich neue Variablen in den Cluster aufnehmen will. Also ändert sich auch der Elementdatentyp. Also zB dann statt ein Cluster mit 40 Einträgen brauche ich denselben Cluster mit 42 Einträgen. Da ich für das Aufrufen des Melders und auch das Speichern der Variablen Sub-Vis erstelle, die dann je nach Befehl an den Controller bzw. dann auch Antwort des Controllers Daten in den Cluster schreiben, habe ich für alle Sub-VIs (es werden so ungefähr 50 sein) einen Ein und Ausgang des Melders in die SubVis. Jetzt kann sich ja leider der Sub-VI Ausgang/Eingang nicht an meine Elementardatentypdefinition anpassen und mir zerhauts die VIs und ich müsste die Ein und Ausgänge neu definieren. Bei 50 Stück nicht gerade schön ^^. Ich habe schon mit Typdefinitionen herumgespielt, ganz konkret diese .ctl Geschichten, kam aber noch nicht auf den Trichter wie das mir mein Problem lösen soll.
Bin leider LV Anfänger und es wäre toll wenn ihr mir weiterhelfen könntet.
Mit freundlichen Grüßen
Bastian