17.06.2009, 10:13
Hi Leute,
Ich habe ein VI, dass waehrend einer While-Schleife mit zwei Geraeten gleichzeitig kommuniziert:
1.) Ueber das Parallelport bedient das VI einen Schrittmotor und gibt die gelaufene Schrittanzahl an.
2.) Ueber GPIB liest das VI die Spannung eines Lock-In-Verstaerkers aus.
Beide Messgroessen (gelaufene Schritte und Spannungen) kann ich problemlos in Echtzeit am Frontpanel lesen.
Jetzt beginnt die Schwierigkeit:
Ich will eine Messreihe aufnehmen.
Jeder Schrittzahl, i.e. Iterationszahl der While-Schleife, soll die entsprechende Spannung zugeordnet werden.
(Besser: jedem 90. Schritt (von insgesamt ca. 250000 Schritten, die der Motor von der Stellung "IN" bis zur Stellung "OUT" durchlaeuft)
Mein Problem:
Ich habe ein Array in der While-Schleife gebaut (siehe VI, Case "2") und dadurch versucht, die Datenpaare in eine Text-Datei zu speichern.
ERGEBNIS:
Nur das letzte Datenpaar der Schleife wird in die Datei geschrieben. Kein anderes Datenpaar ist in der Text-Datei zu sehen. (Ich habe praeventiv den Anzahl-Anschluss des "Text-Datei-Lesen"-Icons mit "-1" verdrahtet, im Glauben, dass das dafuer sorgt, dass die gesamte Messreihe in der Text-Datei landet).
Ich weiss einfach nicht weiter und bin fuer Eure Hinweise sehr dankbar.
Beste Gruesse,
Leon
![Lv86_img Lv86_img](images/smilies/lvfsmilies/lv_icons/lv86_img.jpg)
Ich habe ein VI, dass waehrend einer While-Schleife mit zwei Geraeten gleichzeitig kommuniziert:
1.) Ueber das Parallelport bedient das VI einen Schrittmotor und gibt die gelaufene Schrittanzahl an.
2.) Ueber GPIB liest das VI die Spannung eines Lock-In-Verstaerkers aus.
Beide Messgroessen (gelaufene Schritte und Spannungen) kann ich problemlos in Echtzeit am Frontpanel lesen.
Jetzt beginnt die Schwierigkeit:
Ich will eine Messreihe aufnehmen.
Jeder Schrittzahl, i.e. Iterationszahl der While-Schleife, soll die entsprechende Spannung zugeordnet werden.
(Besser: jedem 90. Schritt (von insgesamt ca. 250000 Schritten, die der Motor von der Stellung "IN" bis zur Stellung "OUT" durchlaeuft)
Mein Problem:
Ich habe ein Array in der While-Schleife gebaut (siehe VI, Case "2") und dadurch versucht, die Datenpaare in eine Text-Datei zu speichern.
ERGEBNIS:
Nur das letzte Datenpaar der Schleife wird in die Datei geschrieben. Kein anderes Datenpaar ist in der Text-Datei zu sehen. (Ich habe praeventiv den Anzahl-Anschluss des "Text-Datei-Lesen"-Icons mit "-1" verdrahtet, im Glauben, dass das dafuer sorgt, dass die gesamte Messreihe in der Text-Datei landet).
Ich weiss einfach nicht weiter und bin fuer Eure Hinweise sehr dankbar.
Beste Gruesse,
Leon
![Lv86_img Lv86_img](images/smilies/lvfsmilies/lv_icons/lv86_img.jpg)