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 

Problem bei Sub-VI



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!

31.01.2008, 12:45
Beitrag #1

weird Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jan 2008

8
-
kA

2340
Deutschland
Problem bei Sub-VI
hey leute, bin noch ganz frisch hier, und habe erst ca. 3-4 monate LabVIEW erfahrung
bräuchte hilfe bei einem seltsamen problem, und ich komm einfach nicht auf die lösung also ich hoffe ihr könnt mir helfen

also ich habe ein sub-vi erstellt welches folgende funktionen beinhaltet:

2 nummerische eingabefelder (max und min)
for-schleife (n = max - min)
zahl zu string konvertierung
string ausgabe (min + i)
verzögerung 2sek

soll im prinzip heißen, das ich einfach in der ausgabe solange vom minimal wert 1 addiere bis ich beim maximal wert angelangt bin (das funktioniert auch ohne probleme) und jeder zwischenwert wird 2sek angezeigt

aber sobald ich dieses als sub-vi abspeichere, und dann in ein anderes vi einbinde passiert folgendes:

die werte werden zwar weiterhin addiert (verzögerung wird auch eingehalten), aber es werden keinerlei zwischenwerte angezeit das heißt wenn ich z.B. als min = 0 und max = 3 eingebe, erscheint nach 8 sekunden der wert 3 in der ausgabe

ich versteh nicht ganz wieso das so ist, denn wenn ich das sub-vi während der vi-laufzeit öffne werden dort auch wiederum die zwischenergebnisse angezeigt nur eben im vi nicht...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.01.2008, 12:56
Beitrag #2

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Problem bei Sub-VI
Im Prinzip (Datenfluss) nimmt ein Sub-Vi die Eingänge, macht was es soll, und am ende werden die Ausgänge gesetzt.
Die Schlaufe musst du in diesem Fall im Haupt-Vi machen, und im Sub-Vi nur einen Schritt.

Gruss
Roland

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.01.2008, 12:57
Beitrag #3

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Problem bei Sub-VI
Wie oft wird das SubVI im HauptVI aufgerufen? Ich vermute, genau 1x...d.h. dass SubVI arbeitet im Hintergrund alles ab und zeigt dann das Endergebnis (über alle Durchläufe des SubVI) an und das wird an dessen Ausgang auch nur genau 1x ausgeben.

Wenn du Zwischenwerte sehen willst hast du zwei Möglichkeiten:

1. Den Wert aus dem SubVI über ne Referenz eines Anzeigelementes im HauptVI an dieses übergeben
2. Das SubVI mehrfach aufrufen, d.h. die Schleife nicht IM SubVI, sonder außenrum...

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.02.2008, 13:54 (Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2008 15:17 von LLEA2.)
Beitrag #4

LLEA2 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Jan 2008

8.5
2008
kA

10777
Deutschland
Problem bei Sub-VI
...hätte da auch noch eine Frage in der Richtung...

ich habe versucht mit einer Rerferenz und lokalen Variabeln zu arbeiten, das ganze funktioniert irgendwie nur so halb, ich habe mal mein Problem etwas vereinfacht in einem Vi (siehe Bild) dargestellt. Im SubVi wird nach der Wartezeit der zweite String ausgegeben, im HauptVi leider nur der erste String.



thx für eure Hilfe



Lv85_img


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.02.2008, 15:37
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Problem bei Sub-VI
Du musst in beiden Sequenzschritten direkt in den PropertyNode (ohne lokale String-Variable) schreiben!

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.02.2008, 15:46
Beitrag #6

LLEA2 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Jan 2008

8.5
2008
kA

10777
Deutschland
Problem bei Sub-VI
' schrieb:Du musst in beiden Sequenzschritten direkt in den PropertyNode (ohne lokale String-Variable) schreiben!

besten Dank Rofl2
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2008, 10:06 (Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2008 10:09 von chilischote85.)
Beitrag #7

chilischote85 Offline
LVF-Grünschnabel
*


Beiträge: 29
Registriert seit: Mar 2008

8.2
2008
kA

1239
Deutschland
Problem bei Sub-VI
' schrieb:Wie oft wird das SubVI im HauptVI aufgerufen? Ich vermute, genau 1x...d.h. dass SubVI arbeitet im Hintergrund alles ab und zeigt dann das Endergebnis (über alle Durchläufe des SubVI) an und das wird an dessen Ausgang auch nur genau 1x ausgeben.

Wenn du Zwischenwerte sehen willst hast du zwei Möglichkeiten:

1. Den Wert aus dem SubVI über ne Referenz eines Anzeigelementes im HauptVI an dieses übergeben
2. Das SubVI mehrfach aufrufen, d.h. die Schleife nicht IM SubVI, sonder außenrum...

A.


Zu der ersten Möglichkeit hätte ich mal die Frage, wie sowas in etwa auszusehen hat. Ich möchte einfach nur einen numerischen Waagen-Wert den ich über RS232 empfange permanent im HauptVI anzeigen lassen. Das mit der Referenz und dem Eigenschaftsknoten habe ich bis jetzt mit meinen bescheidenen Kenntnissen irgendwie noch nicht verstanden.

Vielen dank im Voraus!!!

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Waagenanzeige.vi (Größe: 19,32 KB / Downloads: 174)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: