LabVIEWForum.de - Kontakt-Prellen simulieren mittels PCI-6602

LabVIEWForum.de

Normale Version: Kontakt-Prellen simulieren mittels PCI-6602
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
' schrieb:Hallo Michael,

schau mal hier bei NI nach, da gibt es etwas zur Syncronisation mit DAQmx.
Vielleicht hilft Dir das!

Grüße
Andreas


Hallo Andreas,

ich muss euch leider mitteilen, dass ich ein wenig zu schnell war.
Offenbar läuft meine Synchronisation doch noch nicht.
Die Slaves scheinen mit der Signalerzeugung bevor der Master seinen DAQmx Start Task.vi durchlaufen hat.

Anbei habe ich noch einmal einen Screenshot.

[attachment=18272]

Im unteren Bereich seht Ihr den Task, der die Synchronisierung durchführen soll. Dieser Task läuft auf Dev2/ctr6.
Die oberen drei Tasks greifen auf Dev2/PFI12 zu, was gemäß Beschriftung der Breadbox Dev2/Ctr 6 OUT ist.

Wenn ich das ganze nun im Single Step durchlaufen lasse, sehe ich, dass die Signalerzeugung bereits startet, wenn ich die beiden Start Task.vi in der case structure durchlaufe.
Ich will aber doch, dass der Task erst dann läuft, wenn der Master auch läuft, und da dieser auf den Output von error out der anderen Start Tasks noch warten muss, kann der erst danach starten.
Habe mich diesbezüglich an die Beispiele von http://zone.ni.com/devzone/cda/tut/p/id/4322#toc5 gehalten.
Was habe ich da übersehen?

Hoffe, Ihr könnt mir noch den entscheidenden Hinweis geben.

Viele Grüße aus Aachen

Michael
Seiten: 1 2
Referenz-URLs