Alan,
Thanks for the reply. I don't know if I explained in well in my
previous post, but I'll try to confuse again: The issue is that the
property node change is reflected on the hardware (pulse output) one
change delayed. Example: Start the VI with time value A.
The user sets the time to value B, the property node read for the time
will read value B, but the output pulse (hardware) stays at value
A. Then the user sets the time to value C, the property node read
is C, but the output is now B, and so on...
I've worked with the DAQmx Write, as the example you pointed to shows,
and it will work properly (reflect the change immediately on the
hardware). If one replaces the DAQmx Write to a Channel Property
Node it will start working as I described above (change reflected one
change delayed). Note: A subtle additional change is that I have
changed everything to Time (High, Low) instead of Frequency (Duty
Cycle, Frequency) - ?. Note 2: DAQmx Write doesn't bring
out all the properties - what if I have to use a property node?
Do I need to "double pump" the values?
FWIW,
Don