Sledge schrieb:Hallo Franz,
habe das vi modifiziert und jetzt mit der entsprechenden Messtechnik getestet. Lief alles einwandfrei. Nochmals danke für Deine Unterstützung.
Habe allerdings noch eine kleine Frage zu dem Aufbau. Und zwar, was genau macht die zweite (untere) kleine FOR-Schleife? Das wird mir einfach nicht ganz klar. Und was bedeutet die Konstante "NaN"?
Wäre schön, wenn Du mir dabei noch kurz abschließend helfen könntest.
Vielen Dank.
Gruß
Sledge
Entschuldigung, die kleine FOR Schleife ist in der Tat etwas kryptisch. Dort wird einfach ein Puffer (in Form eines arrays) von 1000 (x,y) Wertepaaren angelegt. In diesen Pufferarray werden dann später die richtigen Werte eingefügt. Wenn man den Puffer vorher anlegt, ist das im Ablauf schneller, als wenn man das Programm bei jedem Schleifendurchlauf neuen Speicherplatz anfordern muss. (In der Tat geht LabVIEW schon recht clever vor, indem es nicht einzelne Werte, sondern Blöcke für mehrere Werte anfordert, aber trotzdem ist meiner Erfahrung nach eine vorher angelegter Puffer schneller).
Damit von den 1000 Werten im Puffer nur die angezeigt werden, die später in der Hauptschleife auch tatsächlich erzeugt werden, habe ich für die 'dummy' Werte im Puffer NaN als y-Wert angegeben. NaN bedeutet 'Not a Number' und ist ein spezieller DBL Wert, der z.B. in Graphs dazu führt, dass dieser Wert nicht angezeigt wird.
Die kryptische kleine FOR Schleife hätte ich besser durch dir Funktion 'Initialize Array' ersetzen sollen, wie im angehängten Bild gezeigt.
-Franz