12.11.2019, 21:14
Hallo Leude,
ich habe momentan ein Programm geschrieben, mit dem ich Spannungen von mehreren Widerständen erfasse. Die einzelnen Spannungssignale messe ich mit dem USB-6229. Die Widerstände werden mit der Spannungsquelle E3631A versorgt, die mit dem GPIB-Interface 82357B mit meinem PC verbunden ist.
Ich bin leider unerfahren, wenn es nun um die Messtechnik geht. Um meine Spannungssignale aufzunehmen, habe ich im NI MAX Manager den "1 Sample-Modus" zunächst eingestellt, der mir immer ein Sample erzeugt, nachdem meine While-Schleife 1x durchlaufen ist. Als Ergebnis erhalte ich Spannungssignale mit einer Sample-Rate von ca. 15 Samples/Sek. Leider ist die Anzahl an Samples, die ich erhalte, nicht ausreichend für mich und habe daher die Vermutung, dass es an meinem alten Interface-Gerät liegt. Nun meine Fragen:
1) Wie hängt die Schnittstelle(übertragungsgeschwindigkeit) mit meiner Sample-Rate zusammen?
2) Im folgenden Link stoße ich auf die Begriffe "software-timed aquisition" und "hardware-timed aquisition".
https://zone.ni.com/reference/en-XX/help..._io_modes/
Was ist der Unterschied zwischen beiden Begriffen und wie kann ich mir das vorstellen?
3) Wie haben die Sample-Modi (1 Sample, N Samples, Continuous Samples) Einfluss auf die Ausführungsgeschwindigkeit meines (relativen großen) Programms?
Ich hoffe ihr könnt mir bei meinen Fragen weiterhelfen, ansonsten gerne nachhacken. Danke im Voraus
Freundlicher Gruß,
Christoph
ich habe momentan ein Programm geschrieben, mit dem ich Spannungen von mehreren Widerständen erfasse. Die einzelnen Spannungssignale messe ich mit dem USB-6229. Die Widerstände werden mit der Spannungsquelle E3631A versorgt, die mit dem GPIB-Interface 82357B mit meinem PC verbunden ist.
Ich bin leider unerfahren, wenn es nun um die Messtechnik geht. Um meine Spannungssignale aufzunehmen, habe ich im NI MAX Manager den "1 Sample-Modus" zunächst eingestellt, der mir immer ein Sample erzeugt, nachdem meine While-Schleife 1x durchlaufen ist. Als Ergebnis erhalte ich Spannungssignale mit einer Sample-Rate von ca. 15 Samples/Sek. Leider ist die Anzahl an Samples, die ich erhalte, nicht ausreichend für mich und habe daher die Vermutung, dass es an meinem alten Interface-Gerät liegt. Nun meine Fragen:
1) Wie hängt die Schnittstelle(übertragungsgeschwindigkeit) mit meiner Sample-Rate zusammen?
2) Im folgenden Link stoße ich auf die Begriffe "software-timed aquisition" und "hardware-timed aquisition".
https://zone.ni.com/reference/en-XX/help..._io_modes/
Was ist der Unterschied zwischen beiden Begriffen und wie kann ich mir das vorstellen?
3) Wie haben die Sample-Modi (1 Sample, N Samples, Continuous Samples) Einfluss auf die Ausführungsgeschwindigkeit meines (relativen großen) Programms?
Ich hoffe ihr könnt mir bei meinen Fragen weiterhelfen, ansonsten gerne nachhacken. Danke im Voraus
Freundlicher Gruß,
Christoph