' schrieb:Und wie lange dauert überhaupt das Schalten der Ventile selber? Brauchst du wirklich 1 ms genau? Ist im Standard-Win mit seriellen Befehlen sicher nicht möglich.
Das eigentliche Schalten der Ventile sollte nicht länger als 100ms dauern...
und nein auf 1ms genau muss es natürlich nicht sein...ich wäre auch schon mit
100ms Genauigkeit zufrieden. Unser Gerät wird über eine Serial to USB Schnittstelle angesprochen, dies geschieht über die "FTD2XX.dll".
Nun muss man sich unser System folgendermaßen vorstellen: Wir haben 2 miteinander verbundene Reservoire, welche abhängig von der Ventilstellung leer- bzw. volllaufen. Dabei soll es vermieden werden, dass sie komplett leerlaufen bzw. volllaufen. Da kommt dann die zeitgesteuerte Ventilschaltung ins Spiel, die abhängig von der Flussrate der Flüssigkeit mal schneller oder auch langsamer schalten muss. Die niedrigste Schaltzeit in unserem System beträgt
0,4s.
Gerade bei der niedrigsten Taktung von 0,4s merkt man deutlich, wie sich die Frequenz ändern, wenn man irgendetwas am Rechner tut, bzw. auch nur das Fenster verschiebt.
Ich hoffe das hilft euch weiter...
Vielleicht würde es ja auch langen, wenn ich dem Programm die höchste Priorität gebe??