Difference between revisions of "Rotor"

From Space Engineers Wiki
Jump to: navigation, search
m
m (Displaying part)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{itembox
+
{{SimpleItembox|Mod:Vanilla/CubeBlock/LargeStator
| item = Rotor
+
|Size|Mass|Integrity|BuildTimeSeconds|RequiredPowerInput#W|ResourceSinkGroup|IsAirTight|PCU|PartOf
| description = Rotor
+
}}{{SimpleItembox|Mod:Vanilla/CubeBlock/SmallStator
| tool = no
+
|Size|Mass|Integrity|BuildTimeSeconds|RequiredPowerInput#W|ResourceSinkGroup|IsAirTight|PCU|PartOf
| largeship = yes
+
}}{{CategorizeComponents|Mod:Vanilla/CubeBlock/LargeStator
| smallship = yes
+
}}{{CategorizeComponents|Mod:Vanilla/CubeBlock/SmallStator}}
| component = no
 
| rawmaterial = no
 
| material = no
 
  
| sbuildtime = 10
+
== Overview ==
| spowerconsumption = 0.0002
+
The Rotor is a powered block that has ability to rotate an attached block on top, the rotating element is called the [[Rotor Part]] and together they form a [[Grid|grid-to-grid]] connection, allowing shared access/control and power. However, this does not allow inventory or conveyor network access. For that purpose, the [[Advanced Rotor]] is needed and can allow inventories and gases to pass freely between the grids (ships).
| scomponentstructure = 2
 
| scomponent1 = Steel Plate
 
| scomponent1amt = 2
 
| scomponent2 = Computer
 
| scomponent2amt = 1
 
| scomponent3 = Motor
 
| scomponent3amt = 1
 
| scomponent4 = Small Steel Tube
 
| scomponent4amt = 1
 
| scomponent5 = Construction Component
 
| scomponent5amt = 5
 
| scomponent5 = Steel Plate
 
| scomponent5amt = 3
 
  
| lbuildtime = 20
+
== Usage ==
| lpowerconsumption = 0.002
+
Rotor settings are explained below, under 'Terminal'.
| lcomponentstructure = 2
 
| lcomponent1 = Steel Plate
 
| lcomponent1amt = 5
 
| lcomponent2 = Computer
 
| lcomponent2amt = 2
 
| lcomponent3 = Motor
 
| lcomponent3amt = 4
 
| lcomponent4 = Large Steel Tube
 
| lcomponent4amt = 4
 
| lcomponent5 = Construction Component
 
| lcomponent5amt = 10
 
| lcomponent6 = Steel Plate
 
| lcomponent6amt = 10
 
  
 +
The Rotor is able to rotate blocks attached to its top part. It has the ability to adjust its rotational speed, it's maximum turn radius, rotation power, braking force, and its height. It can be used to create custom built doors, and other contraptions. The [[Rotor Part]] sits slightly higher than the rest of the blocks at about 0.1m. This causes the blocks attached to the top of the Rotor to be slightly out of alignment compared to the parent ship/grid. However this can be countered by placing another rotor adjacent to other.
  
| version = 01.023.013
+
A notable limitation is that blocks cannot be placed on top of the Rotor if other blocks are next to it. The same applies to if attempting to place blocks next to a block on top of the Rotor. This is because the collision boxes hit each other, causing Deformation and damage. Only blocks with smaller collision spaces such as [[Blast Door Block]]s can avoid this.
}}
 
{{stub}}
 
*Note: What is actually built is the Stator. The rotor needs to be built separately after the stator is completed.  
 
*Note: rotor is named motor in the youtube videos.
 
{{#ev:youtube|BuPrara_gis|300|right|Space Engineers - 64-bit version, large and small Rotor}}
 
{{#ev:youtube|cgwtc0NvV3g|300|right|Space Engineers - Advanced Rotor Settings}}
 
  
The Rotor is a powered block that has ability to rotate one of its sides.
+
=== Terminal ===
== Controls ==
+
There are several options, and features the rotor is equipped with.
 +
 
 +
==== Reverse ====
 +
This feature sets the Velocity of the rotor to switch to the opposite direction. This can be used as a switch to activate the rotor to start moving - Assuming its Lower and/or Upper limit isn't set to ''unlimited''. If the velocity is set to 0.00rpm, the Rotor will not move.
 +
 
 +
==== Detach/Attach ====
 +
The Rotor is capable of detaching it's top, and reattaching it. You can attach any [[Rotor Part]] block. To Attach a rotor top, the player must first bring the top half within range of the base of the rotor, and click 'Attach' in the terminal.
 +
 
 +
==== Rotor Settings ====
 
A rotor may be configured with the following options:
 
A rotor may be configured with the following options:
[[File:motor-controls.jpg|thumbnail|none|Motor cotrols interface]]
+
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 70: Line 44:
 
|-
 
|-
 
| Upper limit||-360°||unlimited||Upper angular limit
 
| Upper limit||-360°||unlimited||Upper angular limit
 +
|-
 +
| Rotor displacement||-40.0cm||20.0cm||Moves the top [[Rotor Part]] up, or down
 
|}
 
|}
 +
 
These settings can be used in order to create different functions with the rotors such as building gates.
 
These settings can be used in order to create different functions with the rotors such as building gates.
 +
 +
Positive velocity values turn clockwise when looking 'down' at the rotor, while negative velocity values turn counter-clockwise. Note that the lower limit is ignored while the rotor is turning clockwise (using a positive velocity value). Similarly, the upper limit is ignored while the rotor is turning counter-clockwise (using a negative velocity value). Upper and lower limits can both range from -360° to +360°, but the value for the upper limit must always be higher than the value for the lower limit. As a special case, an upper limit of 361° can be set which allows for unlimited clockwise rotation; similarly, a lower limit of -361° can be set for unlimited counter-clockwise rotation. The rotor interface simplifies these details away, but the exact numbers can be useful for rotor [[Programming Guide|programming]].
 +
 +
== Media ==
 +
{|
 +
|
 +
{{#ev:youtube|BuPrara_gis|400|right|Space Engineers - 64-bit version, large and small Rotor}}
 +
|
 +
{{#ev:youtube|cgwtc0NvV3g|400|right|Space Engineers - Advanced Rotor Settings}}
 +
|-
 +
|
 +
[[File:Rotor_Rotor01.jpg|thumb|400px]]
 +
|}
 +
 +
== Tips ==
 +
* The Rotor displacement can be used to attach two rotors together on the same grid.
 +
* To line up two connecting rotors with the grid (ship) it is placed on, set Rotor displacement at -5.95 cm. Each rotor must be set to this displacement, for a total of 11.9 extra cm between the blocks. They will now align properly.
  
 
== Known issues ==
 
== Known issues ==
V01.079.008:
+
* V01.079.008: Rotors are currently known to be unstable in multiplayer, especially when used on a dedicated server (DS). They tend to move/vibrate unexpectedly, sometimes destroying themselves and damaging their surroundings in the process.
 +
 
  
Rotors are currently known for beeing unstable.
+
== Programming ==
They work good in single player. But in multiplayer, especially when used on a dedicated server (DS),
+
* [[Programming_Guide/Action_List#Rotor|Action List - Rotor]]
they tend to move/vibrate unecpectedly and can also destroy themselves and damage their surroundings in the proccess.
 
  
 +
== Update History ==
 
<div style="-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: #eeeeee;border-bottom-color: #AFAFAF;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #AFAFAF;border-left-style: solid;border-left-width: 1px;border-right-color: #AFAFAF;border-right-style: solid;border-right-width: 1px;border-top-color: #AFAFAF;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;display: block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1em;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 8px;margin-right: 8px;margin-top: 0px;min-height: 20px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;padding-top: 4px;width: auto;">
 
<div style="-webkit-border-image: none;-webkit-box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;background-color: #eeeeee;border-bottom-color: #AFAFAF;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-bottom-style: solid;border-bottom-width: 1px;border-left-color: #AFAFAF;border-left-style: solid;border-left-width: 1px;border-right-color: #AFAFAF;border-right-style: solid;border-right-width: 1px;border-top-color: #AFAFAF;border-top-left-radius: 3px;border-top-right-radius: 3px;border-top-style: solid;border-top-width: 1px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;color: #333;display: block;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 1em;height: auto;line-height: 20px;margin-bottom: 5px;margin-left: 8px;margin-right: 8px;margin-top: 0px;min-height: 20px;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;padding-top: 4px;width: auto;">
 
{| class="wikitable" style="width: 100%"
 
{| class="wikitable" style="width: 100%"
Line 87: Line 82:
  
 
</div>
 
</div>
 +
[[Category:Functional Blocks]]

Latest revision as of 19:09, 20 May 2020

Rotor Icon.png
Large Ship / Station
Rotor
Large Ship Icon.png

ComponentsRequired

 Functional 

 Hack 

Dimensions (W,H,L)1,2,1
Mass576.4 kg
576,400 g
576,400,000 mg
0.576 t
Integrity2,202
Build time20 s
Max Required Input2,000 W
0.002 MW
2 kW
Power Consumer GroupUtility
Is AirtightNo
PCU Cost100
Part ofRotor Part Icon.png Rotor Part
BrowseLast edit: 2020-05-20
Rotor Icon.png
Small Ship
Rotor
Small Ship Icon.png

ComponentsRequired

 Functional 

 Hack 

Dimensions (W,H,L)1,2,1
Mass168.2 kg
168,200 g
168,200,000 mg
0.168 t
Integrity706
Build time10 s
Max Required Input200 W
2.0e-4 MW
0.2 kW
Power Consumer GroupUtility
Is AirtightNo
PCU Cost100
Part ofRotor Part Icon.png Rotor Part
BrowseLast edit: 2020-05-20

Overview

The Rotor is a powered block that has ability to rotate an attached block on top, the rotating element is called the Rotor Part and together they form a grid-to-grid connection, allowing shared access/control and power. However, this does not allow inventory or conveyor network access. For that purpose, the Advanced Rotor is needed and can allow inventories and gases to pass freely between the grids (ships).

Usage

Rotor settings are explained below, under 'Terminal'.

The Rotor is able to rotate blocks attached to its top part. It has the ability to adjust its rotational speed, it's maximum turn radius, rotation power, braking force, and its height. It can be used to create custom built doors, and other contraptions. The Rotor Part sits slightly higher than the rest of the blocks at about 0.1m. This causes the blocks attached to the top of the Rotor to be slightly out of alignment compared to the parent ship/grid. However this can be countered by placing another rotor adjacent to other.

A notable limitation is that blocks cannot be placed on top of the Rotor if other blocks are next to it. The same applies to if attempting to place blocks next to a block on top of the Rotor. This is because the collision boxes hit each other, causing Deformation and damage. Only blocks with smaller collision spaces such as Blast Door Blocks can avoid this.

Terminal

There are several options, and features the rotor is equipped with.

Reverse

This feature sets the Velocity of the rotor to switch to the opposite direction. This can be used as a switch to activate the rotor to start moving - Assuming its Lower and/or Upper limit isn't set to unlimited. If the velocity is set to 0.00rpm, the Rotor will not move.

Detach/Attach

The Rotor is capable of detaching it's top, and reattaching it. You can attach any Rotor Part block. To Attach a rotor top, the player must first bring the top half within range of the base of the rotor, and click 'Attach' in the terminal.

Rotor Settings

A rotor may be configured with the following options:

Title Upper limit Lower limit Description
Torque 0 Nm 33.6 MNm Strength of the rotor, how fast it will accelerate; applied when the rotor is turned on
Braking torque 0 Nm 33.6 MNm Braking strength of the rotor, how fast it will stop; applied when the rotor is turned off
Velocity -30 rpm 30 rpm Target velocity of the rotor; rotor will accelerate until target velocity is reached
Lower limit unlimited 360° Lower angular limit
Upper limit -360° unlimited Upper angular limit
Rotor displacement -40.0cm 20.0cm Moves the top Rotor Part up, or down

These settings can be used in order to create different functions with the rotors such as building gates.

Positive velocity values turn clockwise when looking 'down' at the rotor, while negative velocity values turn counter-clockwise. Note that the lower limit is ignored while the rotor is turning clockwise (using a positive velocity value). Similarly, the upper limit is ignored while the rotor is turning counter-clockwise (using a negative velocity value). Upper and lower limits can both range from -360° to +360°, but the value for the upper limit must always be higher than the value for the lower limit. As a special case, an upper limit of 361° can be set which allows for unlimited clockwise rotation; similarly, a lower limit of -361° can be set for unlimited counter-clockwise rotation. The rotor interface simplifies these details away, but the exact numbers can be useful for rotor programming.

Media

Space Engineers - 64-bit version, large and small Rotor
Space Engineers - Advanced Rotor Settings
Rotor Rotor01.jpg

Tips

  • The Rotor displacement can be used to attach two rotors together on the same grid.
  • To line up two connecting rotors with the grid (ship) it is placed on, set Rotor displacement at -5.95 cm. Each rotor must be set to this displacement, for a total of 11.9 extra cm between the blocks. They will now align properly.

Known issues

  • V01.079.008: Rotors are currently known to be unstable in multiplayer, especially when used on a dedicated server (DS). They tend to move/vibrate unexpectedly, sometimes destroying themselves and damaging their surroundings in the process.


Programming

Update History

Update 01.009
  • Rotor block introduced