Class in Zendir.Classes | Inherits from Software

Declaration

class HeaterManagementSoftware;

Description

Heater Management Software is a software component that manages a heater Power using a PID control algorithm based on the error between the current temperature and the ideal temperature provided in the input Thermal Message.


Properties

DeclaredDescription
In_ThermalMsgThe Reference Thermal Message input
KProportional gain applied to temperature error
KiIntegration feedback error on temperature error (integral gain)
MaxPowerThe Maximum Power level to set the heater to
MinPowerThe Minimum Power level to set the heater to
Out_PowerMsgThe power message output to the controlled heater
PRate error feedback gain applied (derivative gain)
InheritedDescription
IsEnabledIs true if the object is currently enabled.
NameThe display name or tag of this object.
ParentThe currently attached parent object (if any).

Methods

InheritedDescription
DestroyRemoves the current object from the simulation.
DisableDisable the software componentDerived classes should clear any output messages
EnableEnable the software component
FindParentWithIDReturns an attached parent that satisfies the specified ID.
FindParentWithTypeReturns an attached parent that satisfies the specified type.
FindRootWithIDReturns a root object that satisfies the specified ID.
FindRootWithTypeReturns a root object that satisfies the specified type.
InitialiseThis method is called whenever some key parameters are changedand any new local variables are required to be recalculated. Thiscan be called by the software chains if a configuration of somevalues are updated.