LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is it somehow possible to find out how the device clock works? DDS or ...?

I would like to find out (programmatically) if the clock from my device works with DDS or like the "normal" multifunctional DAQ Devices. I need to know because if I use a sensor which is connected to such a "special" device, it is not possible any more to use a quadrature encoder as external clock signal.

Thank you for your time ...
0 Kudos
Message 1 of 4
(2,808 Views)
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
0 Kudos
Message 2 of 4
(2,808 Views)
Hello Jared

My devices are:
NI 4472
NI 6024E
NI 6601

They are all conneted via a RTSI cable.

I know that the "NI 4472" device works with DDS, that's not the problem.
What I want to know is if it's somehow possible to get the information that NI 4472 works with DDS programmatically. Is it somehow possible to get information about the device you are using programmatically?
I want to use the DAQmx driver - in that case, all information I am able to get about the device is:
- serial number
- device name

Is that more or less all I can find out about the device programmatically?

I really would like to get more information about the devices I am using - in that case the programm I am writing would work for different combinations of devices b
ecause I could make some different cases (with DDS, without DDS, ...)

I hope I don't confuse you with this explanation even more.

Thank you for the help

Andy
0 Kudos
Message 3 of 4
(2,808 Views)
In short there is no way that I know of to programmatically determine whether or not one of our boards uses a DDS clock (oversample clock) for its sample clock.

In general, the DSA boards are the only class of analog input boards that use an oversample clock, which means that you could look at the device name and determine pretty quickly whether or not it is a DSA board - i.e. NI 44xx or 45xx.

Different DSA boards have different oversample characteristics - such as 64x vs. 128x oversampling at different base sample rates, which means that if you are trying to manage the DDS clock at a low level it is going to be difficult to make your code generic enough to work properly for several different types of boards.

I hope that helps!
-Logan
0 Kudos
Message 4 of 4
(2,808 Views)