Space Engineers

Space Engineers

RotorPiston Manager
15 条留言
Blacky Watchy 2024 年 2 月 12 日 下午 1:43 
thanks
tataroselyne  [作者] 2024 年 2 月 12 日 上午 10:18 
@Blacky
You can use the Release command, or open the script, in the first lines you have a boolean to switch to auto-release the rotor after each command
Blacky Watchy 2024 年 1 月 24 日 下午 2:48 
would it be possible to make it to just perform the action once and then stop trying to get the rotor to reach the angle? it is causing some problems with my current project
TiredAJ (they/them) 2022 年 7 月 7 日 下午 12:10 
would I be able to use this in my workshop upload with credit?
Merii 2021 年 3 月 14 日 下午 9:37 
Thank you so much for this script! It works great!
tataroselyne  [作者] 2020 年 10 月 3 日 上午 4:58 
It is :d
I also separate pFactor for Rotor and for Pistons, Pistons are clearly more delicate to get a smooth stop.
cy-one 2020 年 10 月 2 日 上午 11:54 
if "FORCE" is what I asked for, I love you :D
tataroselyne  [作者] 2020 年 10 月 1 日 上午 6:58 
Global Update :

- New feature : Position of all handled actuators is now published on LCD Screens tagged "ActuatorState"
- New function FORCE to manually set a speed move to actuator
- New function RELEASE to stop script handling on an actuator
- Possibility to automatically release an actuator after move with a command line at beginning of the script
- Possibility to set a by default max speed at beginning of the script
- SWING function fixed for Rotors
- By default positionning setting is now more nervous.
tataroselyne  [作者] 2020 年 9 月 30 日 上午 1:38 
I check for it, for now you can use a timeblock and repeat an INC command.

I will soon add an update with :
- LCD feature to list actuator handled with position
- Release function to stop forcing actuator position after move (could help for your problem)
- Save/Restore actuator setup to not lose every command at each gaming session
cy-one 2020 年 9 月 27 日 下午 11:03 
Can you add a command that allows to just keep spinning?
I'd love to have a drill head that, when in use, just continously spins and then "parks" itself at a specific angle when done.
The second half I can do with the script, the first half I can't :D
Helratz 2020 年 9 月 24 日 下午 2:18 
Okay, thanks. I'll give it a try.
tataroselyne  [作者] 2020 年 9 月 24 日 下午 12:18 
if you want a more nervous system, increasing pfactor is the best choice, after all depend of the weight and the size of the lever.
tataroselyne  [作者] 2020 年 9 月 24 日 下午 12:13 
Yes the speed entered in the argument is not the real speed but the maximum speed reachable. If you want to force your system at high speed and risk to break your blocks :pleased: you need to open the code editor :

If you open the code on the first lines you have 2 floats :
public const float FlatSpeed = 0.1f;
public const float pFactor = 4f;

FlatSpeed is the minimum moving speed to avoid a too long approach when you are near the objective, write FlatSpeed = 10f and you will always move at 10RPM regardless of the distance of objective position, try it if you want but except for a maul hit function, it's a very agressive set up ^^

if you increase pFactor, your speed will globally increase but will continue to decrease when approaching objective position
Helratz 2020 年 9 月 24 日 上午 5:01 
How do I get a rotor/Piston/hinge to move to a POS at the speed I designate? When I put 'Rotor1,90,POS,10' it doesn't move at an RPM of 10. it moves at 3...2...1...0... I need it to move from point to point at speed. Is that possible? Thanks
SouperOsomeSchmaxyPants1723 2020 年 1 月 19 日 上午 6:41 
it works Good job