Class StoNumSp
Version 1.0
Modified 15-JAN-2025 13:23:36.00
Kod rt_plc_macro_string.h
Lagrar specificerat antal tecken i ett sträng-attribut.

Lagring av sträng-värde på i godtyckligt lokalt objekt. 
Lokal betyder att målobjektet tillhör samma nod som StoNumSp objektet. 

Det är inte tillåtet att med funktion i C-program eller PLC program skriva i 
någon av ingångarna. 


RtBody attributes pwr_sClass_stonumsp
String80 In VAL Ingången kopplas till sträng-attribut eller lämnas öppen. I senare fallet
kommer värdet av In att vara föremål för lagring (default en NULL-sträng
och ej ändringsbar i runtime). In attributet specificerar vilket värde
som ska tilldelas attributet.

DevBody attributes 
AttrRef Object sts Anger namnet på det attribut där lagringen ska ske. Objektets sista namnled
med attribut visas i StoNumSp-symbolens övre högra del.
Int32 ObjectSegments   Anger hur många segment av det aktuella objektets namn som ska visas i
CStoSp-objektets symbol. Segmenten räknas med början från det aktuella
objektets sista namnled.

0 och 1 ger båda sista namnledet.
Int32 NumberOfChar   Anger antalet tecken att kopiera.
Om strängen är kortare än NumberOfChar kopieras strängen och NULL-termineringen.
Om längden är större eller lika med NumberOfChar, kopieras inte NULL-
termineringen. I detta fall ska den föregående strängen i mål attributet
vara längre än NumberOfChar, annars förloras NULL-termineringen och
resultatet är odefinierat.
PlcNode PlcNode  


GraphPlcNode
object_type 269
parameters[0] 1
parameters[1] 0
parameters[2] 0
parameters[3] 0
subwindows 0
graphmethod 15
graphindex 0
default_mask[0] 1
default_mask[1] 0
segname_annotation 0
devbody_annotation 1
compmethod 12
compindex 0
tracemethod 0
traceindex 0
connectmethod 7
executeordermethod 2
objname StoNumSp
graphname StoNumSp
debugpar


Template Object
ObjectSegments 2
NumberOfChar 79


Attributes detail


In Input
Klass Input
Typ String80
Flags RTVIRTUAL | DEVBODYREF
GraphName VAL
Kropp RtBody
Ingången kopplas till sträng-attribut eller lämnas öppen. I senare fallet 
kommer värdet av In att vara föremål för lagring (default en NULL-sträng
och ej ändringsbar i runtime). In attributet specificerar vilket värde
som ska tilldelas attributet.

Object Intern
Klass Intern
Typ AttrRef
Flags
GraphName sts
Kropp DevBody
Anger namnet på det attribut där lagringen ska ske. Objektets sista namnled 
med attribut visas i StoNumSp-symbolens övre högra del. 

ObjectSegments Intern
Klass Intern
Typ Int32
Flags
Kropp DevBody
Anger hur många segment av det aktuella objektets namn som ska visas i 
CStoSp-objektets symbol. Segmenten räknas med början från det aktuella 
objektets sista namnled. 

0 och 1 ger båda sista namnledet. 

NumberOfChar Intern
Klass Intern
Typ Int32
Flags
Kropp DevBody
Anger antalet tecken att kopiera.
Om strängen är kortare än NumberOfChar kopieras strängen och NULL-termineringen.
Om längden är större eller lika med NumberOfChar, kopieras inte NULL-
termineringen. I detta fall ska den föregående strängen i mål attributet
vara längre än NumberOfChar, annars förloras NULL-termineringen och 
resultatet är odefinierat.

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody