LabVIEWForum.de - Mit DAQmx STOP TASK warten bis periode zu ende

LabVIEWForum.de

Normale Version: Mit DAQmx STOP TASK warten bis periode zu ende
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich gebe ein periodisches Signal aus, dessen Amplitude, Frequenz etc der Benutzer waehrend dem laufendem Betrieb aendern kann.

dieses signal wird auf meiner karte (pci 6221) onboard gespeichert und regeneriert.

wenn der nutzer nun die eigenschaften des signals aendert, so stoppe ich meinen task mit DAQmx STOP TASK, schreibe das neue Signal, passe die clock an das waveform an und starte den Task wieder.

nun stimmt natuerlich die phase, in dem moment wenn ich das signal stoppe und die phase des neuen signals in der regel nicht ueberein, was ich gerne aendern moechte, sodass ein mehr oder weniger fluessiger uebergang zu dem neuen signal moeglich ist.

wie kann ich das machen?

Viele Gruesse,
Steffen
Hilft Dir das folgende Bsp. (aus dem Example-Finder)?

[attachment=18862]
Lv86_img
[attachment=18863]
Lv86_img

Gruß Markus
' schrieb:Hilft Dir das folgende Bsp. (aus dem Example-Finder)?

Mmh, ich glaube nicht. Also ich habe mir die Beispiele auch angeschaut. Aber in all den beispielen wird ja stets nur ein Signal generiert und geschrieben. Wenn ich nun ein neues Signal schreiben moechte (hierzu muss ich das entsprechende vi ja neu starten) stellen diese VIs ja nicht sicher, das das neue und das alte Signal mit ihren Ein- und ausgangsphasen uebereinstimmen, oder?

Gruesse Steffen
Mist. Ich habe das falsche Bsp. hochgeladen.Wall
Ich meinte dieses hier (Non Regeneration). Das SubVI kannst Du aus meinem ersten Post nehmen.

[attachment=18899]
Lv86_img

Gruß Markus
Super, vielen Dank Markus!
Referenz-URLs