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!
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.
Vielen Dank schon mal,
ich hänge mal das sub vi an um den Signalgenerator anzusteuern. Da wird jetzt im moment ein fester Pegel übermittelt. Hier müssten jetzt die einzelnen WErte nacheinander übertragen werden, daher denke ich, dass ich diese aus der Schleife rausführen muss, oder bin ich da falsch?
Kannst du mir das mal genauer erklären was du mit Queues, Notifier, Channels meinst?
Ich werde mein Profil die Tage überarbeiten, leider habe ich nur die 2019 LabVIEW Version zur Verfügung...
30.08.2019, 06:49 (Dieser Beitrag wurde zuletzt bearbeitet: 30.08.2019 06:50 von GerdW.)
wenn du Hilfe erwartest, wäre es hilfreich, dein VI auch für ältere LabVIEW-Versionen bereitzustellen.
In meinem Fall für LV2017.
(Die Angabe der verfügbaren LV-Version ist ein sinnvoller Grund, sein Profil aktuell zu halten.)
Zitat:Kannst du mir das mal genauer erklären was du mit Queues, Notifier, Channels meinst?
Einfach mal die LabVIEW-Hilfe öffnen und lesen. Und die verlinkten BeispielVIs studieren…