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 

Stellsignal am Ende der 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!

27.10.2010, 13:35 (Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2010 13:53 von jg.)
Beitrag #1

D_Jarr Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: May 2010

2009
2010
de


Deutschland
Stellsignal am Ende der For-Schleife
Hallo LabView-Forum,
ich habe folgendes Problem: In der angehängten VI seht ihr mein Messprogramm.

Ich habe ein Stellsignal (durch DAQ Assistant), dass in Abhängigkeit meiner Schleifeniteration "i" stufenweise ansteigt. Nun möchte ich aber gerne, dass nach der letzten Stufe der Wert wieder auf Null gesetzt wird. Muss ich dazu wieder eine Schleifenlogik um die For-Schleife herumsetzen oder gibt es einen einfacheren Weg?

Ich steh gerade auf dem Schlauch, für einen Tipp wäre ich dankbar.

Liebe Grüße
D_Jarr
Lv09_img2


Angehängte Datei(en)
Sonstige .vi  Messprogramm_Aktivierung.vi (Größe: 170,46 KB / Downloads: 171)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.10.2010, 13:46 (Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2010 13:46 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Stellsignal am Ende der For-Schleife
Hallo D_Jarr,

entweder
- du kopierst den DAQ-Assi und rufst ihn nach der Schleife nochmal mit dem gewünschten Endeparameter auf
oder
- du erhöhst deinen Schleifencount um 1. Dann packst du alles, was bisher in der Schleife liegt, in eine CaseStruktur. In den zweiten Case packst du nur eine Kopie des DAQ-Assi. Solange i (Schleifeniterator) kleiner als N-1 ist, wird der erste Fall aufgerufen, und wenn i=N-1 dann der zweite Fall...

Grob ausgedrückt:
Einfach nach Abschluß der bisherigen Programmabläufe den DAQ-Assi mit Wert=0 nochmal aufrufen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2010, 13:57
Beitrag #3

D_Jarr Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: May 2010

2009
2010
de


Deutschland
Stellsignal am Ende der For-Schleife
Super vielen Dank.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.10.2010, 14:07
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Stellsignal am Ende der For-Schleife
Hallo D_Jarr,

meine vorherigen Vorschläge werden zwar funktionieren, aber nicht besonders "schön" aussehen. Aber das ist hier eh nicht so wichtig - du benutzt ja ExpressVIsSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mittelwerte berechnen vom Beginn der Messung bis zum Ende Ulmer 6 6.545 30.07.2015 15:17
Letzter Beitrag: Ulmer
  Event am Ende eines timed loops reuselfriese 2 3.715 22.06.2012 13:25
Letzter Beitrag: reuselfriese
  1x While Schleife, 1x Zeitges. While Schleife, die zeitgs. START/STOP dali4u 1 6.593 23.05.2011 09:22
Letzter Beitrag: Y-P
  LV 2009 findet in einem Mikroprogramm erst nach 10 Minuten das Ende gottfried 27 16.831 09.12.2009 17:35
Letzter Beitrag: gottfried
  QSM: ich möchte nicht auf Ende des Sub-VI warten Mathias573 2 4.218 16.02.2009 09:41
Letzter Beitrag: Mathias573
  array am ende eines programmes löschen andreasw 13 10.731 16.12.2008 10:03
Letzter Beitrag: Lucki

Gehe zu: