23.03.2007, 19:39
Hallo Leute,
hab da folgenes Problem ich möchte Daten von einem Cluster-Array weiter verarbeiten. Babei soll die Verarbeitung so oft passieren wie es Cluster im Array gibt. Also mit der Anzahl der Elemente füttere ich das N einer FOR-Schleife. So weit so gut. Jetzt möchte ich aber auf einfachen Tastendruck die Schleife beenden (ohne VI beenden), die Eingangswerte verändern und wieder starten wollen.
Das Problem die FOR-Schleife läuft im Hintergrund weiter und ein neuer Start ist erst dann möglich wenn die fertig ist.
Kann ich die FOR-Schleife abbrechen? In anderen Programiersprachen z.B. soll es funktionieren, wurde mir berichtet, obwohl das da auch keine "saubere" Programmierung sein soll.
ODER kann ich das ganze in eine While-Schleife packen? Wie bekomme ich dann aber die Anzahl der Schleifen-Durchläufe hin.
Kann leider nicht das Original VI hier uploaden, deswegen habe ich schnell im Prinzip gleiches VI zusammengebaut, dass das Problem zu 100% wiederspiegelt.
Wäre sehr dankbar für einen brauchbaren Tip.
Vielen Dank im Voraus
Axel
hab da folgenes Problem ich möchte Daten von einem Cluster-Array weiter verarbeiten. Babei soll die Verarbeitung so oft passieren wie es Cluster im Array gibt. Also mit der Anzahl der Elemente füttere ich das N einer FOR-Schleife. So weit so gut. Jetzt möchte ich aber auf einfachen Tastendruck die Schleife beenden (ohne VI beenden), die Eingangswerte verändern und wieder starten wollen.
Das Problem die FOR-Schleife läuft im Hintergrund weiter und ein neuer Start ist erst dann möglich wenn die fertig ist.
Kann ich die FOR-Schleife abbrechen? In anderen Programiersprachen z.B. soll es funktionieren, wurde mir berichtet, obwohl das da auch keine "saubere" Programmierung sein soll.
ODER kann ich das ganze in eine While-Schleife packen? Wie bekomme ich dann aber die Anzahl der Schleifen-Durchläufe hin.
Kann leider nicht das Original VI hier uploaden, deswegen habe ich schnell im Prinzip gleiches VI zusammengebaut, dass das Problem zu 100% wiederspiegelt.
Wäre sehr dankbar für einen brauchbaren Tip.
Vielen Dank im Voraus
Axel