LabVIEWForum.de - "dynamische daten" als Rückgabewert von SubVI

LabVIEWForum.de

Normale Version: "dynamische daten" als Rückgabewert von SubVI
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte gerne aus einem VI dynamische Daten zurückgeben. Diese entstehen nach einem "Merge Signals". Leider finde ich kein entsprechendes Anzeigeelement, sodass ich diese Daten als Rückgabewert definieren könnte. Wo finde ich das bei LabVIEW?

Viele Grüße

Filip
' schrieb:Hallo,

ich möchte gerne aus einem VI dynamische Daten zurückgeben. Diese entstehen nach einem "Merge Signals". Leider finde ich kein entsprechendes Anzeigeelement, sodass ich diese Daten als Rückgabewert definieren könnte. Wo finde ich das bei LabVIEW?

Viele Grüße

Filip

Wat?

Was ist denn "Merge Signals"? Poste doch mal nen Screenshot...was denn für "dynamische Daten"?

Wenn du das durchgeführt hast (mit welcher Funktion?), kannst du nicht nen Rechtsklick machen und "create Indicator" auswählen? Dann hättest du den Ausgang für dein SubVI...

A.


PS: Ah...geht's da um "DDT" = Dynamic Data Type?
' schrieb:Leider finde ich kein entsprechendes Anzeigeelement, sodass ich diese Daten als Rückgabewert definieren könnte. Wo finde ich das bei LabVIEW?

Du kannst auch nen Graph als "Übergabe-Element" (= Ausgang) verwenden!

By the way:

Benötigst du unbedingt "Dynamic Data"? Oder verwendest du ein Express-VI, und nur weil das einen solchen Ausgang hat, verwendest du es? Ich würde dir generell von der Verwendung von DDT und Express-VI's abraten, weil man nur schwer nachvollziehen kann, was da passiert! Und es geht immer auch ohne die genannten Elemente!

Gruss
Achim
Hallo Achim,

ich glaube das es so hieß. Im deutschen heißt das entsprechende VI "Signale zusammenfassen". Ist ja eigentlich egal. Auf jeden Fall möchte ich dynamische Daten zurückgeben und ich glaube die Lösung mit der Graphübergabe ist genau das was ich brauche. Ich wusste nicht das das geht. Hier der Screenshot.

Viele Grüße

Filip
' schrieb:Auf jeden Fall möchte ich dynamische Daten zurückgeben und ich glaube die Lösung mit der Graphübergabe ist genau das was ich brauche.

Was versprichst du dir von der Wandlung von Numeric nach Dynamic?

A.
ich führe dieses Signal dann auf "xy-Graph erzeugen" und von dort auf xy- Graph. Ich möchte letzlich Spannung und Strom über R auftragen.
Wenn es denn sein muss... obwohl es mir schlecht dabei ist. Und ich den Nutzen davon nicht einsehe..

Express XY Graph Control auf Front Panel erstellen, im Block Diagramm Rechtsklick, "Open Front Panel", die Convert-Frage bestätigen, aus dem neu geöffneten VI die Controls X Input und Y-Input benutzen...

VDB
' schrieb:Wenn es denn sein muss... obwohl es mir schlecht dabei ist. Und ich den Nutzen davon nicht einsehe..

Hallo VDB,

danke für deine Antwort. Ich muss sagen, dass ich es aus wahrscheinlich mangelndem Wissen so gemacht habe. Ich kann mit dem dynamischen Datentyp nicht viel anfangen. Die LV- Hilfe konnte nicht helfen, also habe ich einfach irgendwas gemacht, und es hat funktioniert. Wie funktioniert denn der dynamische Datentyp genau?- dann könnte ich mich vielleicht auch in das SubBuildXYGraph.vi hineinversetzen.

Viele Grüße

Filip
Der Datentyp Dynamic ist m.A. nur geschaffen worden um möglichst viele Express VIs ohne Umwandlungen an einander zu knöpfen.
Der Benutzer kann also irgendeinen Ausgang mit irgendein Anzeigeelement benutzen, die Konvertierung wird automatisch ausgeführt.
Man kann also ohne Ahnung von Programmieren seine Sachen zusammenklicken (ohne jetzt irgendjemandem zu Nahe zu treten!). Für kleinere Sachen bestimmt ganz gut, ich kann mich da jedoch nicht mit anfreuen.

VDB
Referenz-URLs