Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Necessary functions to implement

Hello There,

I recently bought a E-Series kind NI PCI-6014 Board.
I am using this board to communicate with a control system. I am mainly sending and receiving DC voltages.
The communication has been realized with traditional DAQ in VB6. There are lots of commands available in the function reference.

Conversions of the voltages to the values i want to use, i am doing in my own program.

The only commands I am using for the moment are:

iStatus% = AI_VRead(iDevice%, iChan%, iGain%, dVoltage#)

to read a voltage on any of my 3 input channels

and

iStatus% = AO_VWrite(iDevice%, iChan%, dVoltage#)

on any channel to send values to the other computer.


To my questions:

- Are there any other commands (self Checks, calibration stuff etc.) recommended to use
in such a simple program, I am only using Analog inputs and outputs?

- Are the settings in the MAX Testpanel kept if it is set once (e.g. DIFF input)

Any help is greatly appreciated.

Thanks,
Markus
0 Kudos
Message 1 of 2
(2,868 Views)
Hello Markus,

Calibration and self checks should not depend on the complexity of the program you are building. I usually say that they are a non profitable business... you know - at first glance they don't had functionality to your program and they need time to be developed...
About the configurations, the answer to your question is yes, the configurations you make in MAX are kept in your system, but they can also be done programatically - at least LabVIEW has functions to do that. But if you don't use it, they will remain unchanged.

Hope this helps,
Paulo
0 Kudos
Message 2 of 2
(2,858 Views)