xPC Target    

Ruby-MM-416 Analog Output (D/A)

Scaling Input to Output

Hardware Output
Block Input Data Type
Scaling
volts
double
1

Driver Block Parameters

Channel vector -- Enter a vector containing channel numbers between 1 and 4. This driver allows the selection of individual D/A channels in any order. The number of elements defines the number of D/A channels used. For example, to use the first and second analog output (D/A) channels, enter

Number the channels beginning with 1 even if the board manufacturer starts numbering the channels with 0.

Range vector -- The range vector must be a scalar or a vector the same length as the channel vector. The vector entries must range codes from the following table

Input Range (V)
Range Code
-10 to +10
-10
-5 to +5
-5
0 to 10
10

The range codes you enter must be consistent with the jumper settings on the board.

Reset vector -- The reset vector must be a scalar or the same length as the channel vector and must contain values of 0 or 1. If it is a scalar it will be automatically expanded to the length of the channel vector. This parameter controls the behavior at model termination: a value of 1 causes the corresponding channel to be reset to the value specified in the initial value vector, whereas a value of 0 causes it to be left at the most recent value attained while the model was running.

Initial value vector - The initial value vector contains the initial voltage values for the output channels. Enter a scalar or a vector that is the same length as the channel vector. If you specify a scalar value, that value is the initial value for all channels. The channels are set to the initial values between the time the model is downloaded and the time it is started. If you provide a value that is out of the channel's range, the value is reset to the lower or upper range value.

Sample time -- Base sample time or a multiple of the base sample time.

Base address -- Enter the base address of the board. This must correspond to the base address setting on the board (header J6). For example, if the base address is 300 (hexadecimal), enter


  Ruby-MM-416 Ruby-MM-416 Digital Input