public TECS(float Kpt, float Kit, float Kpp, float Kip, float mass) { this.mass = mass; piAirspeed = new PIController(Kpt, Kit, 0.0f, 100.0f); piAltitude = new PIController(Kpp, Kip, -30.0f * 180.0f / Mathf.PI, 30.0f * 180.0f / Mathf.PI); }
public Form1() { InitializeComponent(); TT01 = new AnalogTransmitter("TT01"); Airheater = new Simulator(0.1); trmTick.Enabled = true; PI = new PIController(1); OPC_r = new OPC("r"); OPC_u = new OPC("u", true); }
public void SetFoodAndPetIconColor(bool isActive) { if (FDController != null) { FDController.SetFoodColor(isActive); } if (PIController != null) { PIController.SetPetIconColor(isActive); } }
public void UpdatePositionInWorld(Vector3 position) { m_Transform.position = position; if (FDController != null) { FDController.UpdatePosition(position); } if (PIController != null) { PIController.UpdatePosition(position); } }
public void ActivateFoodAndPetIcon(bool isActive) { if (FDController != null) { FDController.ActivateFood(isActive); } if (PIController != null) { PIController.ActivatePetIcon(isActive); } }