Exemplo n.º 1
0
        public void init()
        {
            var rLeg = new Exo_LegModel(
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RLeg1"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RLeg2"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RLeg3"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RLeg4"));


            var lLeg = new Exo_LegModel(
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LLeg1"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LLeg2"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LLeg3"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LLeg4"));


            var rArm = new Exo_ArmModel(
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RArm1"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RArm2"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor RArm3"));


            var lArm = new Exo_ArmModel(
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LArm1"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LArm2"),
                (IMyMotorStator)GridTerminalSystem.GetBlockWithName("Rotor LArm3"));

            Operation = new Exo_MovingOperationSrv(rLeg, lLeg, rArm, lArm);
        }
Exemplo n.º 2
0
 public Exo_MovingOperationSrv(Exo_LegModel rLeg, Exo_LegModel lLeg, Exo_ArmModel rArm, Exo_ArmModel lArm) : base(rLeg, lLeg, rArm, lArm)
 {
 }