void VOID
Datatypesess datatype definition.
Definition: Defines.h:105
float F32
IEEE-754 32-Bit single presession floating point numbers datatype defenition.
Definition: Defines.h:324
Function block base class header file.
Function block output connector class.
Definition: Block_Output_Connector.h:59
Function block base class for device.
Definition: Function_Block_Base.h:96
Class declaration description.
Definition: Function_Block_OSG_1_Phase_PLL.h:75
TBlock_Output_Connector object_f32_Frequency
Frequency of the input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:161
TBlock_Output_Connector object_f32_Theta_180
Phase of the input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:164
TBlock_Input_Connector object_f32_Base_Magnitude
Base magnitude of input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:140
TBlock_Output_Connector object_f32_Cos
Sinus.
Definition: Function_Block_OSG_1_Phase_PLL.h:166
F32 f32_LPF_Ki
LPF integral gain.
Definition: Function_Block_OSG_1_Phase_PLL.h:222
F32 f32_Cos
Cosinus.
Definition: Function_Block_OSG_1_Phase_PLL.h:233
F32 f32_LPF_Kp
LPF proportional gain.
Definition: Function_Block_OSG_1_Phase_PLL.h:221
F32 f32_OSG_beta_Z0
Definition: Function_Block_OSG_1_Phase_PLL.h:210
TBlock_Input_Connector object_f32_Sample_Time
Sample time.
Definition: Function_Block_OSG_1_Phase_PLL.h:146
virtual VOID Init()
Function block initialisation method.
Definition: Function_Block_OSG_1_Phase_PLL.cpp:179
F32 f32_Q
Definition: Function_Block_OSG_1_Phase_PLL.h:213
F32 f32_OSG_qb1
Definition: Function_Block_OSG_1_Phase_PLL.h:201
F32 f32_OSG_alpha_Z0
Definition: Function_Block_OSG_1_Phase_PLL.h:206
TBlock_Input_Connector object_f32_Base_Frequency
Base frequency in herz.
Definition: Function_Block_OSG_1_Phase_PLL.h:139
TBlock_Input_Connector object_f32_Ts
Settling time in seconds : 0.03s.
Definition: Function_Block_OSG_1_Phase_PLL.h:144
F32 f32_Theta
Phase angle.
Definition: Function_Block_OSG_1_Phase_PLL.h:231
F32 f32_LPF_Wn
LPF natural frequency in radian per second.
Definition: Function_Block_OSG_1_Phase_PLL.h:219
F32 f32_Input_Z1
One sample delayed input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:187
F32 f32_LPF_Ti
LPF time constant.
Definition: Function_Block_OSG_1_Phase_PLL.h:220
F32 f32_OSG_b2
Definition: Function_Block_OSG_1_Phase_PLL.h:195
TBlock_Input_Connector object_f32_Zetta
Damping factor : 0.7.
Definition: Function_Block_OSG_1_Phase_PLL.h:142
virtual VOID Send_Information(TProtocol_Base *object_Protocol)
Send information about Function block over communication link protocol.
Definition: Function_Block_OSG_1_Phase_PLL.cpp:396
F32 f32_OSG_qb0
Definition: Function_Block_OSG_1_Phase_PLL.h:200
F32 f32_Sin
Sinus.
Definition: Function_Block_OSG_1_Phase_PLL.h:232
F32 f32_OSG_beta_Z2
Definition: Function_Block_OSG_1_Phase_PLL.h:208
TBlock_Input_Connector object_f32_Input
Input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:154
F32 f32_OSG_a1
Definition: Function_Block_OSG_1_Phase_PLL.h:197
F32 f32_Angular_Base_Frequency
Angular base frequency.
Definition: Function_Block_OSG_1_Phase_PLL.h:184
F32 f32_LPF_Temporary_Output
Definition: Function_Block_OSG_1_Phase_PLL.h:224
TBlock_Output_Connector object_f32_Theta_360
Phase of the input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:163
virtual VOID Execute()
Function block execution method.
Definition: Function_Block_OSG_1_Phase_PLL.cpp:236
F32 f32_D
Definition: Function_Block_OSG_1_Phase_PLL.h:212
F32 f32_OSG_alpha_Z2
Definition: Function_Block_OSG_1_Phase_PLL.h:204
F32 f32_OSG_qb2
Definition: Function_Block_OSG_1_Phase_PLL.h:202
TBlock_Input_Connector object_f32_Theta_Offset
Phase offset.
Definition: Function_Block_OSG_1_Phase_PLL.h:148
F32 f32_OSG_beta_Z1
Definition: Function_Block_OSG_1_Phase_PLL.h:209
F32 f32_OSG_alpha_Z1
Definition: Function_Block_OSG_1_Phase_PLL.h:205
TBlock_Input_Connector object_f32_Delta
Tolerance band : 0.05 (5%) oder 0.02 (2%)
Definition: Function_Block_OSG_1_Phase_PLL.h:143
F32 f32_OSG_a2
Definition: Function_Block_OSG_1_Phase_PLL.h:198
TFunction_Block_OSG_1_Phase_PLL()
Class constructor method.
Definition: Function_Block_OSG_1_Phase_PLL.cpp:70
virtual ~TFunction_Block_OSG_1_Phase_PLL()
Class destructor method.
Definition: Function_Block_OSG_1_Phase_PLL.cpp:169
F32 f32_Input_Z0
Non delayed input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:186
TBlock_Output_Connector object_f32_Magnitude
Magnitude of the input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:160
TBlock_Output_Connector object_f32_Angular_Frequency
Angular frequency of the input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:162
TBlock_Output_Connector object_f32_Sin
Cosinus.
Definition: Function_Block_OSG_1_Phase_PLL.h:165
F32 f32_Input_Z2
Two samples delayed input signal.
Definition: Function_Block_OSG_1_Phase_PLL.h:188
F32 f32_LPF_Output
LPF output.
Definition: Function_Block_OSG_1_Phase_PLL.h:225
F32 f32_OSG_b0
Definition: Function_Block_OSG_1_Phase_PLL.h:194
Definition: Protocol_Base.h:57