Class Demux
Version 1.0
Modified 15-JAN-2025 13:23:35.00
Kod rt_plc_arithm.c
 Analog demultiplexer.

 Transfers the analog input to one of the 24 outputs.
 The index attributes states which output the input value is
 tranfered to.
 The other outputs are set to zero.
 If index is less than zero or greater than 23, all outputs are
 set to zero.


RtBody attributes pwr_sClass_Demux
Float32 In In Input value. The value is transfered to the output stated in Index.
Int32 Index Idx Index for selected output.
First output has index 0.
Float32 Out0 Out0 Output 0.
Float32 Out1 Out1 Output 1.
Float32 Out2 Out2 Output 2.
Float32 Out3 Out3 Output 3.
Float32 Out4 Out4 Output 4.
Float32 Out5 Out5 Output 5.
Float32 Out6 Out6 Output 6.
Float32 Out7 Out7 Output 7.
Float32 Out8 Out8 Output 8.
Float32 Out9 Out9 Output 9.
Float32 Out10 Out10 Output 10.
Float32 Out11 Out11 Output 11.
Float32 Out12 Out12 Output 12.
Float32 Out13 Out13 Output 13.
Float32 Out14 Out14 Output 14.
Float32 Out15 Out15 Output 15.
Float32 Out16 Out16 Output 16.
Float32 Out17 Out17 Output 17.
Float32 Out18 Out18 Output 18.
Float32 Out19 Out19 Output 19.
Float32 Out20 Out20 Output 20.
Float32 Out21 Out21 Output 21.
Float32 Out22 Out22 Output 22.
Float32 Out23 Out23 Output 23.

DevBody attributes 
PlcNode PlcNode  


GraphPlcNode
object_type 11
parameters[0] 2
parameters[1] 0
parameters[2] 24
parameters[3] 0
subwindows 0
graphmethod 0 (standard, individual attributes)
graphindex 0
default_mask[0] 3
default_mask[1] 3
segname_annotation 1
compmethod 4
compindex 0
tracemethod 0
traceindex 0
executeordermethod 2
objname Demux
graphname Demux
debugpar


Template Object


Attributes detail


In Input
Klass Input
Typ Float32
Flags REDUTRANSFER
GraphName In
Kropp RtBody
 Input value. The value is transfered to the output stated in Index.

Index Input
Klass Input
Typ Int32
Flags REDUTRANSFER
GraphName Idx
Kropp RtBody
 Index for selected output.
 First output has index 0.

Out0 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out0
Kropp RtBody
 Output 0.

Out1 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out1
Kropp RtBody
 Output 1.

Out2 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out2
Kropp RtBody
 Output 2.

Out3 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out3
Kropp RtBody
 Output 3.

Out4 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out4
Kropp RtBody
 Output 4.

Out5 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out5
Kropp RtBody
 Output 5.

Out6 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out6
Kropp RtBody
 Output 6.

Out7 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out7
Kropp RtBody
 Output 7.

Out8 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out8
Kropp RtBody
 Output 8.

Out9 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out9
Kropp RtBody
 Output 9.

Out10 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out10
Kropp RtBody
 Output 10.

Out11 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out11
Kropp RtBody
 Output 11.

Out12 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out12
Kropp RtBody
 Output 12.

Out13 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out13
Kropp RtBody
 Output 13.

Out14 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out14
Kropp RtBody
 Output 14.

Out15 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out15
Kropp RtBody
 Output 15.

Out16 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out16
Kropp RtBody
 Output 16.

Out17 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out17
Kropp RtBody
 Output 17.

Out18 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out18
Kropp RtBody
 Output 18.

Out19 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out19
Kropp RtBody
 Output 19.

Out20 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out20
Kropp RtBody
 Output 20.

Out21 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out21
Kropp RtBody
 Output 21.

Out22 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out22
Kropp RtBody
 Output 22.

Out23 Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Out23
Kropp RtBody
 Output 23.

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody