Hi tzvi, If I understand correctly, you want to have different waveforms per analog output channel and each is 'turned on'by a particular PFI line assigned to that channel.With the 6733, it'd be very difficult, if not impossible to get that sort of custom configuration solely in hardware. The reason for this is that a board can only run one task at any given time and each task can be configured to be triggered off a single PFI line. So ideally we would want to have a separate task for each channel, each triggered off a particular PFI line but this functionality of running multiple output tasks at once is not possible on any of our boards.For these particular situations, we have created what we call <a href="http://www.ni.com/dataacquisition/rseries.htm" target="_blank">Intelligent DAQ cards, or R-series</a>. These boards allow almost infinite possibilities for running custom tasks and would be a perfect solution for the above mentioned application. You could configure your code in software to get closer to the desired application (creating multiple tasks and running them at different times, using multiple boards, etc.) but this did not sound like an option and could become difficult. One thing to take note of though is that after a task has completed, the output channel will hold the last DC value that was given to output. This functionality might give you some insight into how to create the desired application.