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 

ein gemeinsames Abbruchkriterium für 2 while Schleifen



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!

02.01.2007, 11:08
Beitrag #1

chris_kamikaze Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Oct 2006

8
2006
kA


Oesterreich
ein gemeinsames Abbruchkriterium für 2 while Schleifen
Hallo Leute!

Zuerst einmal ein großes Sorry für die nicht wirklich deutliche Überschrift.

Mein Problem ist folgendes: Ich lese mit einer Whileschleife Daten von einem analogen eingangsport mit 100 Hz. Mit einer anderen Whileschleife toggle ich alle 750ms einen digitalen Port zwischen High und Low. Prinzipiell erlaubt LabVIEW ja Multithreading und die zwei Sachen laufen paralell ab und funktionieren. Jetzt möchte ich aber egrne mit einer Stopptaste (Abbruchbedingung für Datenerfassungsschleife) auch die andere Schleife abbrechen. Wie kann ich das machen???

Weiters würde ich auch gerne bei einem Toggle der Whileschleife für den digitalen Port einen Trigger in der Datenerfassungsschleife auslösen können. Das stellt glaube ich dass selbe Problem wie das Stoppen der While Schleife dar. Wäre echt toll wenn mir da wer helfen könnte.

Eine Frage hätte ich noch zu der Datenerfassungsschleife:
Ich lese meine Daten Wert für Wert ein (das heißt ohne Buffer). Das funktioniert eigentlich recht gut bis auf einen Fall. Wenn ich bei der Anzahl der zu erfassenden Scans nicht 0 (für unendliche Datenaufzeichnung) sondern irgendeinen bestimmten Samplewert eingebe (z.B. 100), lest er mir 100 Samples + einen fehlerhaften Sample ein und es erscheint folgende Fehlermeldung:

Fehler -10802 ist bei AI SingleScan aufgetreten
Mögliche Ursachen:

NI-DAQ LV: Die angeforderte Datenmenge wurde bis jetzt noch nicht erfaßt.


Vielen Dank im Vorraus für eure Anregungen
Christian


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
ein gemeinsames Abbruchkriterium für 2 while Schleifen - chris_kamikaze - 02.01.2007 11:08

Gehe zu: