Class SubStr
Version 1.0
Modified 15-JAN-2025 13:23:34.00
Kod rt_plc_macro_string.h
Extrahera en delsträng från en sträng.

SubStr extraherar en delsträng från en sträng vid ett angivet offset
och med angiven längd.


RtBody attributes pwr_sClass_SubStr
String80 In In Sträng ingång som delsträngen ska extraheras från.
Ingången måste kopplas till en sträng-utgång.
UInt32 Start   Start index för delsträngen. Första tecken har index 0.
UInt32 Length   Längd av delsträngen.
Max längden är 79 tecken. Om max längden överskrids kommer resultatet
att huggas av.
String80 ActVal Val Utgång som innehåller delsträngen.

DevBody attributes 
PlcNode PlcNode  


GraphPlcNode
object_type 11
parameters[0] 1
parameters[1] 2
parameters[2] 1
parameters[3] 0
subwindows 0
graphmethod 1 (standard, common attributes)
graphindex 0
default_mask[0] 1
default_mask[1] 1
segname_annotation 1
compmethod 5
compindex 0
tracemethod 0
traceindex 0
executeordermethod 2
objname SubStr
graphname SubStr


Template Object
Length 10


Attributes detail


In Input
Klass Input
Typ String80
Flags STATE | RTVIRTUAL | NOEDIT | NOREMOVE
GraphName In
Kropp RtBody
Sträng ingång som delsträngen ska extraheras från.
Ingången måste kopplas till en sträng-utgång.

Start Intern
Klass Intern
Typ UInt32
Flags
Kropp RtBody
Start index för delsträngen. Första tecken har index 0.

Length Intern
Klass Intern
Typ UInt32
Flags
Kropp RtBody
Längd av delsträngen.
Max längden är 79 tecken. Om max längden överskrids kommer resultatet
att huggas av.

ActVal Output
Klass Output
Typ String80
Flags STATE | NOEDIT | REDUTRANSFER
GraphName Val
Kropp RtBody
Utgång som innehåller delsträngen.

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody