03.11.2020, 16:11
Hallo Zusammen,
Ich versuche momentan einen Sinussweep zu erzeugen, diesen dann über einen Generator (leider kein Ni Gerät) verstärkt zu einem Shaker zu leiten und eine dort angebrachte Probe anzuschwingen.
So weit funktioniert der Sweep und die Datenerfassung ganz ok.
Leider habe ich das Gefühl, dass die Datanerfassung stark zeitabhängig ist und besonders zu Beginn der Messung unsaubere Werte liefert. Ich weiß nicht genau woran das liegen sollte.
Im Anhang ist die angesprochene Vi zu finden.
Das Problem ist, dass ich nicht genau weiß ab wann der Generator alle seine Daten gesettet hat und abspielt und wann dieser wieder stoppt. Aus diesem Grund habe ich eine Zeitsequenz eingefügt, in der der Sweep abgespielt wird. Leider muss ich hier genau die Sweep zeit treffen, da der Sweep sonst mehrfach hintereinander abspielt.
Ist es möglich den Sweep bzw. die Datenaufnahme so zu timen, dass Sie mit dem Generatorstart beginnt und direkt nach vollständigem Durchlauf der wieder aufhört?
Die generierten Daten sind laut den Diagrammen die ich direkt aus dem Array abfange gut, es muss also Probleme nach der Signalerzeugung geben, die mit dem Generator Start oä. zu tun haben.
Leider habe ich für die Ansteuerung des Generators Vi´s von LibTiePie nutzen müssen, weshalb ein kompletter Einblick in das vi´evtl. schwer wird.
Ich hoffe dass jemand eine potentielle Fehlerquelle in dem Programm finden kann.
Besten Dank schon mal,
Janso
Ich versuche momentan einen Sinussweep zu erzeugen, diesen dann über einen Generator (leider kein Ni Gerät) verstärkt zu einem Shaker zu leiten und eine dort angebrachte Probe anzuschwingen.
So weit funktioniert der Sweep und die Datenerfassung ganz ok.
Leider habe ich das Gefühl, dass die Datanerfassung stark zeitabhängig ist und besonders zu Beginn der Messung unsaubere Werte liefert. Ich weiß nicht genau woran das liegen sollte.
Im Anhang ist die angesprochene Vi zu finden.
Das Problem ist, dass ich nicht genau weiß ab wann der Generator alle seine Daten gesettet hat und abspielt und wann dieser wieder stoppt. Aus diesem Grund habe ich eine Zeitsequenz eingefügt, in der der Sweep abgespielt wird. Leider muss ich hier genau die Sweep zeit treffen, da der Sweep sonst mehrfach hintereinander abspielt.
Ist es möglich den Sweep bzw. die Datenaufnahme so zu timen, dass Sie mit dem Generatorstart beginnt und direkt nach vollständigem Durchlauf der wieder aufhört?
Die generierten Daten sind laut den Diagrammen die ich direkt aus dem Array abfange gut, es muss also Probleme nach der Signalerzeugung geben, die mit dem Generator Start oä. zu tun haben.
Leider habe ich für die Ansteuerung des Generators Vi´s von LibTiePie nutzen müssen, weshalb ein kompletter Einblick in das vi´evtl. schwer wird.
Ich hoffe dass jemand eine potentielle Fehlerquelle in dem Programm finden kann.
Besten Dank schon mal,
Janso