Version 1 (modified by 13 years ago) ( diff ) | ,
---|
SetDACFloat
Set a DAC register to a floating point value.
int SetDACFloat(int dev, DACReg reg, float val, int wait);
Parameters
- dev - number of DAC card.
- reg - DAC register to set - dacAD5422Status, dacAD5422Data, dacAD5422Control, dacLowWeight, dacMaxOutput, dacOutputRange, dacScaleAssign, dacHighWeight, or dacGrossNet
- val - value to assign to the register
- wait - WAIT_ACK Wait for acknowledgement, NO_WAIT_ACK do not wait for acknowledgement
Return Value
- Returns the result - OK success (If WAIT_ACK may be TIMEOUT)
Remarks
The option card must already be opened by calling OpenMnBd(dev) first. If the application is using main board communication events these events may be called during the wait for acknowledgement.
Examples
int dac = 1; // number of dac card - not number of slot float val = 120.5; // This sets the DAC high weight value if(SetDACFloat(dac, dacHighWeight, val, WAIT_ACK) != OK) { DisplayText(0, 0, "SetDACFloat Error"); }
See Also
Note:
See TracWiki
for help on using the wiki.