LabVIEWForum.de - Fehler bei Ausgabe eines Signals

LabVIEWForum.de

Normale Version: Fehler bei Ausgabe eines Signals
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich hab mal wieder ein Problem und komm einfach nicht weiter.

Ich generiere mit dem folgenden Programm ein Rechtecksignal und gib dies an meine Output-Karte aus.

Nun klappt das wunderbar. Nun würd ich jedoch gern die Signalausgabe stoppen und neu starten.

Rechteck_8.6_2:

Stopp ich die Schleife in dem sich die SIgnalgenerierung und Ausgabe befindet tut sich gar nichts und das Signal wird so lang ausgegeben bis ich das ganze Programm beende.

Rechteck_8.6:

Stopp ich nun durch den Stopp-Button die SIgnalausgabe und die Schleife in der es sich befindet klappt das wunderbar. Möchte ich jedoch die Ausgabe wieder starten kommt eine Fehlermeldung.

Weiß von euch jemand vll woran das liegt?

Vielen Dank im Voraus.

Beste Grüße,
Alex

P.s. Als Anhang die zwei Dateien und zwei Bilder von den Verlaufsdiagrammen.

EDIT: Ich weiß nicht ob es wichtig ist, aber als Ausgangskarte verwend eich eine NI 6263 und als Chassis ein NI cDAQ-9172.
Anbei noch die Fehlermeldung.
LV 8.6 hab ich nicht, kann mir also die Vis nicht ansehen, aber:

Das was du schreibst ist mit Sicherheit eine Komplikation, die durch den DAQ Assistenten entsteht. Das Problem am Assitenten ist, dass man nie so ganz genau weiß, was der macht. Der Error klingt nach einem unsauberen Beenden des Tasks, der zu einem Problem beim erneuten Starten führt.

Ich würde dir schwerstens empfehlen die Ausgabe der Daten ohne Assistenten zu erledigen. Dazu wirst du dich ein wenig mit der Funktionsweise des DAQmx beschäftigen müssen, was aber für einfachere Problemstellungen (wie deine - ohne Trigger, Synch, ...) nicht zu schwer ist.

Am Besten suchst du dazu im Examplefinder Beispiele zur Signalausgabe. Hier im Forum dürfte sich auch einiges finden.
Was du direkt machen kannst ist mit der rechten Maustaste auf den Assistenten klicken und "in Code umwandeln" auswählen. Dann siehst du schonmal die Funktionskette, die hinter dem Assistenten steckt.

Grüße
Referenz-URLs