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 

while-schleife ohne inkrementieren trotz schieberegister



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!

30.06.2009, 20:24
Beitrag #1

hotelbravo82 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jun 2009

8.6.1
-
de

80636
Deutschland
while-schleife ohne inkrementieren trotz schieberegister
Hallo zusammen,

ich arbeite seit ein paar Tagen mit LabVIEW 8.6. Leider bin ich noch nicht so ganz fit bzgl. der Programmierung und bräuchte hierzu eure Hilfe (ich hab auch schon überall gesucht, aber nicht das passende für mich gefunden...):

Es geht darum, dass ich eine Tabellen-Liste (in strings) habe, das beispielsweise folgendermaßen aufgebaut ist:
Pos Dauer Temp relative Feuchte ..........
1 4 20 30
2 10 35

Nun habe ich hierzu ein vi programmiert, das nach einer bestimmten Dauer in die nächste Zeile springen und die nächsten Daten auslesen sollte. Hierzu wurden u.a. While-Schleife und Schieberegister verwendet (siehe hierzu auch Datei im Anhang).

Leider findet jedoch keine Inkrementierung statt, sodass stets nur die gleiche Zeile ausgelesen wird.

Es wäre echt klasse, wenn sich jemand mal mein Problem genauer anschauen könnte. Irgendwo muss meinerseits ein Denkfehler sein!?!

Für weitere Fragen stehe ich natürlich gern zur Verfügung!!!


Angehängte Datei(en)
Sonstige .vi  problemfall.vi (Größe: 28,42 KB / Downloads: 186)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.06.2009, 20:38
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
while-schleife ohne inkrementieren trotz schieberegister
Schau dir mal dein VI mit aktiviertem Highlightmodus an, vielleicht kommst du dann auf deinen Fehler.Wink
   

Gruß, Jens

P.S.: Mit deinen lokalen Variablen "Zeilenbeginn 3" handelst du dir eine klassische Race-Condition ein. Programmiere das lieber per Datenfluß.

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
30.06.2009, 22:10 (Dieser Beitrag wurde zuletzt bearbeitet: 30.06.2009 22:17 von jg.)
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.694
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
while-schleife ohne inkrementieren trotz schieberegister
Ich hab das mit der Zeitschleife mal angepasst.

Und: Unbedingt das P.S. von Jens beachten!

Lv86_img


Angehängte Datei(en)
Sonstige .vi  problemfall_1_.vi (Größe: 29,37 KB / Downloads: 177)

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
30.06.2009, 22:16
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
while-schleife ohne inkrementieren trotz schieberegister
@IchSelbst: Wenn du schon das Express-VI drinnen lässt, dann schließ doch einfach den Ausgang "Time has Elapsed" an die Stop-Bedingung der While-Schleife an?!

Gruß, Jens

P.S.: Und vergiss nicht die LV-Version bei VI-Uploads...

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
01.07.2009, 08:35
Beitrag #5

hotelbravo82 Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Jun 2009

8.6.1
-
de

80636
Deutschland
while-schleife ohne inkrementieren trotz schieberegister
Hallo zusammen,

vielen vielen Dank für Eure Hilfe!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.07.2009, 08:39
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.694
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
while-schleife ohne inkrementieren trotz schieberegister
' schrieb:@IchSelbst: Wenn du schon das Express-VI drinnen lässt, dann schließ doch einfach den Ausgang "Time has Elapsed" an die Stop-Bedingung der While-Schleife an?!
Ich bin noch am entscheiden, was mir wichtiger ist: Kein Express-VI, anständige Verdrahtung, der Algorithmus. Und alles wollt ich halt auch nicht machen. Cool

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wieso File-Dialog trotz komplettem Pfad ? Guest 6 5.288 23.08.2007 12:49
Letzter Beitrag: Guest

Gehe zu: