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:

Kontinuirlichen Durchlauf umgehen, aber wie?



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!

08.11.2011, 17:10
Beitrag #1

Animatronic Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Oct 2010

LV 2009 Student
2010
de


Deutschland
Kontinuirlichen Durchlauf umgehen, aber wie?
Hallo Zusammen,

im Anhang befindet sich ein rudimentärer Ausschnitt (nur zur einfachen Verdeutlichung des Problems) aus meinem mittlerweile doch sehr umfangreichen Labview Programm zur Erfassung und Bearbeitung von Messwerten.
Hierbei wird über eine NI-Karte ein analoger Messwert eingelesen, gespeichert, bearbeitet und analog wieder ausgegeben.
Der Start der Messung erfolgt über einen digitalen Input. Die Initialisierung einer neuen Messung ebenfalls über einen digitalen Input. Im angehängten Beispiel sind der Übersicht halber die In- bzw. Outputs, die sonst über die normalen VI`s ohne Express VI`s realsiert sind, nur durch Bedien- bzw. Anzeigeelemente dargestellt.

Allerdings kämpfe ich seit einigen Tagen mit folgendem Problem:
Wenn ich eine neue Messung starten möchte muss ich jedes mal die While Schleife neu initialisieren, weil ansonsten der Timer bzw. das VI "Schreiben in Datei" nicht zurückgesetzt wird. Heißt in der Praxis, das Programm muss auf kontinuierlich Ausführen laufen und muss dann immer abgebrochen und neu initialisiert werden. Da das VI aber als exe ausgeführt werden soll, ist dieses Vorgehen sehr hinderlich.

Habe versucht um das ganze noch eine While-Schleife zu legen sowie einen schaltbaren "Nullwert" von Außen über ein Schieberegister einzuführen, allerdings ohne Erfolg.

Da mir momentan nichts mehr einfällt, würde mich sehr freuen, wenn jemand einen Vorschlag, einen Ansatz oder eine Inspiration hätte, wie ich dies am besten beheben bzw umgestalten könnte.

Vielen Dank im Voraus

Animatronic

System/Version:
Labview 2009
Version 9.0.1
Labview Professional Development System


Angehängte Datei(en)
9.0 .vi  Minimalschaltung.vi (Größe: 49,42 KB / Downloads: 136)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Kontinuirlichen Durchlauf umgehen, aber wie? - Animatronic - 08.11.2011 17:10

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  .NET Reference, Invoke Node - Wie damit umgehen thz89 6 4.340 09.08.2017 08:39
Letzter Beitrag: thz89
  automatischer Enum durchlauf floH857 4 4.506 21.02.2017 08:57
Letzter Beitrag: Freddy
  Wartezeit in While loop umgehen NasforNos 2 4.324 17.01.2011 08:47
Letzter Beitrag: GerdW
  Erhöhen der Spannung in jedem Durchlauf Kübi 6 5.602 25.08.2010 14:39
Letzter Beitrag: Matze
  24bit Realtime Counter, Durchlauf erfassen? dali4u 3 3.708 21.09.2009 11:47
Letzter Beitrag: IchSelbst
  Sub VI in While-Schleife nur bei jedem 10. Durchlauf ausführen manuel001 2 3.578 13.08.2008 10:36
Letzter Beitrag: manuel001

Gehe zu: