lesen und schreiben am selben Gerät mit kritischem timing
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!
lesen und schreiben am selben Gerät mit kritischem timing
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.
RE: lesen und schreiben am selben Gerät mit kritischem timing
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
RE: lesen und schreiben am selben Gerät mit kritischem timing
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
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!
RE: lesen und schreiben am selben Gerät mit kritischem timing
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_