Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
07.03.2008, 11:00 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2008 19:58 von jg.)
Ich kann bis jetzt meine zwei Ventile so steuern so dass sich der eine anschaltet und der andere ausschaltet ( Dank Achim). so weit alles gut.
Da mir die Zeit sehr wichtig ist ( sogar die paar ms ) möchte ich diese Umschaltzeit kompensieren. Also ich möchte meine Ventile synchronisieren.
Hat jemand einen Vorschlag.
Danke euch
was meinst du mit kompensieren bzw. synchronisieren? Soll alles schneller werden?
Eine Variante wäre wohl, mal den DAQ-Assi rauszuschmeißen (zuviel Overhead)...dazu einfach mal nen Rechtsklick drauf machen und "code erzeugen" (oder so ähnlich...) auswählen!
Hast du mal den Versatz gemessen, der zwischen dem Umschalten liegt? Wie hast du das denn so genau gemessen?
Alternativ musst du halt doch mit "Port" arbeiten, anstelle von "Lines"...evtl. geht es dann schneller, weil so der ganze Port gleichzeitig gesetzt wird.
Da es aber hauptsächlich von deiner SW abhängt, wie schnell das geht, musst du eben in Kauf nehmen, dass dein Rechner keine "Laufzeitgarantie" geben kann...das wird immer unterschiedlich schnell sein, je nachdem was deine CPU grade macht. Wenn du ein deterministisches System willst (d.h. mit garantierten Zeiten), musst du ein Echtzeit-Betriebssystem (z.B. LabVIEW RT) mit entsprechender HW verwenden!
A.
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
was meinst du mit kompensieren bzw. synchronisieren? Soll alles schneller werden?
Eine Variante wäre wohl, mal den DAQ-Assi rauszuschmeißen (zuviel Overhead)...dazu einfach mal nen Rechtsklick drauf machen und "code erzeugen" (oder so ähnlich...) auswählen!
Hast du mal den Versatz gemessen, der zwischen dem Umschalten liegt? Wie hast du das denn so genau gemessen?
Alternativ musst du halt doch mit "Port" arbeiten, anstelle von "Lines"...evtl. geht es dann schneller, weil so der ganze Port gleichzeitig gesetzt wird.
Da es aber hauptsächlich von deiner SW abhängt, wie schnell das geht, musst du eben in Kauf nehmen, dass dein Rechner keine "Laufzeitgarantie" geben kann...das wird immer unterschiedlich schnell sein, je nachdem was deine CPU grade macht. Wenn du ein deterministisches System willst (d.h. mit garantierten Zeiten), musst du ein Echtzeit-Betriebssystem (z.B. LabVIEW RT) mit entsprechender HW verwenden!
A.
Ich habe die Umschaltzeit nicht gemessen aber ich gehe davon aus dass da paar ms verloren gehen.
Mit synchronisieren meinte ich , die Zeit bis ein Ventil sich einschaltet irgendwie durch LV abziehen kann.
Ich dachte es gäbe von der Software Seite eine Lösung oder Weg.
Habe bei Exampel finder so was gefunden. könnte mir das helfen?
Sorry ich verstehe nicht genau was hat das Exampel mit meine Frage zu tun.
Das Beispiel heißt ."Dig Channel Gen"! Könntest du mich nur kurz aufklären wenn es geht!
Sorry ich verstehe nicht genau was hat das Exampel mit meine Frage zu tun.
Das Beispiel heißt ."Dig Channel Gen"! Könntest du mich nur kurz aufklären wenn es geht!
Ist es überhaupt machbar?
Danke
Skander
Ich wollte damit nur auf die direkte Programmierung von DO (digital out) hinweisen, ohne DAQ-Assi. Wenn du jetzt 2 DO zur gleichen Zeit umschalten willst (also einen ein und den andern aus), dann geht das im Prinzip genau mit diesem Beispiel.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
' schrieb:Ich wollte damit nur auf die direkte Programmierung von DO (digital out) hinweisen, ohne DAQ-Assi. Wenn du jetzt 2 DO zur gleichen Zeit umschalten willst (also einen ein und den andern aus), dann geht das im Prinzip genau mit diesem Beispiel.
MfG, Jens
Danke Jens für deine Antwort. So Weit bin ich ja schon. Ich kann meine Ventile abwechselnd umschalten. Ich versuch nur die Umschaltszeit ( die paar ms)
komplett zu kürzen( wenn es überhaupt geht).
Vielleicht messe ich erst mal diese Zeit und dann kann ich damit was anfangen.