Hi Gabel,
There is no easy way to get the attributes you described from your daq device because the hardware does not maintain these values on the card to read. You would have to create a table or an .ini file and store the information yourself. If you want to receive information such as serial number, base address, interrupt levels, etc., you can use the call Get_Daq_Device_Info. You can search for some examples of how to read the serial number on the NI website.
Unfortunately, there is no way to speed up the function AI_Vscale and Scan_Vscale. One workaround would be to try using Measurement and Automation Explorer instead. You can create a virtual channel and scale that channel accordingly. Another way would be to implement a multithreaded environment.
Hope this helps!
Jeremy L.
National Instruments
Jeremy L.
National Instruments