' schrieb:Bevor ARM und nach dem letzten RX sind die CTRL lines off. Wenn beim letzten RX kein Receive kommt soll die Sequenz RX, TX, RX nochmal gesendet werde.
Wie so schön auch im NI-Forum in
Post #30 gefragt wird, woher kommt jetzt ein Receive?
Mit den beiden Countern direkt wirst du übrigens dein High-Low-Pattern nicht erstellen können. Das musst du schon mit 2 DOs machen.
Mit dem im Folgenden markierten Bsp aus dem NI-Examplefinder sollte der Basis-Burst machbar sein.
(Beachte auch die Einschränkung der Beispiele auf die Hardware PCI-6221).
Du brauchst eine Auflösung von 0,01 ms, somit muss der Taktgeber mit 100 kHz laufen. Jetzt musst du noch die entsprechenden digitalen Waveforms erstellen und bist quasi fertig (OK, das ist ein wenig übertrieben, aber das entspricht zumindest deinen Anforderungen).
Hier auch noch als Einstieg der Code als
Snippet, um die digitalen Waveforms, so wie zuletzt beschrieben, zu erzeugen:
Gruß, Jens