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 

Probleme beim Schleifendruchlauf



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.08.2008, 15:57
Beitrag #1

Sidd Offline
LVF-Grünschnabel
*


Beiträge: 22
Registriert seit: Jun 2008

8.5
2008
de

50622
Deutschland
Probleme beim Schleifendruchlauf
Hallo Zusammen,

ich habe folgendes Problem und hoffe, das ihr mir helfen könnt.

Das angehängte VI ist ein kleiner Auszug aus meinem Programm. Es ist dort in einer Case Struktur verankert und dient zum einlesen von XML Dateien.

Diese Casestruktur und damit auch das Programm wird beim Aufruf insgesamt dreimal durchlaufen (um das zu simulieren habe ich es in eine for-Schleife gepackt). Das das Programm immer dreimal durchlaufen wird kann man leider nicht ändern.
Bei diesen 3 Durchläufen bleibt der boolsche Wert für Laden TRUE. Bei jedem Durchlauf wird nach dem Dateipfad, bzw. der Datei die geladen werden soll gefragt.

Hier liegt das Problem: ich möchte das Programm so konfigurieren, dass es beim Aufruf nur beim ersten Durchlauf nach dem Dateipfad fragt und dann die nachfolgenden zwei nicht mehr.

Ich habe schon versucht es mit einer Case Struktur in der Art zu realisieren, dass wenn einmal eine Datei geladen wurde das Programm nicht mehr ausgeführt wird, allerdings ist dann das Problem, dass wenn ich eine andere Datei einladen möchte ich die Case Struktur ja quasi vorher resetten muss und das habe ich nicht geschafft.
Auch das Speichern in einer lokalen Variable nach dem ersten Durchaluf hat das Problem, dass der Wert nach dem dritten Durchlauf nicht gelöscht wird. Wenn ich also etwas später versuche eine andere Datei einzuladen fragt er nicht nach dem Pfad, sondern lädt die alte ein.

Weil diese Funktion wie gesagt in einer Case Struktur eingebettet ist und andere Funktionen den dreimaligen Durchlauf brauchen.

Problem nochmal in kurz:
- Programm wird dreimal durchlaufen und fragt jedesmal nach Dateipfad
- soll nur beim ersten Durchlauf fragen und dann nicht mehr (Durchlaufzahl 3 leider nicht änderbar)
- nach den drei Durchläufen soll der Pfad wieder "leer" sein, damit man auch andere Dateien einlesen kann



Ich hoffe jemand hat hier eine Idee. Ich bin recht neu im Umgang mit LabVIEW und bin leider ratlos.



Dank & Gruß,

Moritz

Programm:Lv85_img


Angehängte Datei(en)
Sonstige .vi  Problem.vi (Größe: 16,76 KB / Downloads: 204)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Probleme beim Schleifendruchlauf - Sidd - 13.08.2008 15:57
Probleme beim Schleifendruchlauf - Sidd - 15.08.2008, 15:31

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme beim File einlesen mit Punkt und Koma Labkmop 4 6.407 17.05.2010 09:11
Letzter Beitrag: rolfk
  Probleme beim auslesen des Zeitstempels Florian_TU-BS 11 8.443 15.04.2009 15:02
Letzter Beitrag: Florian_TU-BS
  Probleme beim wiedereinlesen einer gespeicherten XML Datei Sidd 4 4.606 16.07.2008 20:17
Letzter Beitrag: Sidd
  Probleme beim abspeichern von daten moss_icon 2 3.914 16.05.2008 15:28
Letzter Beitrag: moss_icon
  Probleme beim schreiben von shared variables schaumi 2 3.674 14.01.2008 16:39
Letzter Beitrag: schaumi
  Probleme beim speichern Batmanqq 1 3.103 01.06.2006 17:06
Letzter Beitrag: A.Berndsen

Gehe zu: