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 

Parameter in Sub VI bei bestimmter Aktion ändern



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!

06.05.2011, 15:59
Beitrag #1

JimJackson Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2011

10.0
-
kA



Parameter in Sub VI bei bestimmter Aktion ändern
Hallo,
ich habe mal eine Frage.
Ich verwende ein Sub VI in dem bestimmte Schaltvorgänge ablaufen.
In meinem Hauptprogramm läuft eine Routine mit der ich Sequenzen von messungen machen kann.
Ich messe z.B.
zweilmal Zweig 1 zweimal Zweig 2 und dann Zweimal Zweig 3
Jetzt ist noch eine Bedingung eingebaut, die nach einer gewissen Zeit ein neues Datenfile erstellt.
Im Prinzip sollte die Messreihenfolge nach der Erzeugung eines neuen File einfach so weiterlaufen.
Leider habe ich jetzt festgestellt das ich immer eine Messung nach dem Erzeugen des Files verliere.
Ich habe auch schon gefunden woran es liegt. Ich müsste eine Variable des Sub VI verändern wenn die Bedingung, dass ein neues File erzeugt werden soll erfüllt ist.
Ist das möglich???

Vielen Dank
und schönes We schonmal
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.05.2011, 10:17
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
RE: Parameter in Sub VI bei bestimmter Aktion ändern
Lad' mal Deine VIs hoch. Wenn Du eine State Machine verwendest (besser evtl. noch eine "Producer Consumer Loop"), dann solltest Du keine Probleme bekommen.

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
08.05.2011, 11:25
Beitrag #3

JimJackson Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2011

10.0
-
kA



RE: Parameter in Sub VI bei bestimmter Aktion ändern
Hallo,
also ich habe mal ein Bild des Programm eingefügt.
In der roten Box habe ich das SUB VI markiert.
in diesem SUB VI sind feste Variablen aber uach Laufvariblen, die sich wenn das Programm läuft ständig ändern.
Wenn ich jetzt das Hauptprogramm wieder stoppe und es erneut starten will, muss ich im moment die parameter des Sub Vi von hand auf anfang setzen. gibs eine Möglichkeit das beim Start des Haupt VI zu initialisieren???

Danke schön

Jim


Angehängte Datei(en)
0 .pdf  labview.pdf (Größe: 136,83 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2011, 12:44
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.690
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Parameter in Sub VI bei bestimmter Aktion ändern
(08.05.2011 11:25 )JimJackson schrieb:  Wenn ich jetzt das Hauptprogramm wieder stoppe und es erneut starten will, muss ich im moment die parameter des Sub Vi von hand auf anfang setzen. gibs eine Möglichkeit das beim Start des Haupt VI zu initialisieren???
Auf der Palette Synchronisation gibt es das Element "Erster Aufruf?".

Gib den Ausgang dieses Elementes auf eine IF-Struktur. Im True-Case kannst du das dann programmatisch machen, was du jetzt noch von Hand machst. Vergiss nicht, diese IF-Struktur mit dem Rest des SubVIs (also dem bereits bestehenden Programmcode) zu sequenzieren.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2011, 14:20
Beitrag #5

JimJackson Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Apr 2011

10.0
-
kA



RE: Parameter in Sub VI bei bestimmter Aktion ändern
Danke für den Tipp...
Leider funktioniert das irgendwie nicht...
ich habe jetzt den Befehl 1. Aufruf zu dem Sub Vi eingefügt und das einmal einen True Case gemacht in dem ich dem SUB VI neue Eingänge gebe und bei False das Sub VI ohne Eingänge laufen lasse.
Leider funktioniert es nicht, da ich wenn die True bedingung erfüllt ist sich das Sub VI wohl nicht mehr verändert und ich jedesmal das gleiche Ergebnis bekomme...
Platziere ich das vlt falsch???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2011, 16:20
Beitrag #6

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Parameter in Sub VI bei bestimmter Aktion ändern
Lade doch mal das Haupt-VI und das SubVI (am besten beide VIs auf das Wesentliche beschränkt) hoch. Bahn

Gruß Markus

(08.05.2011 14:20 )JimJackson schrieb:  Danke für den Tipp...
Leider funktioniert das irgendwie nicht...
ich habe jetzt den Befehl 1. Aufruf zu dem Sub Vi eingefügt und das einmal einen True Case gemacht in dem ich dem SUB VI neue Eingänge gebe und bei False das Sub VI ohne Eingänge laufen lasse.
Leider funktioniert es nicht, da ich wenn die True bedingung erfüllt ist sich das Sub VI wohl nicht mehr verändert und ich jedesmal das gleiche Ergebnis bekomme...
Platziere ich das vlt falsch???

--------------------------------------------------------------------------
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
Anzeige
08.05.2011, 19:41
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.690
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Parameter in Sub VI bei bestimmter Aktion ändern
(08.05.2011 14:20 )JimJackson schrieb:  Platziere ich das vlt falsch???
Ja, davon gehe ich aus.

Befolge doch einfach mal den Rat von Y-P und lad einen (Muster-)Code hoch.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
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
  Bestimmter Teil einer Textdatei auslesen ExperimetalPhysiker 3 5.600 24.02.2014 09:08
Letzter Beitrag: GerdW
  Lesen aus SQL Datenbank mit einem Parameter easydive 1 5.886 07.07.2012 06:58
Letzter Beitrag: Y-P
  Nach bestimmter Messwertanzahl "umbrechen" Fidel90 11 8.882 20.07.2011 11:08
Letzter Beitrag: Fidel90
  Array von bestimmter Stelle an lesen taylor 4 7.121 04.03.2010 08:45
Letzter Beitrag: M Nussbaumer

Gehe zu: