(23.07.2013 21:54 )jg schrieb: (23.07.2013 20:59 )Q62 schrieb: Hi Marko,
danke erst einmal das du dich meldest. Richtig 100ms sind 0,1 s , bei 50 Hz hast du 20 ms für eine Periode.
Das heisst wenn mein Messintervall von 0 bis 100 ms sein soll, passen 5 Perioden in den Messintervall.
Nun aber zurück zum Messen: Wenn ich z.b. ein Signal derart messe habe ich nichts von dem instantanem Wert in dem Messintervall .
Ich überspringe quasi das Messintervall und habe nichts von dem instantanen Wert und deshalb will ich "schneller" die Zeit messen und nicht langsam
Aber kehren wir zurück zu deinem VI und besprechen/kritisieren einige Merkwürdigkeiten.
1) Zum Erstellen von Pfaden solltest du Build Path und Strip Path verwenden. Durch einen String als "Verzeichnis"-Start (das Control "Pfad") ist das VI nicht mehr einfach konvertierbar auf andere Dateisysteme, bei denen z.B. ein / anstatt \ verwendet wird.
2) Was erhoffst du dir mit der Mess-While Schleife zu erreichen? Wozu verwendest du "Delete From Array", hier langt auch "Index Array". Weshalb 2x dieselbe Spannung per "Delete From Array" herausholen? Wieso gibst du nur den allerletzten Messdurchlauf an das Speicher-VI außerhalb der While-Schleife weiter? Was erhoffst du durch das "Zeit-Array" (soll heißen das Array, dass du per Schieberegister zusammenbaust) zu erreichen?
Zusammenfassend: Laut deiner Aussage funzt (fast) alles. Ich möchte das stark bezweifeln. Zumindest funktioniert es sicher nicht so, wie du dir vielleicht vorstellst, dass es funktionieren sollte.
Gruß, Jens
Erstmals danke Jens das du auf meinen Beitrag eingegangen bist ,
1) die Stringkonvertierung habe ich nun mit Build Path ersetzt
2)"Was erhoffst du dir mit der Mess-While Schleife zu erreichen?" Sie dient sie dazu ,dass das zu jedem instantanen Wert eine instantane Zeit zugeordnet wird um daaraus ein Array zu basteln.
"Wozu verwendest du "Delete From Array", hier langt auch "Index Array"" weil ich anfangs nichts anderes gefunden hab
"Weshalb 2x dieselbe Spannung per "Delete From Array" herausholen?" Das wird vom Funktionsgenerator als Test erzeugt ,habe jetzt einfach mal 2mal die selbe Spannung genommen(spielt ja auch keine Rolle).
"Wieso gibst du nur den allerletzten Messdurchlauf an das Speicher-VI außerhalb der While-Schleife weiter?" Weil ich durch den allerletzten Messdurchlauf den allerletzten instantanen Spannung ein Wert zuweise.