05.04.2024, 10:25
Hallo zusammen,
es geht um LV 2016, dürfte aber versionsunabhängig sein.
Mein Problem:
Ich möchte ein Sub-Vi erstellen, welches zu Diagnosezwecken einen String und beliebige Variable, Strukturen aber auch Arrays (=Daten Bedienelement) auf meinem Rechner ablegt.
Meine Idee dazu:
Die Variable (....) in JSON umwandeln und als String ausgeben.
Dies funktioniert, so lange die Umwandlungsfunktion in JSON direkt im Programmcode eingefügt wird.
Sobald ich aus dem entsprechenden Teil ein SUB-Vi generieren lasse, ist der daraus entstehende Eingang schon mit dem Datentyp "verheiratet", d.h. das entstandene SUB Vi ist nicht mehr universell nutzbar.
Ich möchte eigentlich einen universellen Datentyp an mein SubVi anschliessen und diese dann an das JSON Vi weitergeben.
Mein Vorgehen war also:
Daten - Bedienelement im SUB Vi löschen und direkt am JSON - Vi ein Bedienelement erstellen lassen, um dieses dann nach aussen zu verbinden.
Das wirft mir aber Fehler.
Wie kann ich das Problem lösen?
Das fehlerhafte Vi hab ich angehängt, wobei die (funktionierende) Diagnose Ausgabe deaktiviert ist.
Gruß Hajo
es geht um LV 2016, dürfte aber versionsunabhängig sein.
Mein Problem:
Ich möchte ein Sub-Vi erstellen, welches zu Diagnosezwecken einen String und beliebige Variable, Strukturen aber auch Arrays (=Daten Bedienelement) auf meinem Rechner ablegt.
Meine Idee dazu:
Die Variable (....) in JSON umwandeln und als String ausgeben.
Dies funktioniert, so lange die Umwandlungsfunktion in JSON direkt im Programmcode eingefügt wird.
Sobald ich aus dem entsprechenden Teil ein SUB-Vi generieren lasse, ist der daraus entstehende Eingang schon mit dem Datentyp "verheiratet", d.h. das entstandene SUB Vi ist nicht mehr universell nutzbar.
Ich möchte eigentlich einen universellen Datentyp an mein SubVi anschliessen und diese dann an das JSON Vi weitergeben.
Mein Vorgehen war also:
Daten - Bedienelement im SUB Vi löschen und direkt am JSON - Vi ein Bedienelement erstellen lassen, um dieses dann nach aussen zu verbinden.
Das wirft mir aber Fehler.
Wie kann ich das Problem lösen?
Das fehlerhafte Vi hab ich angehängt, wobei die (funktionierende) Diagnose Ausgabe deaktiviert ist.
Gruß Hajo