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

ActVal = FactorVal * atan( FactorIn * In)



RtBody attributes pwr_sClass_ATan
Float32 in in Analog ingång.
Float32 FactorIn   Faktor som multipliceras med In före beräkningen av arctangens värdet.
Float32 FactorVal   Faktor som multipliceras med det beräknade arctangens värdet.
Float32 ActVal Val Beräknat värde (FactorVal * atan( 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 ATan
graphname ATan


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.

FactorIn Intern
Klass Intern
Typ Float32
Flags REDUTRANSFER
Kropp RtBody
Faktor som multipliceras med In före beräkningen av arctangens värdet.

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

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

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody