Table of Contents

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

MTBConfigMessage

Properties

GtMatrix_B

[-] Magnetic torque bar alignment in Body frame components

[EditableVariable("-", false, "", "", false)]
public Vector3 GtMatrix_B { get; set; }

Property Value

Vector3

MaxDipoles

[A-m2] Maximum commandable dipole

[EditableVariable("Am^2", false, "", "", false)]
public double MaxDipoles { get; set; }

Property Value

double

Tau_B

[Nm] Current magnetic torque bar torque in the body frame

[EditableVariable("Nm", true, "", "", false)]
public Vector3 Tau_B { get; set; }

Property Value

Vector3

Methods

OnBegin(double)

Called when the 'Component' is beginning

protected override void OnBegin(double time)

Parameters

time double

current time (seconds)

OnReset(double)

Called when the 'Component' is reset from a simulation

protected override void OnReset(double time)

Parameters

time double

reset time (seconds)