Volume NMps | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class | Code  ClassTree | INDEX NO INDEX |
Class DataSelect![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 07-JUL-2017 13:58:14.00 | |
Kod | nmps_plc.c |
Väljer en dataingång beroende på index.
Upp till sexton dataobject kan kopplas till SelectData, och en av dessa läggs ut på utgången. Dataobjekten kan kopplas genom en GetData eller från en NMpsCell el dyl. Om Index < 1 väljs Da1, om Index > MaxIndex väljs den MaxIndex'te ingången. I MaxIndex ska antalet dataingångar anges som SelectData ska välja mellan. Samtliga dataingångar mellan 1 och MaxIndex måste vara kopplade.
RtBody attributes pwr_sClass_DataSelect | |||
---|---|---|---|
Float32 | Index | Idx | Styr vilken dataingång som slussas över till utgången. Om Index = 1 väljs den första dataingången etc. |
Float32 | MaxIndex | Max | Antalet dataingångar som DataSelect objektet väljer mellan. |
Pointer to Void | DataIn1 | Da1 | Data input. |
Pointer to Void | DataIn2 | Da2 | Data input. |
Pointer to Void | DataIn3 | Da3 | Data input. |
Pointer to Void | DataIn4 | Da4 | Data input. |
Pointer to Void | DataIn5 | Da5 | Data input. |
Pointer to Void | DataIn6 | Da6 | Data input. |
Pointer to Void | DataIn7 | Da7 | Data input. |
Pointer to Void | DataIn8 | Da8 | Data input. |
Pointer to Void | DataIn9 | Da9 | Data input. |
Pointer to Void | DataIn10 | Da10 | Data input. |
Pointer to Void | DataIn11 | Da11 | Data input. |
Pointer to Void | DataIn12 | Da12 | Data input. |
Pointer to Void | DataIn13 | Da13 | Data input. |
Pointer to Void | DataIn14 | Da14 | Data input. |
Pointer to Void | DataIn15 | Da15 | Data input. |
Pointer to Void | DataIn16 | Da16 | Data input. |
DataRef | OutDataP | Out | Data output with a reference to the data object of the selected input. |
DevBody attributes | |||
---|---|---|---|
pwrs:Class-$PlcNode | PlcNode |
GraphPlcNode | |
---|---|
object_type | 11 |
parameters[0] | 18 |
parameters[1] | 0 |
parameters[2] | 1 |
parameters[3] | 0 |
graphmethod | 16 |
graphindex | 0 |
default_mask[0] | 13 |
default_mask[1] | 1 |
segname_annotation | 1 |
compmethod | 4 |
compindex | 0 |
tracemethod | 0 |
traceindex | 0 |
connectmethod | 0 |
executeordermethod | 2 |
objname | DaSelect |
graphname | DaSelect |
Template Object | |
---|---|
MaxIndex | 2.000000e+00 |
Index Input | ||
---|---|---|
Klass | Input | |
Typ | Float32 | |
Flags | ||
GraphName | Idx | |
Kropp | RtBody |
Styr vilken dataingång som slussas över till utgången. Om Index = 1 väljs den första dataingången etc.
MaxIndex Input | ||
---|---|---|
Klass | Input | |
Typ | Float32 | |
Flags | ||
GraphName | Max | |
Kropp | RtBody |
Antalet dataingångar som DataSelect objektet väljer mellan.
DataIn1 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da1 | |
Kropp | RtBody |
Data input.
DataIn2 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da2 | |
Kropp | RtBody |
Data input.
DataIn3 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da3 | |
Kropp | RtBody |
Data input.
DataIn4 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da4 | |
Kropp | RtBody |
Data input.
DataIn5 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da5 | |
Kropp | RtBody |
Data input.
DataIn6 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da6 | |
Kropp | RtBody |
Data input.
DataIn7 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da7 | |
Kropp | RtBody |
Data input.
DataIn8 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da8 | |
Kropp | RtBody |
Data input.
DataIn9 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da9 | |
Kropp | RtBody |
Data input.
DataIn10 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da10 | |
Kropp | RtBody |
Data input.
DataIn11 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da11 | |
Kropp | RtBody |
Data input.
DataIn12 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da12 | |
Kropp | RtBody |
Data input.
DataIn13 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da13 | |
Kropp | RtBody |
Data input.
DataIn14 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da14 | |
Kropp | RtBody |
Data input.
DataIn15 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da15 | |
Kropp | RtBody |
Data input.
DataIn16 Input | ||
---|---|---|
Klass | Input | |
Typ | Pointer to Void | |
Flags | Pointer | |
GraphName | Da16 | |
Kropp | RtBody |
Data input.
OutDataP Output | ||
---|---|---|
Klass | Output | |
Typ | DataRef | |
Flags | State|Noedit | |
GraphName | Out | |
Kropp | RtBody |
Data output with a reference to the data object of the selected input.
PlcNode Buffer | ||
---|---|---|
Klass | Buffer | |
Typ | pwrs:Class-$PlcNode | |
Flags | Invisible | |
Kropp | DevBody |