Class MagneticTorqueBar
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
[Nominal] This component models a singular magnetic torque bar. These magnetic torque bars can be added as children of Magnetic Torque Bar arrays.
public class MagneticTorqueBar : PhysicalComponent
- Inheritance
-
MagneticTorqueBar
- Inherited Members
Constructors
MagneticTorqueBar()
protected MagneticTorqueBar()
Fields
Out_TorqueBarMsg
The message storing data relating to this torque bar.
public MTBConfigMessage Out_TorqueBarMsg
Field Value
Properties
GtMatrix_B
[-] Magnetic torque bar alignment in Body frame components
[EditableVariable("-", false, "", "", false)]
public Vector3 GtMatrix_B { get; set; }
Property Value
MaxDipoles
[A-m2] Maximum commandable dipole
[EditableVariable("Am^2", false, "", "", false)]
public double MaxDipoles { get; set; }
Property Value
Tau_B
[Nm] Current magnetic torque bar torque in the body frame
[EditableVariable("Nm", true, "", "", false)]
public Vector3 Tau_B { get; set; }
Property Value
Methods
OnBegin(double)
Called when the 'Component' is beginning
protected override void OnBegin(double time)
Parameters
time
doublecurrent time (seconds)
OnReset(double)
Called when the 'Component' is reset from a simulation
protected override void OnReset(double time)
Parameters
time
doublereset time (seconds)