IMyMotorStator

From Space Engineers Wiki
Revision as of 02:35, 18 August 2016 by Rsa97 (talk | contribs) (Created page with "{{DISPLAYTITLE:IMyMotorStator}} Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyMotorStator''' : IMyMotorBase, IMyFunct...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Пространство имён Sandbox.ModAPI.Ingame

public interface IMyMotorStator : IMyMotorBase, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Общий интерфейс статоров моторов

Свойства:

bool IsLocked { get; }
  Включена ли автоблокировка по скорости

float Angle { get; }
  Угол поворота, радиан

float Torque { get; }
  Вращающий момент, Н∙м

float BrakingTorque { get; }
  Тормозной момент, Н∙м

float Velocity { get; }
  Скорость вращения, об/мин

float LowerLimit { get; }
  Нижняя граница угла поворота, радиан (-Infinity - неограниченно)

float UpperLimit { get; }
  Верхняя граница угла поворота, радиан (Infinity - неограниченно)

float Displacement { get; }
  Смещение ротора, -0.4 - 0.2 м

Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):

Single Torque
  Вращающий момент, Н∙м

Single BrakingTorque
  Тормозной момент, Н∙м

Single Velocity
  Скорость вращения, об/мин

Single LowerLimit
  Нижняя граница угла поворота, радиан (-Infinity - неограниченно)

Single UpperLimit
  Верхняя граница угла поворота, радиан (Infinity - неограниченно)

Single Displacement
  Смещение ротора, -0.4 - 0.2 м

Действия, вызываемые через Apply:

Reverse
  Изменить направление вращения, оставив абсолютную величину скорости

Detach
  Открепить ротор

Attach
  Прикрепить ротор

IncreaseTorque
  Увеличить вращающий момент

DecreaseTorque
  Уменьшить вращающий момент

IncreaseBrakingTorque
  Увеличить тормозной момент

DecreaseBrakingTorque
  Уменьшить тормозной момент

IncreaseVelocity
  Увеличить скорость вращения

DecreaseVelocity
  Уменьшить скорость вращения

ResetVelocity
  Остановить вращение

IncreaseLowerLimit
  Увеличить нижнюю границу угла поворота

DecreaseLowerLimit
  Уменьшить нижнюю границу угла поворота

IncreaseUpperLimit
  Увеличить верхнюю границу угла поворота

DecreaseUpperLimit
  Уменьшить верхнюю границу угла поворота

IncreaseDisplacement
  Увеличить смещение ротора

DecreaseDisplacement
  Уменьшить смещение ротора