Chapter 5 Analog Modules

SMART I/O User’s Manual

 

 

 

 

 

 

 

 

 

 

5.1.8.6 SMDAD1PutVRaw

Syntax

error_code SMDAD1PutVRaw(u_int8 PortNr, u_int8 Channel, u_int16 Value);

Description

This function sets the selected DAC channel to the chosen value. No gain or offset correction is performed.

Input

u_int8 PortNr u_int8 Channel

u_int16 Value

Output

error_code

Example

SM-Port number to be accessed

Number of the DAC output channel to access (0-1)

Value to be written

SUCCESS

if module was not initialized

E_SEEK

E-BMODE

if the module is unknown

or standard OS-9 error code (refer to the OS-9 Technical Manual Error Codes Section).

5

RetVal = SMDAD1PutVRaw(0, 1, 0x0FFF);

 

 

Value (16-bit HEX)

 

Unipola

r

 

 

Bipolar

 

Positive Full-Scale

$0FFF

Positive Full-Scale

$0FFF

+1LSB

$0001

+1LSB

$0801

0

 

 

$0000

0

$0800

 

 

 

 

-1LSB

$07FF

 

 

 

 

Negative Full-Scale

$0000

 

 

 

 

March 12, 1996

©1996 PEP Modular Computers GmbH

Page 5 - 21

 

 

Page 177
Image 177
Pepper Computer RS232, RS485 user manual SMDAD1PutVRaw Syntax, RetVal = SMDAD1PutVRaw0, 1, 0x0FFF