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 

zwei vi´s gleichzeitig ausführen



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!

13.11.2006, 00:30
Beitrag #1

gregorX Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Nov 2005

8.20
2006
kA

74206
Deutschland
zwei vi´s gleichzeitig ausführen
Hallo,
ich habe ein Haupt vi in dem ich kontinuierlich 20 Spannungsmesswerte erfasse.
Der Benutzer soll hier die Möglichkeit haben über Schaltflächen ein Subvi zu öffnen, daß einen Graphen mit
zwei Kurfen darstellt. Das Erfassen der Messwerte und das Aufrufen der Subvis funktioniert, jedoch stoppt die Messung im Haupt vi sobald das Subvi (als Dialogfenster) geöffnet ist.
Ist es möglich, daß Haupt vi störungsfrei im hintergrund laufen zu lassen?
Hat es vielleicht etwas mit diesen "reentranten vi" zu tun, habe da etwas im Forum gefunden war mir jedoch nicht ganz sicher, ob es auch bei mir zutrifft.
Wenn ja, wie kann ich das Problem lösen?

Vielen Dank und Liebe Grüße
gregorX
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.11.2006, 07:51 (Dieser Beitrag wurde zuletzt bearbeitet: 13.11.2006 07:52 von Lanos.)
Beitrag #2

Lanos Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 134
Registriert seit: Sep 2005

7.1.1
2005
kA

26382
Deutschland
zwei vi´s gleichzeitig ausführen
Hallo,

ich glaube es hat was mit deinem Dialogfenster zu tun. Ich hatte mal ein ähnliches Propblem, dad habe ich einfach das Fenster unterdrückt und dann war es gut.

Brauchst Du das Fenster, ansonsten versuch das doch unterdrücken.

Gruß
Lanos

Take it easy!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2006, 07:53
Beitrag #3

Svenni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 227
Registriert seit: Mar 2005

7.1, 8.0, 8.2, 8.21, 8.5, 8.6, 2009, 2010, 2011, 2012, 2013, 2014
2000
DE

23843
Deutschland
zwei vi´s gleichzeitig ausführen
Hallo gregorx,

ich glaube das Problem ist der Datenfluß.

Wenn du dein HauptVI und das SubVI parallel laufen lassen willst, so musst du zwei Schleifen erstellen, in der einen lauft der Hauptprogramm und in der zweiten dein SubVI.
So sind beide unabhängig. Werte musst du dann zum Beispiel durch eine Queue übergeben.

Gruß
sven
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2006, 21:06
Beitrag #4

gregorX Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Nov 2005

8.20
2006
kA

74206
Deutschland
zwei vi´s gleichzeitig ausführen
Hallo Lanos, hallo svenni

Ja ich benötige das SubVi im eigenen Fenster, da der Benutzer hier aus einer Auswahl den entsprechenden Graphen auswählen kann (zusammen 10 Graphen) trotzdem sollte die Messung im Hintergrund ohne Störung weiter laufen.

Wäre es den überhaubt möglich die 10 SubVi in eine zweite Schleife zu packen?
Wie funktioniert das mit dieser Queue?
Kann ich darüber die 20 Messwerte und 10 boolesche Signale aus dem Hauptprogramm zum SubVI übergeben?

sorry für die tausend FragenBlink

Gruß und Danke
Gregor
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2006, 10:29
Beitrag #5

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
zwei vi´s gleichzeitig ausführen
Hallo Gregor,

klar ist es möglich und zwar wie du vermutet hast mit einer oder mehreren Queues. Starten kannst du über VI Server mit dem Methodenknoten RunVI.

Du kannst dogar die Messungen auch im SubVI machen, dein HauptVI ist dann nur einn User Interface(Also da ist nichts ausser einer User-Event Struktur). Alles andere(Daten Sammeln, Auswerten, Anzeigen und Loggenj) passiert in SubVIs.

Gruss, Eugen

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2006, 20:03
Beitrag #6

gregorX Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Nov 2005

8.20
2006
kA

74206
Deutschland
zwei vi´s gleichzeitig ausführen
Hallo,
vieleicht sollte ich mein Vorhaben kurz erleutern. Ich möchte 18 Temp. und 2 Feuchte Sensoren (0-10V) 24 Stunden 365 Tage erfassen und die Messwerte mit Datum und Graphen auf einen Server speichern. Dieses VI zum erfassen der Messwerte soll kontinuierlich und Störungsfrei seine Arbeit verichten. Gleichzeitig soll der Benutzer jedoch jederzeit die Möglichkeit haben gespeicherte Messwerte von beispielweise gestern vom Server zu laden und sie im Graphen darzustellen. Und genau hier kommt das zweite VI ins Spiel. Derzeit habe ich es so gelöst das die Messwerte immer paarweise im eigenen Graphen dargestellt werden d.h. 10 Sub VI´s. Es wird alle 24 Stunden der Graph vom ganzen Tag gespeichert. Doch ich befürchte das die Datenmenge sehr groß werden könnte bei täglich 10 Graphen (alle zwei Minuten ein Messwert). Daher meine Überlegung die Messwerte nicht als Graphen speichern sondern als .txt Datei.Wenn der Benutzer jetzt sein Temperaturverlauf betrachten möchte ladet er die Messwerte (.txt Datei) über das Sub Vi in einen einzigen Graphen. Somit würde ich mit nur einem Sub Vi auskommen.
Ist das überhaubt möglich speziel die Sache mit dem Graphen der die Messwerte als .txt Daten mit Datum und Uhrzeit darstellt?

Oh, es ist jetzt doch mehr geworden als ich eigendlich schreiben wollteBlink

Gruß Gregor
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  zwei Plots in einem X-Y Graphen mit zwei Achsen bachatero18 7 5.505 20.11.2019 15:06
Letzter Beitrag: Lucki
  Zwei SubVIs gleichzeitig dulfried 5 4.394 22.11.2017 09:09
Letzter Beitrag: GerdW
  Vis gleichzeitig ausführen Mati 1 3.340 04.01.2008 12:50
Letzter Beitrag: Y-P
  Zwei VIs gleichzeitig starten frischerFisch 2 4.174 03.08.2006 14:51
Letzter Beitrag: frischerFisch
  zwei Kanäle gleichzeitig einlesen jze 3 5.374 29.05.2006 14:41
Letzter Beitrag: cb
  gleichzeitiges ausführen von zwei aktionen stone 5 5.297 04.03.2005 20:55
Letzter Beitrag: Oliver Listing

Gehe zu: