Space Engineers

Space Engineers

Not enough ratings
KArm
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
385.098 KB
21 Mar, 2022 @ 9:30am
22 Mar, 2022 @ 3:10am
3 Change Notes ( view )

Subscribe to download
KArm

Description
version 0.9-test

Usage:
1, Make an arm with 3 hinges and 2 bars, like a ">". Face to this ">", All hinges should face to downward, and let the "double black lines" on the left side.
2, The bar should use 10 small blocks length(5m). The 1st and 2nd hinge should in a line, and the 2nd and 3rd hinge also should in a line.
3, Add a magnet on the 3rd hinge.
4, This first hinge name should contains "Arm-L1" case sensitive, the 2nd is "Arm-L2", the 3rd is "Arm-L3", the magnet should also have "Arm" in its name.
5, Make a new block group, includes all 4 blocks above. Name this group with "[KArm]", e.g. "[KArm]-1"
6, Edit the Custom Data of the 1st hinge, put these 2 lines:
POS=0,1;0,3;0,7
ID=1
there are 3 positions in the "POS" line, the 1st position "0,1" means X=0,Y=1, aka LEFT=0, DOWN=1, this position is "release position" means the magnet will not work in this position.
the 2nd position is "parking" position, means when arm release the small ship from this position, it will not turn on its engine. Use to avoid thruster damage to the floor.
the 3rd position is "take off" position, means when arm release the small ship from this position, it will turn on its engine immediately.
the KArm will use my radar(modified from Whip's radar script) and my DCS script to communicate with the small ship, via anntena.
7, Repeat 1-6 steps if you want to have more than 1 arm. Just use different ID in the 6th step, ID line.
8, Make only one programmable block to run this script.
9, Command
SET:1,0
1 - ID of arm , 6th step, "ID" line
0 - 1st position
this command will move the arm to the 1st position, also release all small ship attached on it.
SET:1,1
1 - ID of arm
1 - 2nd position
this command will move the arm to the 2nd position(park position), will attach the small ship on its way, turn off its engine(send STANDBYON command to its DCS computer), and move it to the park position.
SET:1,2
this command will move the arm to the 3rd position(take off position), the small ship will remain standby mode.
SET:1,0
because the last position is "take off" position, so the arm will send "STANDBYOFF" command to the small ship and turn on its engine.