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 

SubVi-Probleme



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!

12.07.2007, 13:18
Beitrag #1

kaloy Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2007

8.2
2007
kA

84130
Deutschland
SubVi-Probleme
Hi,

am besten ist, ich schildere einfach mein Problem:

Mein Main-VI startet ein Sub-VI. Das Sub-VI wird nur so lang ausgeführt bis es ein Wert X aus der DAQ-Schnittstelle erreicht ist. Danach gehts im Main-VI weiter.
Bis dahin alles wunderbar. Starte ich aber mein Main-VI erneut, interessiert mein SUB-VI aber überhaupt nich mehr ob der Wert X erreicht ist. Er wurde schon einmal erreicht und gut. Es beendet sich automatisch obwohl der Wer X nicht erreicht ist!
Warum das???

Ich vermute das irgendwo in einem (Puffer)Speicher der Wert noch gespeichert ist.
Wenn man ein normales VI startet und ein LED wird dabei angeschaltet, bleibt es ja auch leuchten wenn man das VI neu startet. (außer man setzt es manuell zurück) Ich denke das ist die selbe Ursache oder?!?
Standardwerte hab ich schon definiert, das bringt nix.
Auch "VI bei jedem Aufruf neustarten" bringt keine Abhilfe.

Kann mir jemand sagen wie ich es schaffe, das bei jedem Aufruf mein Sub-VI auch wirklich schaut ob der Wert X erreicht ist?

PS: wenn man das Main-VI beendet und neustartet funktioniert es wieder. Aber eben nicht wenn man es schon mal ausgeführt hatte und wieder startet.

Gruß

Martin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2007, 13:25
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
SubVi-Probleme
Hallo, Martin,

soll ich jetzt hellsehen oder was?? Keine Ahnung, wie dein Code aussieht und wo dein Fehler liegen könnte.

Beachte mal Punkt 2 & 3 der Forenregeln.

MfG, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2007, 13:27
Beitrag #3

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
SubVi-Probleme
Hast du in deiner Datenerfassung ein nicht-initialisiertes Schieberegister verwendet? Ich schätze mal, ja...

Ein nicht initialisiertes Schieberegister ist sowas wie ne Variable, d.h. das Schieberegister behält seinen Wert, bis das VI komplett aus dem Speicher verschwindet! Das ist oft sehr nützlich, hier aber nicht...am besten einfach ne Konstante am Schieberegister-Eingang (also vor der Schleife) anschließen!

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
12.07.2007, 13:39
Beitrag #4

kaloy Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2007

8.2
2007
kA

84130
Deutschland
SubVi-Probleme
' schrieb:Hast du in deiner Datenerfassung ein nicht-initialisiertes Schieberegister verwendet? Ich schätze mal, ja...

Ein nicht initialisiertes Schieberegister ist sowas wie ne Variable, d.h. das Schieberegister behält seinen Wert, bis das VI komplett aus dem Speicher verschwindet! Das ist oft sehr nützlich, hier aber nicht...am besten einfach ne Konstante am Schieberegister-Eingang (also vor der Schleife) anschließen!

A.


Das klingt gut. Leider weiß ich nich genau was du meinst.
Hab mein Sub-VI mal drangehängt. Aber nach öffnen der DAQ habe ich nen Schleifentunnel, kein Schieberegister.
Könntest du dein Lösungsvorschlag genauer erklären? So recht verstehen tu ich den nich...Sad


martin


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2007, 13:51 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2007 13:55 von jg.)
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
SubVi-Probleme
Hallo,

schon ein wenig besser, aber für vollständige Analyse immer noch recht dünn.

Schieberegister verwendest du nicht, ist es also nicht. Gleich Screenshot oder noch besser VI hochgeladen, und Achim hätte sich seine Anwort sparen können.

Auch ich muss weiterhin raten: Was ist denn mit diesem Stop-Button? Ist das mglw. ein Übergabeparameter aus deinem Main-VI, so dass deine SubVI beim 2. Aufruf gleich gestoppt wird?

Ansonsten, lade deine VI's hoch! (Ich habe langsam keine Lust aufs Raten, dafür sind die Rätsel-Threads da).

MfG, Jens

EDIT: P.S.: Und erzähl am besten auch noch, welche DAQ-Hardware du verwendest.

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2007, 13:56
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
SubVi-Probleme
Wenn du auf den Stop Button klickst, bleibt er dann in der Position oder kommt wieder zurück?
Sorry ich weiss nicht, wie ich es besser sagen kann. Eigenlich wollte ich fragen welchen Mechanical Action hat der Button.

eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2007, 14:17 (Dieser Beitrag wurde zuletzt bearbeitet: 12.07.2007 14:23 von kaloy.)
Beitrag #7

kaloy Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Mar 2007

8.2
2007
kA

84130
Deutschland
SubVi-Probleme
Also,

hier wird ein PXI 6115.

im großen vi ist der aufruf für kalli_tophifi gleich am anfang in ner casestruktur (BBBTOP-HIFI). (wobei ich nich glaube das dieses vi helfen wird)
und der stop-button wird regulär gar nich genutzt. er is einfach nur ne möglichkeit manuell zu stoppen. (latch wenn gedrückt; an<->aus) wie nen lichtschalter. keine variable oder so...

ich hab die vi´s für lv8.0 gespeichert das es keine Probleme gibt. ausführen könnt ihr sie wahrscheinlich trotzdem nich weil sub-vi´s fehlen

und es ist noch einiges dran zu tun ich weiß....


gruß


martin


Angehängte Datei(en)
Sonstige .vi  Kalli_TOPHIFI.vi (Größe: 111,32 KB / Downloads: 167)

Sonstige .vi  Kopie_von_Version12_START.vi (Größe: 550,48 KB / Downloads: 187)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.07.2007, 14:49
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
SubVi-Probleme
Krass!! Wieviel m<sup>2</sup> hat denn das VI?? O
Ein Tip meinerseits (und wohl der meisten hier im Forum):
Ein VI sollte NIE größer als eine Bildschirmgröße sein. Den Rest einfach in SubVIs packen. Und eine Statemachine würde (nach dem ersten Überfliegen) bei Dir auch echt was bringen.
Zu Deinem eigentlichen Problem kann ich Dir gerade nicht weiterhelfen, weil ich relativ wenig Zeit habe.... Heute Abend kann ich aber evtl. mal drüberschauen.

Gruß Markus

' schrieb:und es ist noch einiges dran zu tun ich weiß....

--------------------------------------------------------------------------
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
12.07.2007, 14:58
Beitrag #9

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


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
SubVi-Probleme
' schrieb:und es ist noch einiges dran zu tun ich weiß....


Wie ich oben schon sagte...zu groß!

Räum erst mal auf, d.h. mach SubVI's.......und vor allem: GRADE LINIEN:excl:und keine Umwege....ich bin nicht bereit, mich da durchzuwurschteln...

Und noch ein Tipp: Anstatt auf dem FrontPanel schon mordsmäßig Bedienungshinweise zu schreiben, solltest du dich erst mal dem eigentlichen Problem widmen...erst die Pflicht...dann die Kür!

"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
12.07.2007, 15:04
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
SubVi-Probleme
.... und noch was. Programmier' doch von links nach rechts, dann blickt man auch besser durch.

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit SubVI und Funktion ´Warten bis zum nächssten Vielfachen von ms´ Herby07 3 8.842 27.04.2014 09:53
Letzter Beitrag: Herby07
  SubVI Funktionen verwenden, ohne SubVI Frontpanel (AVT Kamera) Allyoucaneat 3 8.798 25.08.2011 15:18
Letzter Beitrag: GerdW
  Probleme mit Eigenschaftensknoten in einem SubVI Seb. Cordsen 7 5.484 30.07.2009 16:16
Letzter Beitrag: Lucki
  Probleme mit Referenz in SubVI Newcomer 2 4.192 14.07.2006 10:10
Letzter Beitrag: Newcomer
  Probleme mit SubVI hansidergute 9 6.147 23.11.2005 15:14
Letzter Beitrag: hansidergute

Gehe zu: