Difference between revisions of "IMyMotorStator/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Свойства, доступные через GetValue / SetValue (TerminalPropertyExtensions):)
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyMotorStator}}
 
{{DISPLAYTITLE:IMyMotorStator}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён Sandbox.ModAPI.Ingame
 
<br>Пространство имён Sandbox.ModAPI.Ingame
  
Line 7: Line 7:
  
 
==Свойства:==
 
==Свойства:==
 
''bool '''IsLocked''' { get; }''
 
<br>&nbsp;&nbsp;Включена ли автоблокировка по скорости
 
 
 
''float '''Angle''' { get; }''
 
''float '''Angle''' { get; }''
 
<br>&nbsp;&nbsp;Угол поворота, радиан
 
<br>&nbsp;&nbsp;Угол поворота, радиан
Line 17: Line 13:
 
<br>&nbsp;&nbsp;Вращающий момент, Н∙м
 
<br>&nbsp;&nbsp;Вращающий момент, Н∙м
  
''float '''BrakingTorque''' { get; }''
+
''float '''BrakingTorque''' { get; set; }''
 
<br>&nbsp;&nbsp;Тормозной момент, Н∙м
 
<br>&nbsp;&nbsp;Тормозной момент, Н∙м
  
''float '''Velocity''' { get; }''
+
''float '''TargetVelocity''' { get; set; }''
<br>&nbsp;&nbsp;Скорость вращения, об/мин
+
<br>&nbsp;&nbsp;Заданная скорость вращения, -30 - 30 об/мин
  
''float '''LowerLimit''' { get; }''
+
''float '''LowerLimit''' { get; set; }''
<br>&nbsp;&nbsp;Нижняя граница угла поворота, радиан (-Infinity - неограниченно)  
+
<br>&nbsp;&nbsp;Нижняя граница угла поворота, -361 - 360 градусов (-Infinity - неограниченно)  
  
''float '''UpperLimit''' { get; }''
+
''float '''UpperLimit''' { get; set; }''
<br>&nbsp;&nbsp;Верхняя граница угла поворота, радиан (Infinity - неограниченно)  
+
<br>&nbsp;&nbsp;Верхняя граница угла поворота, -360 - 361 градусов (Infinity - неограниченно)  
  
''float '''Displacement''' { get; }''
+
''float '''Displacement''' { get; set; }''
 
<br>&nbsp;&nbsp;Смещение ротора, -0.4 - 0.2 м
 
<br>&nbsp;&nbsp;Смещение ротора, -0.4 - 0.2 м
  
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
 
''Single '''Torque'''''
 
''Single '''Torque'''''
 
<br>&nbsp;&nbsp;Вращающий момент, Н∙м
 
<br>&nbsp;&nbsp;Вращающий момент, Н∙м
Line 41: Line 36:
  
 
''Single '''Velocity'''''
 
''Single '''Velocity'''''
<br>&nbsp;&nbsp;Скорость вращения, об/мин
+
<br>&nbsp;&nbsp;Скорость вращения, -30 - 30 об/мин
  
 
''Single '''LowerLimit'''''
 
''Single '''LowerLimit'''''
<br>&nbsp;&nbsp;Нижняя граница угла поворота, радиан (-Infinity - неограниченно)
+
<br>&nbsp;&nbsp;Нижняя граница угла поворота, -361 - 360 градусов (-Infinity - неограниченно)
  
 
''Single '''UpperLimit'''''
 
''Single '''UpperLimit'''''
<br>&nbsp;&nbsp;Верхняя граница угла поворота, радиан (Infinity - неограниченно)
+
<br>&nbsp;&nbsp;Верхняя граница угла поворота, -361 - 360 градусов (Infinity - неограниченно)
  
 
''Single '''Displacement'''''
 
''Single '''Displacement'''''

Revision as of 18:11, 18 February 2017

Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame

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

Свойства:

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

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

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

float TargetVelocity { get; set; }
  Заданная скорость вращения, -30 - 30 об/мин

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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