LabVIEWForum.de - lesen und schreiben am selben Gerät mit kritischem timing

LabVIEWForum.de

Normale Version: lesen und schreiben am selben Gerät mit kritischem timing
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

meine Aufgabe ist digitale Werte zu schreiben, zu lesen und analoge Werte einzulesen. OK, auf der digitalen Seite geht lenen /schreiben nur portweise - OK. Aber wie synchronisiere ich die Dinger? Mein Lösungsansatz bis jetzt in der Anlage (sync.jpg) da habe ich aber mehr als 1ms Synchronisierungsfehler produziert.

Wie machen das die DAQ Profis?

Danke

Gottfried
Dein benötigtes Timing wird aus deiner Beschreibung nicht klar.

Deshalb nur ein Allgemeinplatz als Antwort:
Passende DAQ-Hardware verwenden, im Extremfall wohl eine FPGA-Karte...

Gruß, Jens
Hallo,

sorry! Wenn man (ich) in einem Problem vergraben ist sieht man die allgemeinen Anforderungen als eh klar :-)

Also muss man das Analog IN und das Digital OUT und das digital IN auf separaten Tasks programmieren - stimmt das? Wie in meiner Abbildung der obere (Analog) und der untere (DIG OUT) Strang.

Anforderung: das Digiat OUT und der Start von Analog IN sollen "möglichst" Zeitgleich erfolgen. Gibt es da eine gescheitere Vorgangsweise als von mir gewählt?

Danke

Gottfried

PS.: also so synchron als möglich mit z.B. der 6251
Schau doch mal, ob sich DO & AO-Task bei dieser Karte per Start-Trigger starten lassen. Dann könntest du die beiden Task synchron über solch einen Start-Trigger starten. Falls sich solch ein Start-Trigger nicht intern routen lässt, dann musst du halt selber ein Kabel legen.

Gruß, Jens
Hallo Jens,

das ist echt genial ... auf die Idee bin ich nicht gekommen!!! Ja, am Routing traue ich mich nicht heran, aber mit einem DO Kanal die zu triggern ist _super_

Danke

Gottfried
Referenz-URLs