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