INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Datenaustausch zw. VI's



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

22.01.2011, 13:02
Beitrag #1

CHDiplomand Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2011

2010
2010
de


Deutschland
Datenaustausch zw. VI's
Hi,

wie kann ich es erreichen, dass ich Daten aus einer While-Schleife in einem VI in ein anderes VI übertrage? Die Daten sollten bei jedem Durchlauf der While-Schleife ausgegeben werden.


MfG Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.01.2011, 13:06
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datenaustausch zw. VI's
z.B. mit Shared Variables. Da kannst Du sogar Daten zwischen VIs auf unterschiedlichen Rechnern austauschen.
Du könntest aber auch mal Dein(e) VI(s) hochladen. Da gibt es noch andere Möglichkeiten.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2011, 13:13
Beitrag #3

CHDiplomand Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2011

2010
2010
de


Deutschland
Datenaustausch zw. VI's
Hallo Markus,

hier sind meine VI's.

Vielen Dank


Angehängte Datei(en)
Sonstige .vi  TestVI_LV2010.vi (Größe: 11,42 KB / Downloads: 190)

Sonstige .vi  TestVI2_LV2010.vi (Größe: 9,72 KB / Downloads: 164)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2011, 14:54 (Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2011 14:56 von Y-P.)
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datenaustausch zw. VI's
Das würde ich so machen (mit Referenzen):

Sonstige .vi  TestVI2_LV2010__MAIN_.vi (Größe: 10 KB / Downloads: 285)

Lv10

Sonstige .vi  TestVI_LV2010.vi (Größe: 11,47 KB / Downloads: 249)

Lv10

EDIT: Das Element kannst Du anzeigen lassen, wenn Du einen Rechtsklick auf Deinen Graphen machst und "Visible Items" -> "Digital Display" auswählst.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2011, 15:53
Beitrag #5

CHDiplomand Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2011

2010
2010
de


Deutschland
Datenaustausch zw. VI's
Hi Markus,
vielen Dank, du hast meine Diplomarbeit gerettet :-)). Eine Frage noch, wie hast du diese Symbole erstellt die in die Klassen gehen?


MfG Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2011, 16:04
Beitrag #6

CHDiplomand Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Jan 2011

2010
2010
de


Deutschland
Datenaustausch zw. VI's
Oh, ich meine den Eigenschaftsknoten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.01.2011, 17:15 (Dieser Beitrag wurde zuletzt bearbeitet: 22.01.2011 17:16 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Datenaustausch zw. VI's
Hallo Diplomand,

an welcher Uni bist du, bei der eine solche (einfache) Lösung ein Diplom rettet??? Früher war ein Diplom noch was wert:)An Markus' Stelle würde ich wenigstens auf eine freundliche Nennung in der Danksagung bestehen!

Zitat:Symbole ... die in die Klassen gehen?
Kontexthilfe benutzen, die zeigt meist die korrekten Namen an. Markus hat Referenzen und PropertyNodes benutzt. Beides kann man per Rechtsklick auf's Terminal (oder im FP auf's Control) erstellen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.01.2011, 19:20
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datenaustausch zw. VI's
Danke Gerd. Wink

Gruß Markus

' schrieb:Hallo Diplomand,

an welcher Uni bist du, bei der eine solche (einfache) Lösung ein Diplom rettet??? Früher war ein Diplom noch was wert:)An Markus' Stelle würde ich wenigstens auf eine freundliche Nennung in der Danksagung bestehen!
Kontexthilfe benutzen, die zeigt meist die korrekten Namen an. Markus hat Referenzen und PropertyNodes benutzt. Beides kann man per Rechtsklick auf's Terminal (oder im FP auf's Control) erstellen...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2011, 10:04 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2011 10:46 von Lucki.)
Beitrag #9

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Datenaustausch zw. VI's
Das Programm von Markus funktioniert allerdings anders, als es den Anschein erweckt.
Der Anschein ist: Es handelt es sich um den Datenaustausch zwischen zwei laufenden Schleifen:
   
In Wirklichkeit wartet das Hauptprogramm nach Start die ganze Zeit nur auf die Beendigung des Sub-VI. Es kommt nie zu einem zweiten Schleifendurchlauf: Die Schleife ist überflüssig. So funktioniert alles genau so:
   
Wenn man im Haupt-VI noch etwas anderes machen will als Daten aus dem Sub-VI zu holen, dann erweist sich so ein Konzept, bei dem das Sub VI das Haup-VI blockiert, als Sackgasse. Die üblicherweise für so eine Aufgabe verwendeten Melder und Queues lassen sich eben nicht so ohne weiters ersetzen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2011, 11:15
Beitrag #10

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Datenaustausch zw. VI's
Davon war aber nirgends die Rede. Aber für den Fall, dass er das machen möchte, hast Du Recht.

Gruß Markus

' schrieb:Wenn man im Haupt-VI noch etwas anderes machen will als Daten aus dem Sub-VI zu holen, dann erweist sich so ein Konzept, bei dem das Sub VI das Haup-VI blockiert, als Sackgasse. Die üblicherweise für so eine Aufgabe verwendeten Melder und Queues lassen sich eben nicht so ohne weiters ersetzen.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: