masa,
According to
this article, the duty cycle change only gets "committed" if you also write to the frequency property, even if you don't actually change the frequency value. I'm assuming you're looking for "change on the fly" operation.
I hope this changes in a near-future version of DAQmx, though I have no way of knowing if it will.
-Kevin P.
ALERT! LabVIEW's subscription-only policy came to an end (finally!). Unfortunately, pricing favors the captured and committed over new adopters -- so tread carefully.