' schrieb: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??
Hallo Martin
Vielleicht ist es ja ein Konflikt mit Windows. Wenn Du beim Verschieben des Fensters die Einstellung "Inhalte beim Verschieben anzeigen" gewählt hast, ist die CPU Last sehr hoch. Dann bleibt für LabVIEW nichts mehr übrig.
Die Einstellung kann man in der Systemsteuerung->Desktop->Darstellung->Effekte ändern.
Gruss, BDB