Class Sin
Version 1.0
Modified 15-JAN-2025 13:23:35.00
Kod rt_plc_macro_div.h
Sin beräknar sinus av ingången, där ingångsvärdet ges i radianer.
Utgången ActVal beräknas enligt

ActVal = FactorVal * sin( FactorIn * In)



RtBody attributes pwr_sClass_Sin
Float32 In In Analog ingång i radianer.
Float32 FactorIn   Faktor som multipliceras med In före beräkningen av sinus värdet. Om
ingångsvärdet är i grader, ska FactorIn vara 180 / PI.
Float32 FactorVal   Faktor som multipliceras med det beräknade sinus värdet.
Float32 ActVal Val Beräknat värde (FactorVal * sin( FactorIn * In))

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 Sin
graphname Sin


Template Object
FactorIn 1
FactorVal 1


Attributes detail


In Input
Klass Input
Typ Float32
Flags STATE | RTVIRTUAL | NOEDIT | NOREMOVE | NOINVERT
GraphName In
Kropp RtBody
Analog ingång i radianer.

FactorIn Intern
Klass Intern
Typ Float32
Flags
Kropp RtBody
Faktor som multipliceras med In före beräkningen av sinus värdet. Om
ingångsvärdet är i grader, ska FactorIn vara 180 / PI.

FactorVal Intern
Klass Intern
Typ Float32
Flags
Kropp RtBody
Faktor som multipliceras med det beräknade sinus värdet.

ActVal Output
Klass Output
Typ Float32
Flags STATE | NOEDIT
GraphName Val
Kropp RtBody
Beräknat värde (FactorVal * sin( FactorIn * In))

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody