Hello Andy,
If I understand correctly, you would like a way to programmatically determine whether or not a clock from a device works with DDS or not. In order to provide you with a valid answer, it is required to have a little more information on your setup.
What device are you using? The only device that NI offers with DDS mode are the 54xx ARB devices. Is the NI device providing the clock signal, or is the "special" device providing the clock signal? I guess I'm confused on the overall system that you are using - what's connected to what, what's providing what signals, what's being measured? Hopefully, you can clear some of these questions up so I can get you an answer.
Thanks.
Jared A