Class MotionControl_USBIO
Version 1.0
Modified 15-NOV-2007 14:36:59.65
 Card object for Motion Control USB I/O.

 Motion Control USB I/O is an I/O connected to the USB bus.
 The device has 21 channels, divided in ports A, B and C.
 The channels are configured by placing channel objects under the
 card object. The Number attribute in the channel object states which
 channel it represents. Below is a list of how the channels can be
 configured.

 Channel    Type                     Number
 ------------------------------------------
 A1         ChanDo                     0
 A2         ChanDo                     1
 A3         ChanDo                     2
 A4         ChanDo                     3
 A5         ChanDi                     4
 A6         ChanDi                     5
 A7         ChanDi                     6
 A8         ChanDi                     7
 B1         ChanDi, ChanDo or ChanAi   8
 B2         ChanDi, ChanDo or ChanAi   9
 B3         ChanDi, ChanDo or ChanAi  10
 B4         ChanDi, ChanDo or ChanAi  11
 B5         ChanDi, ChanDo or ChanAi  12
 B6         ChanDi, ChanDo or ChanAi  13
 B7         ChanDi, ChanDo or ChanAi  14
 B8         ChanDi, ChanDo or ChanAi  15
 C1         ChanDi, ChanDo            16
 C2         ChanDi, ChanDo            17
 C3         ChanDi, ChanDo            18
 C4         ChanDi, ChanDo or ChanAo  19
 C5         ChanDi, ChanDo or ChanAo  20

Ai configuration
 The Ai channels has the rawvalue range 0-1023, and the signal value
 range 0 - 5 V, i.e. the RawValRange and ChannelSigValRange should
 be set to:

 RawValRangeLow             0
 RawValRangeHigh         1023
 ChannelSigValRangeLow      0
 ChannelSigValRangeHigh     5

 For example to get ActualValue range to 0 - 100 set
 SensorSigValRangeLow       0
 SensorSigValRangeHigh      5
 ActValRangeLow             0
 ActValRangeHigh          100

Ao configuration
 The Ao channels has the rawvalue range 0 - 5, and the signal value
 range 0 - 5 V, i.e. the RawValRange and ChannelSigValRange should
 be set to:

 RawValRangeLow             0
 RawValRangeHigh            5
 ChannelSigValRangeLow      0
 ChannelSigValRangeHigh     5

 For example to get ActualValue range to 0 - 100 set
 SensorSigValRangeLow       0
 SensorSigValRangeHigh      5
 ActValRangeLow             0
 ActValRangeHigh          100

See also



RtBody attributes pwr_sClass_MotionControl_USBIO
BaseIOCard Super   Super class.
MotionControl_StatusEnum Status   Status from the USB I/O driver.
Float32 WatchdogTime   Watchdog time in seconds.
If the device is not written to within this time, the device will be reset.
If WatchdogTime is zero, the watchdog is not activated.


Template Object
Super.Specification Motion Control USB I/O
Super.DataSheet ../dsh/motioncontrol_usbio.pdf
Super.Process 1
Super.ErrorSoftLimit 50
Super.ErrorHardLimit 100
Super.MaxNoOfChannels 21
WatchdogTime 2.000000e+00


Attributes detail


Super Attribute
Klass Attribute
Typ BaseIOCard
Flags Class|Superclass
Kropp RtBody
Super class.

Status Attribute
Klass Attribute
Typ MotionControl_StatusEnum
Flags State|Noedit
Kropp RtBody
Status from the USB I/O driver.

WatchdogTime Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
Watchdog time in seconds.
If the device is not written to within this time, the device will be reset.
If WatchdogTime is zero, the watchdog is not activated.