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 

Dieses Thema hat akzeptierte Lösungen:

Mehrere Messreihen aufnehmen über For-Schleife



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!

18.04.2017, 14:40
Beitrag #1

Gesetzt Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Jan 2015

2013
2014
kA



Mehrere Messreihen aufnehmen über For-Schleife
Hallo,

Mein Programm soll neben Start und Ende des Experiments auch ein Ventil schalten und dafür für eine gewisse Zeit eine Ventilpositon vorgeben. Fuer einen Durchlauf funktioniert das Programm, allerdings weiß ich nicht genau, wie ich es auf mehrere Durchläufe erweitern soll. Naheliegend wäre ja eigentlich eine For-Schleife mit der Anzahl an Messreihen. Das Problem ist, dass ich meinen Programm quasi sagen müsste, dass der Schleifenindex erst bei einer bestimmten Bedingung um 1 erhöht wird.

Hat jemand eine Idee wie ich das hinbekommen kann?

Anbei das Programm für einen Durchlauf.

Viele Grüße

Gesetzt


Angehängte Datei(en)
13.0 .vi  Extended_2_1.vi (Größe: 65,66 KB / Downloads: 153)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.04.2017, 14:45
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Messreihen aufnehmen über For-Schleife
Hallo Gesetzt,

Zitat:Das Problem ist, dass ich meinen Programm quasi sagen müsste, dass der Schleifenindex erst bei einer bestimmten Bedingung um 1 erhöht wird.
Und wo ist das Problem? IF "Bedingung" THEN "Increment Index"…
(Und jetzt den Index einfach in einem Schieberegister verwalten!)

Tipp: Ich würde dein Problem eher mit einer Statemachine lösen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2017, 15:02
Beitrag #3

Gesetzt Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Jan 2015

2013
2014
kA



RE: Mehrere Messreihen aufnehmen über For-Schleife
Hallo GerdW,

Danke für die Antwort.
Bei der For-Schleife gibt es doch nur die Möglichkeit sich die aktuelle Iteration anzeigen zu lassen? Ich finde keine Stelle an der ich den Index erhöhen kann, das passiert doch einfach, wenn alle Strukturen in der Schleife ausgeführt wurden? Kannst du deine Antwort vielleicht etwas konkretisieren?

Viele Grüße

Gesetzt
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2017, 15:21
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Mehrere Messreihen aufnehmen über For-Schleife

Akzeptierte Lösung

Hallo Gesetzt,

nimm doch einfach eine While-Loop und verwalte deinen "Schleifenindex" selbst in einem Schieberegister (wie oben schon gesagt)!
Zwingt dich jemand, eine FOR-Loop zu verwenden?

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
  resample mehrere waveforms in der Schleife gottfried 5 3.706 22.06.2017 15:38
Letzter Beitrag: gottfried
  Mehrere Befehle über System Exec VI creo_123 9 6.961 04.05.2017 06:03
Letzter Beitrag: creo_123
  mehrere Nachrichten über Schalter verschicken Prama 1 3.475 25.03.2013 11:14
Letzter Beitrag: GerdW
  sind mehrere Indizierungen in einer for-Schleife möglich? Hasenfuss 1 3.486 23.01.2013 19:49
Letzter Beitrag: jg
Bug Konzept / Struktur für Automatische Messung von Messreihen & Ansteuerung akoKE 2 5.183 12.09.2012 11:48
Letzter Beitrag: akoKE
  Mehrere while Schleifen über globale Variable beenden insertcoin 24 23.457 02.07.2012 15:32
Letzter Beitrag: Johannes_S

Gehe zu: