Hi,
It sounds like you are using CVI, correct?
CVI and our ANSI C functions are a little different when it comes to property nodes. For example:
- In CVI you would call DAQmxGetDeviceAttribute() and in the parameters for the function you would choose which attribute you wanted to get. This is a feature of CVI. Simply type DAQmxGetDeviceAttribute and hit Ctrl+P. This will bring up a window that allows you to configure the function call.
- In ANSI C you have a function call for each specific property. So you would call DAQmxGetDevProductType for example to get the product type. In CVI the function call would look something like DAQmxGetDeviceAttribute(ProductType)
CVI has this as an added feature. However, you can still make the regular ANSI C property function calls in CVI.
All of these are listed under the "properties" tree in the DAQmx C Function Help. For the two functions you were asking about, you would look under the "List of Device Properties" and the "List of System Properties."
-Sal