29.08.2019, 01:11
Servus zusammen,
ich habe eine Reihe von Messwerten in einer Excel Datei gespeichert, diese will ich mit LabVIEW einlesen und die Messwerte nacheinander über eine GPIB Schnittstelle an einen Signalgenerator übertragen. Die Ansteuerung des Signalgenerators funktioniert soweit, ich habe aber Probleme mit der for Schleife.
Ich habe mir das ganze so vorgestellt:
Der Index Zeile soll immer um eins erhöht werden, so oft wie es Einträge in dem Array gibt
Bei einer Tabelle mit den Einträgen 9,10,3 sollte also für eine Sekunde die Zahl 9 ausgegeben werden, danach die 10 und dann die 3. Funktioniert auch soweit, solange ich die Ausgabe des Sendepegels innerhalb der for Schleife lasse. Ich muss die Werte aber aus der Schleife herausführen, um sie an den Signalgenerator zu übertragen.
Wenn ich die Ausgabe außerhalb der Schleife platziere, läuft sie 3 mal durch und gibt dann den letzten Wert, also die 3 aus. Miir ist auch klar warum, aber was kann ich änder damit ich die gewünschte Funktion erhalte?
Ich hab mal eine beispielhafte excel tabelle angehangen.
Danke schon mal
ich habe eine Reihe von Messwerten in einer Excel Datei gespeichert, diese will ich mit LabVIEW einlesen und die Messwerte nacheinander über eine GPIB Schnittstelle an einen Signalgenerator übertragen. Die Ansteuerung des Signalgenerators funktioniert soweit, ich habe aber Probleme mit der for Schleife.
Ich habe mir das ganze so vorgestellt:
Der Index Zeile soll immer um eins erhöht werden, so oft wie es Einträge in dem Array gibt
Bei einer Tabelle mit den Einträgen 9,10,3 sollte also für eine Sekunde die Zahl 9 ausgegeben werden, danach die 10 und dann die 3. Funktioniert auch soweit, solange ich die Ausgabe des Sendepegels innerhalb der for Schleife lasse. Ich muss die Werte aber aus der Schleife herausführen, um sie an den Signalgenerator zu übertragen.
Wenn ich die Ausgabe außerhalb der Schleife platziere, läuft sie 3 mal durch und gibt dann den letzten Wert, also die 3 aus. Miir ist auch klar warum, aber was kann ich änder damit ich die gewünschte Funktion erhalte?
Ich hab mal eine beispielhafte excel tabelle angehangen.
Danke schon mal