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

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: "dynamische daten" als Rückgabewert von SubVI (/Thread-dynamische-daten-als-Rueckgabewert-von-SubVI)



"dynamische daten" als Rückgabewert von SubVI - Filip - 10.09.2007 07:44

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


"dynamische daten" als Rückgabewert von SubVI - Achim - 10.09.2007 07:59

' 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?


"dynamische daten" als Rückgabewert von SubVI - Achim - 10.09.2007 08:05

' 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


"dynamische daten" als Rückgabewert von SubVI - Filip - 10.09.2007 08:07

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


"dynamische daten" als Rückgabewert von SubVI - Achim - 10.09.2007 08:12

' 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.


"dynamische daten" als Rückgabewert von SubVI - Filip - 10.09.2007 08:24

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.


"dynamische daten" als Rückgabewert von SubVI - VDB - 10.09.2007 08:28

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


"dynamische daten" als Rückgabewert von SubVI - Filip - 10.09.2007 08:50

' 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


"dynamische daten" als Rückgabewert von SubVI - VDB - 10.09.2007 08:57

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