Class in Zendir.Classes | Inherits from Software

Declaration

class RWVoltageMappingSoftware;

Description

This module assumes a set of voltages are sent to the RW motors to control their speed. It includes a simple voltage dead-band.


Properties

DeclaredDescription
In_MotorTorqueArrayMsgThe input motor torque message required for the reaction wheels
In_RWArrayAvailabilityMsgThe reaction wheel availability for whether the data is toggled on or off [OPTIONAL]
In_RWArrayConfigMsgThe reaction wheel configuration
In_RWArraySpeedMsgThe reaction wheel speeds message [OPTIONAL]
K[V/Nm] Torque tracking gain for closed loop control
MaxVoltage[V] Maximum output voltage
MinVoltage[V] Minimum voltage below which the torque is zero
Out_MotorVoltageArrayMsgThe Output voltage from the Reaction Wheel Motors
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.