Hey again PBAN,
Allow me to be a bit more precise.
You will not lose synchronisation everytime you load a new user-defined function, your output however will be 0 for some time.
When you start the generation synchronised, the counter on the numerically controlled oscillator on the board is running and is synchronised with the other boards.
If you at that point choose to download a new user defined function to the board, the output of the board will be zero while you are downloading but the counter at that point keeps on running, so you will not lose synchronisation with the other boards.
After the load of the new function has finished, the board starts outputting again still synchronised with the other ones since the counter never stopped.
So what you want to do is possible (what synchronisation is concerned) but only if you can live with the time the output goes to 0 every time you change the user-defined function.
Keep in mind that this would not be the case if you choose to output a standard function and stay between the 20%-80% duty cycle limits.
Kind Regards,
Wouter
National Instruments
Applications Engineering