Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linak:commands2 [2023/02/27 13:12]
superuser
linak:commands2 [2023/03/09 08:15] (current)
superuser
Line 1: Line 1:
-====== Command ​Reference ======+=== Command ​reference ​===
  
-==== up ==== +The following commands are available:
-up <motor id>, <​amount>​ - Move the motor with the specified ID up by the specified amount+
  
-==== down ==== +''​up ​<motor id>, <​amount>​'' ​- Move the motor with the specified ID up by the specified amount
-down <motor id>, <​amount>​ - Move the motor with the specified ID down by the specified amount+
  
-==== stop ==== +''​down ​<motor id>, <​amount>'' ​Move the motor with the specified ID down by the specified amount
-stop <motor id> - Stop the motor with the specified ID+
  
-==== init ==== +''​max ​<motor id>'' ​Move the motor with the specified ID to the maximum height
-init <motor id> - Set the height of the motor with the specified ID to zero+
  
-==== height ==== +''​min ​<motor id>'' ​Move the motor with the specified ID to the minimum height
-height ​<motor id> - Get the current height of the motor with the specified ID+
  
-==== set_range ==== +''​stop ​<motor id>'' ​Stop the motor with the specified ID
-set_range ​<motor id>, <min height>, <max height> ​Set the allowed range of the motor with the specified ID+
  
-==== get_range ==== +''​zero ​<motor id>'' ​Set the height ​of the motor with the specified ID to zero
-get_range ​<motor id> - Get the allowed range of the motor with the specified ID+
  
-==== save ==== +''​calibrate ​<motor id>'' ​Calibrate ​the motor with the specified ID
-save <motor id>, <slot id> ​Save the current position of the motor with the specified ID to the specified slot+
  
-==== load ==== +''​height ​<motor id>'' ​Get the current height of the motor with the specified ID
-load <motor id>, <slot id> ​Go to the position saved in the specified slot for the motor with the specified ID+
  
-==== show ==== +''​set_range ​<motor id>, <min height>, <max height>'' ​Set the allowed range of the motor with the specified ID
-show <motor id>, <slot id 1>, <slot id 2>, ... Get the positions saved in the specified slots for the motor with the specified ID+
  
-===== Examples =====+''​get_range <motor id>''​ - Get the allowed range of the motor with the specified ID
  
-<code> +''​save ​<motor id>, <slot id>''​ - Save the current position of the motor with the specified ID to the specified slot
-up 1100 +
-</code>+
  
-<code> +''​write ​<motor id>, <slot id>, <height>''​ - Save the specified height to the specified slot for the motor with the specified ID
-set_range 2100500 +
-</code>+
  
 +''​read <motor id>, <slot id>''​ - Get the height saved in the specified slot for the motor with the specified ID
 +
 +''​load <motor id>, <slot id>''​ - Go to the position saved in the specified slot for the motor with the specified ID
 +
 +''​show <motor id>''​ - Get the positions saved in all slots for the motor with the specified ID
 +
 +''​name <​name>''​ - Change the name of the device
 +
 +''​help''​ - Show this help
 +
 +
 +
 +----
 +
 +=== Examples ===
 +
 +''​up 1, 100''​ - move motor 1 up by 100 mm
 +
 +''​down 2, 200''​ - move motor 2 down by 200 mm
 +
 +''​max 1''​ - move motor 1 to max height
 +
 +''​calibrate 1''​ - calibrate motor 1
 +
 +''​save 1, 1''​ - save current position of motor 1 to slot 1
 +
 +''​load 1, 1''​ - move motor 1 to position saved in slot 1
 +
 +''​show 1''​ - show all saved positions for motor 1
 +
 +''​name my_device''​ - change device name to my_device.local
  • linak/commands2.1677503556.txt.gz
  • Last modified: 2023/02/27 13:12
  • by superuser