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 zwischen VIs



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.06.2009, 08:53
Beitrag #1

PiPoint Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2009

7.1
-
en

97993
Deutschland
Datenaustausch zwischen VIs
Hallo,

ich arbeite erst seit kurzem mit LabVIEW7.1 .

In meinem aktuellen Projekt will ich verschiedene VIs dynamisch aufrufen und laufen lassen. Dafür lese ich eine Textdatei ein und generiere Zeilenabhängig Pfade. Die Pfade geben den Speicherort von weiteren VIs an, die ich nacheinander aufrufen und abarbeiten will.
Dabei will ich die Ergebnisse dieser VIs in das HauptVI zurücklesen.
Das laufen lassen eines VIs mache ich mit der Methode "Run VI". Mein Problem ist jetzt, wie ich die Daten der aufgerufenen VIs in das HauptVI bekomme.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2009, 10:55 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2009 10:55 von eg.)
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Datenaustausch zwischen VIs
Kannst es mit Referenzen versuchen:
http://www.LabVIEWportal.eu/viewtopic.php?p=9209#p9209
Oder Queue/Notifier/Globale Variable...

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2009, 13:39
Beitrag #3

PiPoint Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2009

7.1
-
en

97993
Deutschland
Datenaustausch zwischen VIs
Vielen Dank eg.

Habs jetzt mit Queues gelöst.
Nur noch eine kurze Frage, kann man auch irgendwie Reportdaten über einen Queue schicken? Und wenn ja, wie und hat vielleicht jemand ein Beispiel dazu?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2009, 13:47
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Datenaustausch zwischen VIs
Du kannst alles beliebige über Queue schicken. Reportdaten wäre wahrscheinlich ein String oder? Dann erstelle dir eine Queue vom Typ String und schicke es damit.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2009, 14:19
Beitrag #5

PiPoint Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2009

7.1
-
en

97993
Deutschland
Datenaustausch zwischen VIs
Kann ich auch den "report out" ausgang über einen Queue schicken? Und welchen Datentyp brauche ich dafür?

Beim Versuch bringt es mir immer den Fehler, dass ich einen "incorrect input" habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2009, 14:28
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Datenaustausch zwischen VIs
Von welchem Typ ist dein Report out?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.06.2009, 14:47
Beitrag #7

PiPoint Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2009

7.1
-
en

97993
Deutschland
Datenaustausch zwischen VIs
Schwer zu sagen.

Ich hab einfach die Blöcke die unter "Report Generation" zu finden sind genommen und dementsprechend aneinandergereiht. Am Ende sollte dann das ganze über den Queue an das HauptVI geschickt werden, wo dann der Report gedruckt werden soll. Und genau da triit dann ein Fehler mit "Invalid Input" auf.
Was für ein Datentyp das jetzt ist weiß ich nicht. Wenn ich den "Report out" falsch verbinde wird jedoch als Typ "Datalog Reference File Of" angegeben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.06.2009, 08:23
Beitrag #8

PiPoint Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2009

7.1
-
en

97993
Deutschland
Datenaustausch zwischen VIs
Ok, hab es jetzt hinbekommen Reportdaten über einen Queue zu empfangen und dann weiter an einen Drucker zu schicken. Mein Drucker ist hierbei ein pdf Drucker

Da ich mehrere VIs habe, von denen ich Reportdaten empfange, möchte ich diese gerne zusammenfassen und geschlossen an den (PDF-)Drucker senden um dadurch ein großes PDF zu erhalten.

Hat jemand eine Idee, wie man das machen kann?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenaustausch über Cluster in zwei While-Schleifen creo_123 5 4.522 04.03.2022 09:36
Letzter Beitrag: Kiesch
  Eventstruktur im SubVI - Datenaustausch TpunktN 5 3.556 01.07.2021 07:15
Letzter Beitrag: Zelos
  Kommunikation/Datenaustausch MainVI und SubVI THenry14 13 9.202 09.03.2018 08:46
Letzter Beitrag: GerdW
  Datenaustausch VisualBasic / LabView goetzi 4 4.419 02.03.2016 09:32
Letzter Beitrag: goetzi
  Verschiedene Labview Versionen kein Datenaustausch Topia 7 7.345 06.09.2011 11:32
Letzter Beitrag: NWOmason
  LV Style - Datenaustausch oswald 2 3.558 18.11.2010 21:34
Letzter Beitrag: IchSelbst

Gehe zu: