LabVIEWForum.de - Ai mit Encoder Synchronisieren

LabVIEWForum.de

Normale Version: Ai mit Encoder Synchronisieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
du mast den AI "Hifs-Task" ja sofort wieder zu, und dann gibt es höchstwahrscheinlich auch keine Sample-Clock mehr, die der Encoder-Task zum sampeln nutzen kann ...

Schau mal hier: http://www.labviewforum.de/Thread-Drehge...#pid168229
da habe ich ein Beispiel gepostet wie man das umsetzen kann, den Flanken-Zähl-Task musst du halt noch in einen Encoder-Task umwandeln und die analoge Erfassung ist auch schon mit drin ...
Ich hab das ganze jetzt so wie im Bild unten gelöst. Ich habe natürlich bei deinem Beispiel abgeschaut Blush. Den Ai Sample Clock hatte ich vorhin übersehen.

[attachment=50412]

Das erkennen wenn er Links oder Rechts dreht funktioniert auch. Ich kann am Ende der Drehung die Winkel die doppelt sind wieder herausfiltern damit ich nur die 2000 Werte von einer fliessenden Umdrehung habe.
[attachment=50413]

Um 16 Analoge Eingänge einzulesen muss ich jetzt 16 Ai Task hintereinander schalten oder ?


Achja und wie kann man 2 Eingänge EXOR verknüpfen ?
Hallo Magneto,

Zitat:Um 16 Analoge Eingänge einzulesen muss ich jetzt 16 Ai Task hintereinander schalten oder ?
Nein, du musst nur 16 Channels in deinem AI-Task anlegen. Und hinterher beim DAQmxRead natürlich nicht nur einen Channel abfragen sondern mehrere…

Zitat:wie kann man 2 Eingänge EXOR verknüpfen
Boolsche Funktionen -> XOR
Wobei das XOR-Verknüpfen von Floats nur bedingt sinnvoll ist. Was willst du genau erreichen?
Also zu beginn so: (Einfach mit 16 und nicht nur zwei)
[attachment=50416]

Ich meine zwei Physikalische Eingänge wie zum Beispiel PFI 0 und PFI1.

Den Ai Messtakt wollte ich nicht nur auf einer Spur sondern bei der Positiven Flanke von A & B.

Ich habe deshalb per Hardware ein EXOR Gatter gelötet mit A & B als Eingänge und den Ausgang auf PFI6 gelegt. (Mein Taktsignal für die Messung)

Ich habe mir gedacht, dass ganze müsste auch per Software zu realisieren sein.
Hallo Magneto,

Zitat:Ich habe deshalb per Hardware ein EXOR Gatter gelötet mit A & B als Eingänge und den Ausgang auf PFI6 gelegt. (Mein Taktsignal für die Messung)
Was brauchst du mehr als deine schon funktionierende Hardware-Lösung?
Seiten: 1 2
Referenz-URLs