Jogging¶
Jogging requires a Jog Velocity Slider and Jog Mode Selector. If either is not found, Jogging will be disabled.
Jogging increments are from the ini entry INCREMENTS in the [DISPLAY] section. See Jog Increments for more information.
Function |
Widget |
Name |
Jog Velocity Slider |
QSlider |
jog_vel_sl |
Jog Mode Selector |
QComboBox |
jog_modes_cb |
The Jog Velocity Label shows the current jog velocity setting from the Jog Velocity Slider
Function |
Widget |
Name |
Jog Velocity Label |
QLabel |
jog_vel_lb |
Keyboard Jogging¶
Keyboard jogging uses the following keys to jog the X, Y and Z axes.
Right Arrow jogs the X axis in the positive direction
Left Arrow jogs the X axis in the negative direction
Up Arrow jogs the Y axis in the positive direction
Down Arrow jogs the Y axis in the negative direction
Page Up jogs the Z axis in the positive direction
Page Down jogs the Z axis in the negative direction
Keyboard jogging can jog more than one axis at the same time.
There are two ways to enable keyboard jogging, the recommended way is to add the following to the ini file.
[FLEXGUI]
KEYBOARD_JOG = True
When keyboard jogging is enabled in this manner either Ctrl key must be pressed before pressing one of the jog keys. If you release the Ctrl key all axes will stop jogging.
The second way to enable keyboard jogging is to add a QCheckBox to turn keyboard jog on and off. Currently the jog keys work all the time when the QCheckBox is checked.
Function |
Widget |
Name |
Jog Enable |
QCheckBox |
keyboard_jog_cb |
Jog Selected Axis Controls¶
To add Axis style jog controls where you select an axis then the plus/minus buttons jog the selected axis add a QRadioButton for each axis and a QPushButton for Plus and Minus. Axes are 0-8 for X, Y, Z, A, B, C, U, V, W.
Function |
Widget |
Name |
Axis Select (0-8) |
QRadioButton |
axis_select_(0-8) |
Jog Plus |
QPushButton |
jog_selected_plus |
Jog Minus |
QPushButton |
jog_selected_minus |
Axis Index¶
X 0
Y 1
Z 2
A 3
B 4
C 5
U 6
V 7
W 8