diff --git a/docs/pv_reference_guide.md b/docs/pv_reference_guide.md
index 19fe593..17b0f34 100644
--- a/docs/pv_reference_guide.md
+++ b/docs/pv_reference_guide.md
@@ -157,61 +157,71 @@ robot controller, `caput Dashboard:Play 1` and `caput Dashboard:Play.PROC 1` (an
| Control:JointAcceleration | ao | Acceleration for moveJ (deg/s/s) |
| Control:JointBlend | ao | Blend radius for moveJ (mm) |
| Control:stopJ | bo | Stops an in-progress asynchronous moveJ |
-| Control:AutoMoveJ | bo | If 1, moveJ runs automatically when any JxCmd changes |
-| Control:J1Cmd | ao | Commanded angle for joint 1 (deg) |
+| Control:J1Cmd | ao | Commanded angle for joint 1 (deg). Does not trigger motion. |
+| Control:J1CmdU | ao | Sets J1 target and executes moveJ |
| Control:J1TweakVal | ao | Joint 1 tweak step size |
-| Control:J1TweakFwd | bo | Tweak joint 1 forward by J1TweakVal |
-| Control:J1TweakRev | bo | Tweak joint 1 backward by J1TweakVal |
-| Control:J2Cmd | ao | Commanded angle for joint 2 (deg) |
+| Control:J1TweakFwd | calcout | Tweak joint 1 forward by J1TweakVal (writes to J1CmdU) |
+| Control:J1TweakRev | calcout | Tweak joint 1 backward by J1TweakVal (writes to J1CmdU) |
+| Control:J2Cmd | ao | Commanded angle for joint 2 (deg). Does not trigger motion. |
+| Control:J2CmdU | ao | Sets J2 target and executes moveJ |
| Control:J2TweakVal | ao | Joint 2 tweak step size |
-| Control:J2TweakFwd | bo | Tweak joint 2 forward by J2TweakVal |
-| Control:J2TweakRev | bo | Tweak joint 2 backward by J2TweakVal |
-| Control:J3Cmd | ao | Commanded angle for joint 3 (deg) |
+| Control:J2TweakFwd | calcout | Tweak joint 2 forward by J2TweakVal (writes to J2CmdU) |
+| Control:J2TweakRev | calcout | Tweak joint 2 backward by J2TweakVal (writes to J2CmdU) |
+| Control:J3Cmd | ao | Commanded angle for joint 3 (deg). Does not trigger motion. |
+| Control:J3CmdU | ao | Sets J3 target and executes moveJ |
| Control:J3TweakVal | ao | Joint 3 tweak step size |
-| Control:J3TweakFwd | bo | Tweak joint 3 forward by J3TweakVal |
-| Control:J3TweakRev | bo | Tweak joint 3 backward by J3TweakVal |
-| Control:J4Cmd | ao | Commanded angle for joint 4 (deg) |
+| Control:J3TweakFwd | calcout | Tweak joint 3 forward by J3TweakVal (writes to J3CmdU) |
+| Control:J3TweakRev | calcout | Tweak joint 3 backward by J3TweakVal (writes to J3CmdU) |
+| Control:J4Cmd | ao | Commanded angle for joint 4 (deg). Does not trigger motion. |
+| Control:J4CmdU | ao | Sets J4 target and executes moveJ |
| Control:J4TweakVal | ao | Joint 4 tweak step size |
-| Control:J4TweakFwd | bo | Tweak joint 4 forward by J4TweakVal |
-| Control:J4TweakRev | bo | Tweak joint 4 backward by J4TweakVal |
-| Control:J5Cmd | ao | Commanded angle for joint 5 (deg) |
+| Control:J4TweakFwd | calcout | Tweak joint 4 forward by J4TweakVal (writes to J4CmdU) |
+| Control:J4TweakRev | calcout | Tweak joint 4 backward by J4TweakVal (writes to J4CmdU) |
+| Control:J5Cmd | ao | Commanded angle for joint 5 (deg). Does not trigger motion. |
+| Control:J5CmdU | ao | Sets J5 target and executes moveJ |
| Control:J5TweakVal | ao | Joint 5 tweak step size |
-| Control:J5TweakFwd | bo | Tweak joint 5 forward by J5TweakVal |
-| Control:J5TweakRev | bo | Tweak joint 5 backward by J5TweakVal |
-| Control:J6Cmd | ao | Commanded angle for joint 6 (deg) |
+| Control:J5TweakFwd | calcout | Tweak joint 5 forward by J5TweakVal (writes to J5CmdU) |
+| Control:J5TweakRev | calcout | Tweak joint 5 backward by J5TweakVal (writes to J5CmdU) |
+| Control:J6Cmd | ao | Commanded angle for joint 6 (deg). Does not trigger motion. |
+| Control:J6CmdU | ao | Sets J6 target and executes moveJ |
| Control:J6TweakVal | ao | Joint 6 tweak step size |
-| Control:J6TweakFwd | bo | Tweak joint 6 forward by J6TweakVal |
-| Control:J6TweakRev | bo | Tweak joint 6 backward by J6TweakVal |
+| Control:J6TweakFwd | calcout | Tweak joint 6 forward by J6TweakVal (writes to J6CmdU) |
+| Control:J6TweakRev | calcout | Tweak joint 6 backward by J6TweakVal (writes to J6CmdU) |
| Control:moveL | bo | Executes moveL to the commanded TCP pose |
| Control:LinearSpeed | ao | Speed for moveL (mm/s) |
| Control:LinearAcceleration | ao | Acceleration for moveL (mm/s/s) |
| Control:LinearBlend | ao | Blend radius for moveL (mm) |
| Control:stopL | bo | Stops an in-progress asynchronous moveL |
-| Control:AutoMoveL | bo | If 1, moveL runs automatically when any PoseCmd changes |
-| Control:PoseXCmd | ao | Commanded TCP X (mm) |
+| Control:PoseXCmd | ao | Commanded TCP X (mm). Does not trigger motion. |
+| Control:PoseXCmdU | ao | Sets X target and executes moveL |
| Control:PoseXTweakVal | ao | X tweak step size |
-| Control:PoseXTweakFwd | bo | Tweak TCP X forward |
-| Control:PoseXTweakRev | bo | Tweak TCP X backward |
-| Control:PoseYCmd | ao | Commanded TCP Y (mm) |
+| Control:PoseXTweakFwd | calcout | Tweak TCP X forward (writes to PoseXCmdU) |
+| Control:PoseXTweakRev | calcout | Tweak TCP X backward (writes to PoseXCmdU) |
+| Control:PoseYCmd | ao | Commanded TCP Y (mm). Does not trigger motion. |
+| Control:PoseYCmdU | ao | Sets Y target and executes moveL |
| Control:PoseYTweakVal | ao | Y tweak step size |
-| Control:PoseYTweakFwd | bo | Tweak TCP Y forward |
-| Control:PoseYTweakRev | bo | Tweak TCP Y backward |
-| Control:PoseZCmd | ao | Commanded TCP Z (mm) |
+| Control:PoseYTweakFwd | calcout | Tweak TCP Y forward (writes to PoseYCmdU) |
+| Control:PoseYTweakRev | calcout | Tweak TCP Y backward (writes to PoseYCmdU) |
+| Control:PoseZCmd | ao | Commanded TCP Z (mm). Does not trigger motion. |
+| Control:PoseZCmdU | ao | Sets Z target and executes moveL |
| Control:PoseZTweakVal | ao | Z tweak step size |
-| Control:PoseZTweakFwd | bo | Tweak TCP Z forward |
-| Control:PoseZTweakRev | bo | Tweak TCP Z backward |
-| Control:PoseRollCmd | ao | Commanded TCP roll (deg) |
+| Control:PoseZTweakFwd | calcout | Tweak TCP Z forward (writes to PoseZCmdU) |
+| Control:PoseZTweakRev | calcout | Tweak TCP Z backward (writes to PoseZCmdU) |
+| Control:PoseRollCmd | ao | Commanded TCP roll (deg). Does not trigger motion. |
+| Control:PoseRollCmdU | ao | Sets roll target and executes moveL |
| Control:PoseRollTweakVal | ao | Roll tweak step size |
-| Control:PoseRollTweakFwd | bo | Tweak TCP roll forward |
-| Control:PoseRollTweakRev | bo | Tweak TCP roll backward |
-| Control:PosePitchCmd | ao | Commanded TCP pitch (deg) |
+| Control:PoseRollTweakFwd | calcout | Tweak TCP roll forward (writes to PoseRollCmdU) |
+| Control:PoseRollTweakRev | calcout | Tweak TCP roll backward (writes to PoseRollCmdU) |
+| Control:PosePitchCmd | ao | Commanded TCP pitch (deg). Does not trigger motion. |
+| Control:PosePitchCmdU | ao | Sets pitch target and executes moveL |
| Control:PosePitchTweakVal | ao | Pitch tweak step size |
-| Control:PosePitchTweakFwd | bo | Tweak TCP pitch forward |
-| Control:PosePitchTweakRev | bo | Tweak TCP pitch backward |
-| Control:PoseYawCmd | ao | Commanded TCP yaw (deg) |
+| Control:PosePitchTweakFwd | calcout | Tweak TCP pitch forward (writes to PosePitchCmdU) |
+| Control:PosePitchTweakRev | calcout | Tweak TCP pitch backward (writes to PosePitchCmdU) |
+| Control:PoseYawCmd | ao | Commanded TCP yaw (deg). Does not trigger motion. |
+| Control:PoseYawCmdU | ao | Sets yaw target and executes moveL |
| Control:PoseYawTweakVal | ao | Yaw tweak step size |
-| Control:PoseYawTweakFwd | bo | Tweak TCP yaw forward |
-| Control:PoseYawTweakRev | bo | Tweak TCP yaw backward |
+| Control:PoseYawTweakFwd | calcout | Tweak TCP yaw forward (writes to PoseYawCmdU) |
+| Control:PoseYawTweakRev | calcout | Tweak TCP yaw backward (writes to PoseYawCmdU) |
| Control:TCPOffset_X | ao | TCP offset X (mm) |
| Control:TCPOffset_Y | ao | TCP offset Y (mm) |
| Control:TCPOffset_Z | ao | TCP offset Z (mm) |
diff --git a/docs/usage.md b/docs/usage.md
index a3eec59..c7b0821 100644
--- a/docs/usage.md
+++ b/docs/usage.md
@@ -69,17 +69,28 @@ It also has a button to enable/disable teach (freedrive) mode.
-Although the default control GUI may look similar to typical EPICS motor screens, the robot's joint are *not* true EPICS motors.
+Although the default control GUI may look similar to typical EPICS motor screens, the robot's joints are *not* true EPICS motors.
The x, y, z, roll, pitch, and yaw motors are virtual axes and moving them will move one or more joint motors. The joint motors
themselves are independent of each other, however motion of any joint motor will affect the position of the tool. To reconcile
-this and reduce the likelyhood of accidentally commanding motion you didn't indend, every time motion completes, the command values
+this and reduce the likelihood of accidentally commanding motion you didn't intend, every time motion completes, the command values
are automatically set to the current readback values, similar to an EPICS motor record.
-The "Go" toggles (which write to the `$(P)Control:AutoMoveJ` or `$(P)Control:AutoMoveL` PVs) are similar to the Go/Move
-options in the EPICS motor record. For example, to move Joint 1 to -75deg, if "Go" is set to "No" (`$(P)Control:AutoMoveJ`=0),
-then you must set Joint 1 to -75deg and click "Move" (`$(P)Control:moveJ`). If "Go" is set to "Yes" (`$(P)Control:AutoMoveJ`=1),
-the robot will begin moving as soon as the commanded values change, so typing -75 in the box for Joint 1 and clicking enter will
-start the robot moving. The same goes for the Cartesian moves. Note that the "Move" buttons tell the robot to move to the current
-joint or cartesian configuration defined by all 6 of the respective target values (J1Cmd, J2cmd... or PoseXCmd, PoseYCmd...).
+
+There are two sets of command PVs for each axis:
+
+- **`J*Cmd` / `Pose*Cmd`** (e.g. `$(P)Control:J1Cmd`, `$(P)Control:PoseXCmd`) are target-only setpoints.
+ Writing to these records updates the target position in the driver but does *not* trigger motion.
+ To actually move the robot, you must separately process `$(P)Control:moveJ` (for joints) or
+ `$(P)Control:moveL` (for Cartesian). This is the intended workflow for scripts, where you want to
+ set all target values first and then trigger a single coordinated move.
+
+- **`J*CmdU` / `Pose*CmdU`** (e.g. `$(P)Control:J1CmdU`, `$(P)Control:PoseXCmdU`) are convenience
+ records intended for GUI use. Writing to a `*CmdU` record sets the corresponding `*Cmd` target
+ *and* automatically triggers `moveJ` or `moveL`. The tweak buttons (forward/reverse) on the GUI
+ also operate through the `*CmdU` records, so tweaking from the GUI triggers motion immediately.
+
+Note that the "Move" buttons tell the robot to move to the current
+joint or Cartesian configuration defined by all 6 of the respective target values (J1Cmd, J2Cmd, ...
+or PoseXCmd, PoseYCmd, ...).
### Safety Event Handling
@@ -413,14 +424,11 @@ from epics import caget, caput
# IOC prefix
PREFIX = "MyIOC:"
-# disable AutoMoveJ so we need to trigger move PV to start the move
-caput(f"{PREFIX}Control:AutoMoveJ.VAL", 0)
-
# Get the current joint angles
angles = caget(f"{PREFIX}Receive:ActualJointPositions.VAL")
-# Move all joints +1.0deg
-angles += 1.0;
+# Set all joint targets to current + 1.0 deg
+angles += 1.0
for i in range(len(angles)):
caput(f"{PREFIX}Control:J{i+1}Cmd.VAL", angles[i])
diff --git a/urRobotApp/Db/rtde_control.db b/urRobotApp/Db/rtde_control.db
index d29a553..ac17d63 100644
--- a/urRobotApp/Db/rtde_control.db
+++ b/urRobotApp/Db/rtde_control.db
@@ -166,21 +166,6 @@ record(calcout, "$(P)Control:auto_sync_steady")
field(OUT, "$(P)Control:sync_both_cmd.PROC")
}
-record(calcout, "$(P)Control:auto_sync_automovej")
-{
- field(INPA, "$(P)Control:AutoMoveJ.VAL CP NMS")
- field(CALC, "A")
- field(OOPT, "Transition To Non-zero")
- field(OUT, "$(P)Control:sync_joint_cmd.PROC")
-}
-
-record(calcout, "$(P)Control:auto_sync_automovel")
-{
- field(INPA, "$(P)Control:AutoMoveL.VAL CP NMS")
- field(CALC, "A")
- field(OOPT, "Transition To Non-zero")
- field(OUT, "$(P)Control:sync_pose_cmd.PROC")
-}
record(calcout, "$(P)Control:startup_sync_cmds")
{
@@ -196,7 +181,7 @@ record(fanout, "$(P)Control:sync_both_cmd")
field(LNK1, "$(P)Control:sync_pose_cmd")
}
-record(calcout, "$(P)Control:reset_after_async_move")
+record(calcout, "$(P)Control:sync_after_async_move")
{
field(INPA, "$(P)Control:AsyncMoveDone CP")
field(CALC, "A")
@@ -264,55 +249,39 @@ record(bo, "$(P)Control:stopJ")
field(FLNK, "$(P)Control:sync_both_cmd.PROC")
}
-record(bo, "$(P)Control:AutoMoveJ")
-{
- field(DESC, "If 1, moveJ runs when JxCmd changes")
- field(ZNAM, "No")
- field(ONAM, "Yes")
- field(VAL, 0)
-}
-
-record(calcout, "$(P)Control:auto_moveJ_calc")
-{
- field(INPA, "$(P)Control:AutoMoveJ")
- field(CALC, "A")
- field(DISV, 1)
- field(OOPT, "When Non-zero")
- field(OUT, "$(P)Control:moveJ.PROC")
-}
record(sseq, "$(P)Control:sync_joint_cmd")
{
field(PINI, 0)
- field(LNK1, "$(P)Control:auto_moveJ_calc.DISA CA")
+ field(LNK1, "$(P)Control:moveJ.DISA CA")
field(STR1, "1")
field(DOL2, "$(P)Receive:Joint1")
- field(LNK2, "$(P)Control:J1Cmd CA")
+ field(LNK2, "$(P)Control:J1CmdU CA")
field(WAIT2, "After1")
field(DOL3, "$(P)Receive:Joint2")
- field(LNK3, "$(P)Control:J2Cmd CA")
+ field(LNK3, "$(P)Control:J2CmdU CA")
field(WAIT3, "After1")
field(DOL4, "$(P)Receive:Joint3")
- field(LNK4, "$(P)Control:J3Cmd CA")
+ field(LNK4, "$(P)Control:J3CmdU CA")
field(WAIT4, "After1")
field(DOL5, "$(P)Receive:Joint4")
- field(LNK5, "$(P)Control:J4Cmd CA")
+ field(LNK5, "$(P)Control:J4CmdU CA")
field(WAIT5, "After1")
field(DOL6, "$(P)Receive:Joint5")
- field(LNK6, "$(P)Control:J5Cmd CA")
+ field(LNK6, "$(P)Control:J5CmdU CA")
field(WAIT6, "After1")
field(DOL7, "$(P)Receive:Joint6")
- field(LNK7, "$(P)Control:J6Cmd CA")
+ field(LNK7, "$(P)Control:J6CmdU CA")
field(WAIT7, "After1")
- field(LNK8, "$(P)Control:auto_moveJ_calc.DISA CA")
+ field(LNK8, "$(P)Control:moveJ.DISA CA")
field(STR8, "0")
field(WAIT8, "After7")
}
@@ -327,37 +296,35 @@ record(ao, "$(P)Control:J1Cmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveJ_calc.PROC")
}
-record(ao, "$(P)Control:J1TweakVal")
+record(ao, "$(P)Control:J1CmdU")
{
- field(DESC, "Joint 1 tweak step size")
+ field(DESC, "Sets J1 target and executes moveJ")
+ field(OUT, "$(P)Control:J1Cmd.VAL PP")
field(EGU, "deg")
field(PREC, 4)
+ field(FLNK, "$(P)Control:moveJ.PROC")
}
-record(bo, "$(P)Control:J1TweakFwd")
-{
- field(DESC, "Tweak joint 1 forward")
- field(FLNK, "$(P)Control:J1TweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:J1TweakRev")
+record(ao, "$(P)Control:J1TweakVal")
{
- field(DESC, "Tweak joint 1 backward")
- field(FLNK, "$(P)Control:J1TweakCalcRev.PROC")
+ field(DESC, "Joint 1 tweak step size")
+ field(VAL, 1)
+ field(EGU, "deg")
+ field(PREC, 4)
}
-record(calcout, "$(P)Control:J1TweakCalcFwd")
+record(calcout, "$(P)Control:J1TweakFwd")
{
- field(INPA, "$(P)Control:J1Cmd")
+ field(INPA, "$(P)Control:J1CmdU.VAL")
field(INPB, "$(P)Control:J1TweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:J1Cmd PP")
+ field(OUT, "$(P)Control:J1CmdU PP")
}
-record(calcout, "$(P)Control:J1TweakCalcRev")
+record(calcout, "$(P)Control:J1TweakRev")
{
- field(INPA, "$(P)Control:J1Cmd")
+ field(INPA, "$(P)Control:J1CmdU.VAL")
field(INPB, "$(P)Control:J1TweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:J1Cmd PP")
+ field(OUT, "$(P)Control:J1CmdU PP")
}
# -----------------------------------------------------------
@@ -370,37 +337,35 @@ record(ao, "$(P)Control:J2Cmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveJ_calc.PROC")
}
-record(ao, "$(P)Control:J2TweakVal")
+record(ao, "$(P)Control:J2CmdU")
{
- field(DESC, "Joint 2 tweak step size")
+ field(DESC, "Sets J2 target and executes moveJ")
+ field(OUT, "$(P)Control:J2Cmd.VAL PP")
field(EGU, "deg")
field(PREC, 4)
+ field(FLNK, "$(P)Control:moveJ.PROC")
}
-record(bo, "$(P)Control:J2TweakFwd")
-{
- field(DESC, "Tweak joint 2 forward")
- field(FLNK, "$(P)Control:J2TweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:J2TweakRev")
+record(ao, "$(P)Control:J2TweakVal")
{
- field(DESC, "Tweak joint 2 backward")
- field(FLNK, "$(P)Control:J2TweakCalcRev.PROC")
+ field(DESC, "Joint 2 tweak step size")
+ field(VAL, 1)
+ field(EGU, "deg")
+ field(PREC, 4)
}
-record(calcout, "$(P)Control:J2TweakCalcFwd")
+record(calcout, "$(P)Control:J2TweakFwd")
{
- field(INPA, "$(P)Control:J2Cmd")
+ field(INPA, "$(P)Control:J2CmdU.VAL")
field(INPB, "$(P)Control:J2TweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:J2Cmd PP")
+ field(OUT, "$(P)Control:J2CmdU PP")
}
-record(calcout, "$(P)Control:J2TweakCalcRev")
+record(calcout, "$(P)Control:J2TweakRev")
{
- field(INPA, "$(P)Control:J2Cmd")
+ field(INPA, "$(P)Control:J2CmdU.VAL")
field(INPB, "$(P)Control:J2TweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:J2Cmd PP")
+ field(OUT, "$(P)Control:J2CmdU PP")
}
# -----------------------------------------------------------
@@ -413,37 +378,35 @@ record(ao, "$(P)Control:J3Cmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveJ_calc.PROC")
}
-record(ao, "$(P)Control:J3TweakVal")
+record(ao, "$(P)Control:J3CmdU")
{
- field(DESC, "Joint 3 tweak step size")
+ field(DESC, "Sets J3 target and executes moveJ")
+ field(OUT, "$(P)Control:J3Cmd.VAL PP")
field(EGU, "deg")
field(PREC, 4)
+ field(FLNK, "$(P)Control:moveJ.PROC")
}
-record(bo, "$(P)Control:J3TweakFwd")
-{
- field(DESC, "Tweak joint 3 forward")
- field(FLNK, "$(P)Control:J3TweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:J3TweakRev")
+record(ao, "$(P)Control:J3TweakVal")
{
- field(DESC, "Tweak joint 3 backward")
- field(FLNK, "$(P)Control:J3TweakCalcRev.PROC")
+ field(DESC, "Joint 3 tweak step size")
+ field(VAL, 1)
+ field(EGU, "deg")
+ field(PREC, 4)
}
-record(calcout, "$(P)Control:J3TweakCalcFwd")
+record(calcout, "$(P)Control:J3TweakFwd")
{
- field(INPA, "$(P)Control:J3Cmd")
+ field(INPA, "$(P)Control:J3CmdU.VAL")
field(INPB, "$(P)Control:J3TweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:J3Cmd PP")
+ field(OUT, "$(P)Control:J3CmdU PP")
}
-record(calcout, "$(P)Control:J3TweakCalcRev")
+record(calcout, "$(P)Control:J3TweakRev")
{
- field(INPA, "$(P)Control:J3Cmd")
+ field(INPA, "$(P)Control:J3CmdU.VAL")
field(INPB, "$(P)Control:J3TweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:J3Cmd PP")
+ field(OUT, "$(P)Control:J3CmdU PP")
}
# -----------------------------------------------------------
@@ -456,37 +419,35 @@ record(ao, "$(P)Control:J4Cmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveJ_calc.PROC")
}
-record(ao, "$(P)Control:J4TweakVal")
+record(ao, "$(P)Control:J4CmdU")
{
- field(DESC, "Joint 4 tweak step size")
+ field(DESC, "Sets J4 target and executes moveJ")
+ field(OUT, "$(P)Control:J4Cmd.VAL PP")
field(EGU, "deg")
field(PREC, 4)
+ field(FLNK, "$(P)Control:moveJ.PROC")
}
-record(bo, "$(P)Control:J4TweakFwd")
-{
- field(DESC, "Tweak joint 4 forward")
- field(FLNK, "$(P)Control:J4TweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:J4TweakRev")
+record(ao, "$(P)Control:J4TweakVal")
{
- field(DESC, "Tweak joint 4 backward")
- field(FLNK, "$(P)Control:J4TweakCalcRev.PROC")
+ field(DESC, "Joint 4 tweak step size")
+ field(VAL, 1)
+ field(EGU, "deg")
+ field(PREC, 4)
}
-record(calcout, "$(P)Control:J4TweakCalcFwd")
+record(calcout, "$(P)Control:J4TweakFwd")
{
- field(INPA, "$(P)Control:J4Cmd")
+ field(INPA, "$(P)Control:J4CmdU.VAL")
field(INPB, "$(P)Control:J4TweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:J4Cmd PP")
+ field(OUT, "$(P)Control:J4CmdU PP")
}
-record(calcout, "$(P)Control:J4TweakCalcRev")
+record(calcout, "$(P)Control:J4TweakRev")
{
- field(INPA, "$(P)Control:J4Cmd")
+ field(INPA, "$(P)Control:J4CmdU.VAL")
field(INPB, "$(P)Control:J4TweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:J4Cmd PP")
+ field(OUT, "$(P)Control:J4CmdU PP")
}
# -----------------------------------------------------------
@@ -499,37 +460,35 @@ record(ao, "$(P)Control:J5Cmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveJ_calc.PROC")
}
-record(ao, "$(P)Control:J5TweakVal")
+record(ao, "$(P)Control:J5CmdU")
{
- field(DESC, "Joint 5 tweak step size")
+ field(DESC, "Sets J5 target and executes moveJ")
+ field(OUT, "$(P)Control:J5Cmd.VAL PP")
field(EGU, "deg")
field(PREC, 4)
+ field(FLNK, "$(P)Control:moveJ.PROC")
}
-record(bo, "$(P)Control:J5TweakFwd")
-{
- field(DESC, "Tweak joint 5 forward")
- field(FLNK, "$(P)Control:J5TweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:J5TweakRev")
+record(ao, "$(P)Control:J5TweakVal")
{
- field(DESC, "Tweak joint 5 backward")
- field(FLNK, "$(P)Control:J5TweakCalcRev.PROC")
+ field(DESC, "Joint 5 tweak step size")
+ field(VAL, 1)
+ field(EGU, "deg")
+ field(PREC, 4)
}
-record(calcout, "$(P)Control:J5TweakCalcFwd")
+record(calcout, "$(P)Control:J5TweakFwd")
{
- field(INPA, "$(P)Control:J5Cmd")
+ field(INPA, "$(P)Control:J5CmdU.VAL")
field(INPB, "$(P)Control:J5TweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:J5Cmd PP")
+ field(OUT, "$(P)Control:J5CmdU PP")
}
-record(calcout, "$(P)Control:J5TweakCalcRev")
+record(calcout, "$(P)Control:J5TweakRev")
{
- field(INPA, "$(P)Control:J5Cmd")
+ field(INPA, "$(P)Control:J5CmdU.VAL")
field(INPB, "$(P)Control:J5TweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:J5Cmd PP")
+ field(OUT, "$(P)Control:J5CmdU PP")
}
# -----------------------------------------------------------
@@ -542,37 +501,35 @@ record(ao, "$(P)Control:J6Cmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveJ_calc.PROC")
}
-record(ao, "$(P)Control:J6TweakVal")
+record(ao, "$(P)Control:J6CmdU")
{
- field(DESC, "Joint 6 tweak step size")
+ field(DESC, "Sets J6 target and executes moveJ")
+ field(OUT, "$(P)Control:J6Cmd.VAL PP")
field(EGU, "deg")
field(PREC, 4)
+ field(FLNK, "$(P)Control:moveJ.PROC")
}
-record(bo, "$(P)Control:J6TweakFwd")
-{
- field(DESC, "Tweak joint 6 forward")
- field(FLNK, "$(P)Control:J6TweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:J6TweakRev")
+record(ao, "$(P)Control:J6TweakVal")
{
- field(DESC, "Tweak joint 6 backward")
- field(FLNK, "$(P)Control:J6TweakCalcRev.PROC")
+ field(DESC, "Joint 6 tweak step size")
+ field(VAL, 1)
+ field(EGU, "deg")
+ field(PREC, 4)
}
-record(calcout, "$(P)Control:J6TweakCalcFwd")
+record(calcout, "$(P)Control:J6TweakFwd")
{
- field(INPA, "$(P)Control:J6Cmd")
+ field(INPA, "$(P)Control:J6CmdU.VAL")
field(INPB, "$(P)Control:J6TweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:J6Cmd PP")
+ field(OUT, "$(P)Control:J6CmdU PP")
}
-record(calcout, "$(P)Control:J6TweakCalcRev")
+record(calcout, "$(P)Control:J6TweakRev")
{
- field(INPA, "$(P)Control:J6Cmd")
+ field(INPA, "$(P)Control:J6CmdU.VAL")
field(INPB, "$(P)Control:J6TweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:J6Cmd PP")
+ field(OUT, "$(P)Control:J6CmdU PP")
}
#======================
@@ -624,55 +581,38 @@ record(bo, "$(P)Control:stopL")
field(FLNK, "$(P)Control:sync_both_cmd.PROC")
}
-record(bo, "$(P)Control:AutoMoveL")
-{
- field(DESC, "If 1, moveL runs when Cmd changes")
- field(ZNAM, "No")
- field(ONAM, "Yes")
- field(VAL, 0)
-}
-
-record(calcout, "$(P)Control:auto_moveL_calc")
-{
- field(INPA, "$(P)Control:AutoMoveL")
- field(CALC, "A")
- field(DISV, 1)
- field(OOPT, "When Non-zero")
- field(OUT, "$(P)Control:moveL.PROC")
-}
-
record(sseq, "$(P)Control:sync_pose_cmd")
{
field(PINI, 0)
- field(LNK1, "$(P)Control:auto_moveL_calc.DISA CA")
+ field(LNK1, "$(P)Control:moveL.DISA CA")
field(STR1, "1")
field(DOL2, "$(P)Receive:PoseX")
- field(LNK2, "$(P)Control:PoseXCmd CA")
+ field(LNK2, "$(P)Control:PoseXCmdU CA")
field(WAIT2, "After1")
field(DOL3, "$(P)Receive:PoseY")
- field(LNK3, "$(P)Control:PoseYCmd CA")
+ field(LNK3, "$(P)Control:PoseYCmdU CA")
field(WAIT3, "After1")
field(DOL4, "$(P)Receive:PoseZ")
- field(LNK4, "$(P)Control:PoseZCmd CA")
+ field(LNK4, "$(P)Control:PoseZCmdU CA")
field(WAIT4, "After1")
field(DOL5, "$(P)Receive:PoseRoll")
- field(LNK5, "$(P)Control:PoseRollCmd CA")
+ field(LNK5, "$(P)Control:PoseRollCmdU CA")
field(WAIT5, "After1")
field(DOL6, "$(P)Receive:PosePitch")
- field(LNK6, "$(P)Control:PosePitchCmd CA")
+ field(LNK6, "$(P)Control:PosePitchCmdU CA")
field(WAIT6, "After1")
field(DOL7, "$(P)Receive:PoseYaw")
- field(LNK7, "$(P)Control:PoseYawCmd CA")
+ field(LNK7, "$(P)Control:PoseYawCmdU CA")
field(WAIT7, "After1")
- field(LNK8, "$(P)Control:auto_moveL_calc.DISA CA")
+ field(LNK8, "$(P)Control:moveL.DISA CA")
field(STR8, "0")
field(WAIT8, "After7")
}
@@ -681,45 +621,43 @@ record(sseq, "$(P)Control:sync_pose_cmd")
record(ao, "$(P)Control:PoseXCmd")
{
- field(DESC, "X")
+ field(DESC, "Commanded TCP X")
field(DTYP, "asynFloat64")
field(OUT, "@asyn($(PORT),0,$(TIMEOUT=1))POSE_CMD")
field(EGU, "mm")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveL_calc.PROC")
+}
+record(ao, "$(P)Control:PoseXCmdU")
+{
+ field(DESC, "Sets X target and executes moveL")
+ field(OUT, "$(P)Control:PoseXCmd.VAL PP")
+ field(EGU, "mm")
+ field(PREC, 4)
+ field(FLNK, "$(P)Control:moveL.PROC")
}
record(ao, "$(P)Control:PoseXTweakVal")
{
field(DESC, "X TCP pose tweak step size")
+ field(VAL, 1)
field(EGU, "mm")
field(PREC, 4)
field(DRVH, "100.0")
field(DRVL, "0.0")
}
-record(bo, "$(P)Control:PoseXTweakFwd")
+record(calcout, "$(P)Control:PoseXTweakFwd")
{
- field(DESC, "Tweak X TCP pose forward")
- field(FLNK, "$(P)Control:PoseXTweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:PoseXTweakRev")
-{
- field(DESC, "Tweak X TCP pose backward")
- field(FLNK, "$(P)Control:PoseXTweakCalcRev.PROC")
-}
-record(calcout, "$(P)Control:PoseXTweakCalcFwd")
-{
- field(INPA, "$(P)Control:PoseXCmd")
+ field(INPA, "$(P)Control:PoseXCmdU.VAL")
field(INPB, "$(P)Control:PoseXTweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:PoseXCmd PP")
+ field(OUT, "$(P)Control:PoseXCmdU PP")
}
-record(calcout, "$(P)Control:PoseXTweakCalcRev")
+record(calcout, "$(P)Control:PoseXTweakRev")
{
- field(INPA, "$(P)Control:PoseXCmd")
+ field(INPA, "$(P)Control:PoseXCmdU.VAL")
field(INPB, "$(P)Control:PoseXTweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:PoseXCmd PP")
+ field(OUT, "$(P)Control:PoseXCmdU PP")
}
# -----------------------------------------------------------
@@ -732,39 +670,37 @@ record(ao, "$(P)Control:PoseYCmd")
field(EGU, "mm")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveL_calc.PROC")
+}
+record(ao, "$(P)Control:PoseYCmdU")
+{
+ field(DESC, "Sets Y target and executes moveL")
+ field(OUT, "$(P)Control:PoseYCmd.VAL PP")
+ field(EGU, "mm")
+ field(PREC, 4)
+ field(FLNK, "$(P)Control:moveL.PROC")
}
record(ao, "$(P)Control:PoseYTweakVal")
{
field(DESC, "Y TCP pose tweak step size")
+ field(VAL, 1)
field(EGU, "mm")
field(PREC, 4)
field(DRVH, "100")
field(DRVL, "0.0")
}
-record(bo, "$(P)Control:PoseYTweakFwd")
-{
- field(DESC, "Tweak Y TCP pose forward")
- field(FLNK, "$(P)Control:PoseYTweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:PoseYTweakRev")
+record(calcout, "$(P)Control:PoseYTweakFwd")
{
- field(DESC, "Tweak Y TCP pose backward")
- field(FLNK, "$(P)Control:PoseYTweakCalcRev.PROC")
-}
-record(calcout, "$(P)Control:PoseYTweakCalcFwd")
-{
- field(INPA, "$(P)Control:PoseYCmd")
+ field(INPA, "$(P)Control:PoseYCmdU.VAL")
field(INPB, "$(P)Control:PoseYTweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:PoseYCmd PP")
+ field(OUT, "$(P)Control:PoseYCmdU PP")
}
-record(calcout, "$(P)Control:PoseYTweakCalcRev")
+record(calcout, "$(P)Control:PoseYTweakRev")
{
- field(INPA, "$(P)Control:PoseYCmd")
+ field(INPA, "$(P)Control:PoseYCmdU.VAL")
field(INPB, "$(P)Control:PoseYTweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:PoseYCmd PP")
+ field(OUT, "$(P)Control:PoseYCmdU PP")
}
# -----------------------------------------------------------
@@ -778,39 +714,37 @@ record(ao, "$(P)Control:PoseZCmd")
field(EGU, "mm")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveL_calc.PROC")
+}
+record(ao, "$(P)Control:PoseZCmdU")
+{
+ field(DESC, "Sets Z target and executes moveL")
+ field(OUT, "$(P)Control:PoseZCmd.VAL PP")
+ field(EGU, "mm")
+ field(PREC, 4)
+ field(FLNK, "$(P)Control:moveL.PROC")
}
record(ao, "$(P)Control:PoseZTweakVal")
{
field(DESC, "TCP Z tweak step size")
+ field(VAL, 1)
field(EGU, "mm")
field(PREC, 4)
field(DRVH, "100")
field(DRVL, "0.0")
}
-record(bo, "$(P)Control:PoseZTweakFwd")
-{
- field(DESC, "Tweak TCP Z forward")
- field(FLNK, "$(P)Control:PoseZTweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:PoseZTweakRev")
+record(calcout, "$(P)Control:PoseZTweakFwd")
{
- field(DESC, "Tweak TCP Z backward")
- field(FLNK, "$(P)Control:PoseZTweakCalcRev.PROC")
-}
-record(calcout, "$(P)Control:PoseZTweakCalcFwd")
-{
- field(INPA, "$(P)Control:PoseZCmd")
+ field(INPA, "$(P)Control:PoseZCmdU.VAL")
field(INPB, "$(P)Control:PoseZTweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:PoseZCmd PP")
+ field(OUT, "$(P)Control:PoseZCmdU PP")
}
-record(calcout, "$(P)Control:PoseZTweakCalcRev")
+record(calcout, "$(P)Control:PoseZTweakRev")
{
- field(INPA, "$(P)Control:PoseZCmd")
+ field(INPA, "$(P)Control:PoseZCmdU.VAL")
field(INPB, "$(P)Control:PoseZTweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:PoseZCmd PP")
+ field(OUT, "$(P)Control:PoseZCmdU PP")
}
# -----------------------------------------------------------
@@ -823,38 +757,36 @@ record(ao, "$(P)Control:PoseRollCmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveL_calc.PROC")
+}
+record(ao, "$(P)Control:PoseRollCmdU")
+{
+ field(DESC, "Sets roll target and executes moveL")
+ field(OUT, "$(P)Control:PoseRollCmd.VAL PP")
+ field(EGU, "deg")
+ field(PREC, 4)
+ field(FLNK, "$(P)Control:moveL.PROC")
}
record(ao, "$(P)Control:PoseRollTweakVal")
{
field(DESC, "TCP roll tweak step size")
+ field(VAL, 1)
field(EGU, "deg")
field(PREC, 4)
field(DRVL, "0.0")
}
-record(bo, "$(P)Control:PoseRollTweakFwd")
-{
- field(DESC, "Tweak TCP roll forward")
- field(FLNK, "$(P)Control:PoseRollTweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:PoseRollTweakRev")
-{
- field(DESC, "Tweak TCP roll backward")
- field(FLNK, "$(P)Control:PoseRollTweakCalcRev.PROC")
-}
-record(calcout, "$(P)Control:PoseRollTweakCalcFwd")
+record(calcout, "$(P)Control:PoseRollTweakFwd")
{
- field(INPA, "$(P)Control:PoseRollCmd")
+ field(INPA, "$(P)Control:PoseRollCmdU.VAL")
field(INPB, "$(P)Control:PoseRollTweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:PoseRollCmd PP")
+ field(OUT, "$(P)Control:PoseRollCmdU PP")
}
-record(calcout, "$(P)Control:PoseRollTweakCalcRev")
+record(calcout, "$(P)Control:PoseRollTweakRev")
{
- field(INPA, "$(P)Control:PoseRollCmd")
+ field(INPA, "$(P)Control:PoseRollCmdU.VAL")
field(INPB, "$(P)Control:PoseRollTweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:PoseRollCmd PP")
+ field(OUT, "$(P)Control:PoseRollCmdU PP")
}
# -----------------------------------------------------------
@@ -867,38 +799,36 @@ record(ao, "$(P)Control:PosePitchCmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveL_calc.PROC")
+}
+record(ao, "$(P)Control:PosePitchCmdU")
+{
+ field(DESC, "Sets pitch target and executes moveL")
+ field(OUT, "$(P)Control:PosePitchCmd.VAL PP")
+ field(EGU, "deg")
+ field(PREC, 4)
+ field(FLNK, "$(P)Control:moveL.PROC")
}
record(ao, "$(P)Control:PosePitchTweakVal")
{
field(DESC, "TCP pitch tweak step size")
+ field(VAL, 1)
field(EGU, "deg")
field(PREC, 4)
field(DRVL, "0.0")
}
-record(bo, "$(P)Control:PosePitchTweakFwd")
+record(calcout, "$(P)Control:PosePitchTweakFwd")
{
- field(DESC, "Tweak TCP pitch forward")
- field(FLNK, "$(P)Control:PosePitchTweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:PosePitchTweakRev")
-{
- field(DESC, "Tweak TCP pitch backward")
- field(FLNK, "$(P)Control:PosePitchTweakCalcRev.PROC")
-}
-record(calcout, "$(P)Control:PosePitchTweakCalcFwd")
-{
- field(INPA, "$(P)Control:PosePitchCmd")
+ field(INPA, "$(P)Control:PosePitchCmdU.VAL")
field(INPB, "$(P)Control:PosePitchTweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:PosePitchCmd PP")
+ field(OUT, "$(P)Control:PosePitchCmdU PP")
}
-record(calcout, "$(P)Control:PosePitchTweakCalcRev")
+record(calcout, "$(P)Control:PosePitchTweakRev")
{
- field(INPA, "$(P)Control:PosePitchCmd")
+ field(INPA, "$(P)Control:PosePitchCmdU.VAL")
field(INPB, "$(P)Control:PosePitchTweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:PosePitchCmd PP")
+ field(OUT, "$(P)Control:PosePitchCmdU PP")
}
# -----------------------------------------------------------
@@ -911,38 +841,36 @@ record(ao, "$(P)Control:PoseYawCmd")
field(EGU, "deg")
field(PINI, 1)
field(PREC, 4)
- field(FLNK, "$(P)Control:auto_moveL_calc.PROC")
+}
+record(ao, "$(P)Control:PoseYawCmdU")
+{
+ field(DESC, "Sets yaw target and executes moveL")
+ field(OUT, "$(P)Control:PoseYawCmd.VAL PP")
+ field(EGU, "deg")
+ field(PREC, 4)
+ field(FLNK, "$(P)Control:moveL.PROC")
}
record(ao, "$(P)Control:PoseYawTweakVal")
{
field(DESC, "TCP yaw tweak step size")
+ field(VAL, 1)
field(EGU, "deg")
field(PREC, 4)
field(DRVL, "0.0")
}
-record(bo, "$(P)Control:PoseYawTweakFwd")
-{
- field(DESC, "Tweak TCP yaw forward")
- field(FLNK, "$(P)Control:PoseYawTweakCalcFwd.PROC")
-}
-record(bo, "$(P)Control:PoseYawTweakRev")
-{
- field(DESC, "Tweak TCP yaw backward")
- field(FLNK, "$(P)Control:PoseYawTweakCalcRev.PROC")
-}
-record(calcout, "$(P)Control:PoseYawTweakCalcFwd")
+record(calcout, "$(P)Control:PoseYawTweakFwd")
{
- field(INPA, "$(P)Control:PoseYawCmd")
+ field(INPA, "$(P)Control:PoseYawCmdU.VAL")
field(INPB, "$(P)Control:PoseYawTweakVal")
field(CALC, "A + B")
- field(OUT, "$(P)Control:PoseYawCmd PP")
+ field(OUT, "$(P)Control:PoseYawCmdU PP")
}
-record(calcout, "$(P)Control:PoseYawTweakCalcRev")
+record(calcout, "$(P)Control:PoseYawTweakRev")
{
- field(INPA, "$(P)Control:PoseYawCmd")
+ field(INPA, "$(P)Control:PoseYawCmdU.VAL")
field(INPB, "$(P)Control:PoseYawTweakVal")
field(CALC, "A - B")
- field(OUT, "$(P)Control:PoseYawCmd PP")
+ field(OUT, "$(P)Control:PoseYawCmdU PP")
}
record(ao, "$(P)Control:TCPOffset_X")
diff --git a/urRobotApp/op/adl/ur_rtde_control.adl b/urRobotApp/op/adl/ur_rtde_control.adl
index fa09369..b9f1980 100644
--- a/urRobotApp/op/adl/ur_rtde_control.adl
+++ b/urRobotApp/op/adl/ur_rtde_control.adl
@@ -5,8 +5,8 @@ file {
}
display {
object {
- x=710
- y=514
+ x=1287
+ y=409
width=820
height=635
}
@@ -111,20 +111,6 @@ rectangle {
clr=29
}
}
-"choice button" {
- object {
- x=50
- y=240
- width=80
- height=20
- }
- control {
- chan="$(P)Control:AutoMoveJ"
- clr=14
- bclr=51
- }
- stacking="column"
-}
rectangle {
object {
x=26
@@ -151,7 +137,7 @@ rectangle {
}
"message button" {
object {
- x=145
+ x=550
y=240
width=50
height=20
@@ -172,7 +158,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J1TweakRev"
+ chan="$(P)Control:J1TweakRev.PROC"
clr=14
bclr=51
}
@@ -202,7 +188,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J1TweakFwd"
+ chan="$(P)Control:J1TweakFwd.PROC"
clr=14
bclr=51
}
@@ -217,7 +203,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:J1Cmd.VAL"
+ chan="$(P)Control:J1CmdU.VAL"
clr=14
bclr=51
}
@@ -294,25 +280,12 @@ rectangle {
width=2
}
}
-text {
- object {
- x=20
- y=240
- width=30
- height=20
- }
- "basic attribute" {
- clr=14
- fill="outline"
- }
- textix="Go:"
-}
text {
object {
x=20
y=205
- width=100
- height=20
+ width=150
+ height=25
}
"basic attribute" {
clr=14
@@ -420,7 +393,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J2TweakRev"
+ chan="$(P)Control:J2TweakRev.PROC"
clr=14
bclr=51
}
@@ -450,7 +423,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J2TweakFwd"
+ chan="$(P)Control:J2TweakFwd.PROC"
clr=14
bclr=51
}
@@ -465,7 +438,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:J2Cmd.VAL"
+ chan="$(P)Control:J2CmdU.VAL"
clr=14
bclr=51
}
@@ -600,7 +573,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J3TweakRev"
+ chan="$(P)Control:J3TweakRev.PROC"
clr=14
bclr=51
}
@@ -630,7 +603,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J3TweakFwd"
+ chan="$(P)Control:J3TweakFwd.PROC"
clr=14
bclr=51
}
@@ -645,7 +618,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:J3Cmd.VAL"
+ chan="$(P)Control:J3CmdU.VAL"
clr=14
bclr=51
}
@@ -780,7 +753,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J4TweakRev"
+ chan="$(P)Control:J4TweakRev.PROC"
clr=14
bclr=51
}
@@ -810,7 +783,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J4TweakFwd"
+ chan="$(P)Control:J4TweakFwd.PROC"
clr=14
bclr=51
}
@@ -825,7 +798,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:J4Cmd.VAL"
+ chan="$(P)Control:J4CmdU.VAL"
clr=14
bclr=51
}
@@ -960,7 +933,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J5TweakRev"
+ chan="$(P)Control:J5TweakRev.PROC"
clr=14
bclr=51
}
@@ -990,7 +963,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J5TweakFwd"
+ chan="$(P)Control:J5TweakFwd.PROC"
clr=14
bclr=51
}
@@ -1005,7 +978,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:J5Cmd.VAL"
+ chan="$(P)Control:J5CmdU.VAL"
clr=14
bclr=51
}
@@ -1140,7 +1113,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J6TweakRev"
+ chan="$(P)Control:J6TweakRev.PROC"
clr=14
bclr=51
}
@@ -1170,7 +1143,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:J6TweakFwd"
+ chan="$(P)Control:J6TweakFwd.PROC"
clr=14
bclr=51
}
@@ -1185,7 +1158,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:J6Cmd.VAL"
+ chan="$(P)Control:J6CmdU.VAL"
clr=14
bclr=51
}
@@ -1288,20 +1261,6 @@ text {
textix="Joint 6"
align="horiz. centered"
}
-"choice button" {
- object {
- x=50
- y=460
- width=80
- height=20
- }
- control {
- chan="$(P)Control:AutoMoveL"
- clr=14
- bclr=51
- }
- stacking="column"
-}
rectangle {
object {
x=26
@@ -1328,7 +1287,7 @@ rectangle {
}
"message button" {
object {
- x=140
+ x=550
y=460
width=50
height=20
@@ -1349,7 +1308,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseXTweakRev"
+ chan="$(P)Control:PoseXTweakRev.PROC"
clr=14
bclr=51
}
@@ -1379,7 +1338,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseXTweakFwd"
+ chan="$(P)Control:PoseXTweakFwd.PROC"
clr=14
bclr=51
}
@@ -1394,7 +1353,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:PoseXCmd.VAL"
+ chan="$(P)Control:PoseXCmdU.VAL"
clr=14
bclr=51
}
@@ -1471,25 +1430,12 @@ rectangle {
width=2
}
}
-text {
- object {
- x=20
- y=460
- width=30
- height=20
- }
- "basic attribute" {
- clr=14
- fill="outline"
- }
- textix="Go:"
-}
text {
object {
x=20
y=425
- width=150
- height=20
+ width=200
+ height=25
}
"basic attribute" {
clr=14
@@ -1568,7 +1514,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseYTweakRev"
+ chan="$(P)Control:PoseYTweakRev.PROC"
clr=14
bclr=51
}
@@ -1598,7 +1544,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseYTweakFwd"
+ chan="$(P)Control:PoseYTweakFwd.PROC"
clr=14
bclr=51
}
@@ -1613,7 +1559,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:PoseYCmd.VAL"
+ chan="$(P)Control:PoseYCmdU.VAL"
clr=14
bclr=51
}
@@ -1748,7 +1694,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseZTweakRev"
+ chan="$(P)Control:PoseZTweakRev.PROC"
clr=14
bclr=51
}
@@ -1778,7 +1724,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseZTweakFwd"
+ chan="$(P)Control:PoseZTweakFwd.PROC"
clr=14
bclr=51
}
@@ -1793,7 +1739,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:PoseZCmd.VAL"
+ chan="$(P)Control:PoseZCmdU.VAL"
clr=14
bclr=51
}
@@ -1928,7 +1874,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseRollTweakRev"
+ chan="$(P)Control:PoseRollTweakRev.PROC"
clr=14
bclr=51
}
@@ -1958,7 +1904,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseRollTweakFwd"
+ chan="$(P)Control:PoseRollTweakFwd.PROC"
clr=14
bclr=51
}
@@ -1973,7 +1919,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:PoseRollCmd.VAL"
+ chan="$(P)Control:PoseRollCmdU.VAL"
clr=14
bclr=51
}
@@ -2108,7 +2054,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PosePitchTweakRev"
+ chan="$(P)Control:PosePitchTweakRev.PROC"
clr=14
bclr=51
}
@@ -2138,7 +2084,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PosePitchTweakFwd"
+ chan="$(P)Control:PosePitchTweakFwd.PROC"
clr=14
bclr=51
}
@@ -2153,7 +2099,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:PosePitchCmd.VAL"
+ chan="$(P)Control:PosePitchCmdU.VAL"
clr=14
bclr=51
}
@@ -2288,7 +2234,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseYawTweakRev"
+ chan="$(P)Control:PoseYawTweakRev.PROC"
clr=14
bclr=51
}
@@ -2318,7 +2264,7 @@ rectangle {
height=20
}
control {
- chan="$(P)Control:PoseYawTweakFwd"
+ chan="$(P)Control:PoseYawTweakFwd.PROC"
clr=14
bclr=51
}
@@ -2333,7 +2279,7 @@ rectangle {
height=25
}
control {
- chan="$(P)Control:PoseYawCmd.VAL"
+ chan="$(P)Control:PoseYawCmdU.VAL"
clr=14
bclr=51
}
@@ -2536,7 +2482,7 @@ text {
}
"message button" {
object {
- x=205
+ x=495
y=240
width=50
height=20
@@ -2551,7 +2497,7 @@ text {
}
"message button" {
object {
- x=200
+ x=495
y=460
width=50
height=20
@@ -2885,8 +2831,8 @@ text {
}
"related display" {
object {
- x=550
- y=460
+ x=705
+ y=160
width=100
height=20
}
@@ -2899,3 +2845,209 @@ text {
bclr=19
label="-TCP Offset"
}
+"text entry" {
+ object {
+ x=100
+ y=240
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:J1Cmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+text {
+ object {
+ x=25
+ y=240
+ width=70
+ height=20
+ }
+ "basic attribute" {
+ clr=14
+ fill="outline"
+ }
+ textix="Target:"
+}
+"text entry" {
+ object {
+ x=165
+ y=240
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:J2Cmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=230
+ y=240
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:J3Cmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=295
+ y=240
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:J4Cmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=360
+ y=240
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:J5Cmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=425
+ y=240
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:J6Cmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+text {
+ object {
+ x=25
+ y=460
+ width=70
+ height=20
+ }
+ "basic attribute" {
+ clr=14
+ fill="outline"
+ }
+ textix="Target:"
+}
+"text entry" {
+ object {
+ x=100
+ y=460
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:PoseXCmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=165
+ y=460
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:PoseYCmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=230
+ y=460
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:PoseZCmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=295
+ y=460
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:PoseRollCmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=360
+ y=460
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:PosePitchCmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
+"text entry" {
+ object {
+ x=425
+ y=460
+ width=60
+ height=20
+ }
+ control {
+ chan="$(P)Control:PoseYawCmd.VAL"
+ clr=14
+ bclr=51
+ }
+ limits {
+ }
+}
diff --git a/urRobotApp/op/ui/autoconvert/ur_rtde_control.ui b/urRobotApp/op/ui/autoconvert/ur_rtde_control.ui
index 10afa5a..669960c 100644
--- a/urRobotApp/op/ui/autoconvert/ur_rtde_control.ui
+++ b/urRobotApp/op/ui/autoconvert/ur_rtde_control.ui
@@ -4,8 +4,8 @@
- 710
- 514
+ 1287
+ 409
820
635
@@ -183,39 +183,6 @@ caMenu{
Solid
-
-
-
- 50
- 240
- 80
- 20
-
-
-
- $(P)Control:AutoMoveJ
-
-
-
- 0
- 0
- 0
-
-
-
-
- 115
- 223
- 255
-
-
-
- Column
-
-
- caChoice::Static
-
-
caGraphics::Rectangle
@@ -291,7 +258,7 @@ caMenu{
- 145
+ 550
240
50
20
@@ -340,7 +307,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J1TweakRev
+ $(P)Control:J1TweakRev.PROC
@@ -430,7 +397,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J1TweakFwd
+ $(P)Control:J1TweakFwd.PROC
@@ -469,7 +436,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:J1Cmd.VAL
+ $(P)Control:J1CmdU.VAL
@@ -732,42 +699,6 @@ caMenu{
-
- QFrame::NoFrame
-
-
-
- 0
- 0
- 0
-
-
-
-
- 0
- 0
- 0
-
-
-
- Go:
-
-
- ESimpleLabel::WidthAndHeight
-
-
-
- 20
- 240
- 30
- 20
-
-
-
- Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
-
-
QFrame::NoFrame
@@ -795,15 +726,15 @@ caMenu{
20
205
- 100
- 20
+ 150
+ 25
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -899,7 +830,7 @@ caMenu{
caSlider::Static
-
+
QFrame::NoFrame
@@ -971,7 +902,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -1092,7 +1023,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J2TweakRev
+ $(P)Control:J2TweakRev.PROC
@@ -1182,7 +1113,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J2TweakFwd
+ $(P)Control:J2TweakFwd.PROC
@@ -1221,7 +1152,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:J2Cmd.VAL
+ $(P)Control:J2CmdU.VAL
@@ -1519,7 +1450,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -1640,7 +1571,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J3TweakRev
+ $(P)Control:J3TweakRev.PROC
@@ -1730,7 +1661,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J3TweakFwd
+ $(P)Control:J3TweakFwd.PROC
@@ -1769,7 +1700,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:J3Cmd.VAL
+ $(P)Control:J3CmdU.VAL
@@ -2067,7 +1998,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -2188,7 +2119,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J4TweakRev
+ $(P)Control:J4TweakRev.PROC
@@ -2278,7 +2209,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J4TweakFwd
+ $(P)Control:J4TweakFwd.PROC
@@ -2317,7 +2248,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:J4Cmd.VAL
+ $(P)Control:J4CmdU.VAL
@@ -2615,7 +2546,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -2736,7 +2667,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J5TweakRev
+ $(P)Control:J5TweakRev.PROC
@@ -2826,7 +2757,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J5TweakFwd
+ $(P)Control:J5TweakFwd.PROC
@@ -2865,7 +2796,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:J5Cmd.VAL
+ $(P)Control:J5CmdU.VAL
@@ -3163,7 +3094,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -3284,7 +3215,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J6TweakRev
+ $(P)Control:J6TweakRev.PROC
@@ -3374,7 +3305,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:J6TweakFwd
+ $(P)Control:J6TweakFwd.PROC
@@ -3413,7 +3344,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:J6Cmd.VAL
+ $(P)Control:J6CmdU.VAL
@@ -3711,7 +3642,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -3747,39 +3678,6 @@ caMenu{
-
-
-
- 50
- 460
- 80
- 20
-
-
-
- $(P)Control:AutoMoveL
-
-
-
- 0
- 0
- 0
-
-
-
-
- 115
- 223
- 255
-
-
-
- Column
-
-
- caChoice::Static
-
-
caGraphics::Rectangle
@@ -3855,7 +3753,7 @@ caMenu{
- 140
+ 550
460
50
20
@@ -3904,7 +3802,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseXTweakRev
+ $(P)Control:PoseXTweakRev.PROC
@@ -3994,7 +3892,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseXTweakFwd
+ $(P)Control:PoseXTweakFwd.PROC
@@ -4033,7 +3931,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:PoseXCmd.VAL
+ $(P)Control:PoseXCmdU.VAL
@@ -4295,43 +4193,7 @@ caMenu{
Solid
-
-
- QFrame::NoFrame
-
-
-
- 0
- 0
- 0
-
-
-
-
- 0
- 0
- 0
-
-
-
- Go:
-
-
- ESimpleLabel::WidthAndHeight
-
-
-
- 20
- 460
- 30
- 20
-
-
-
- Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
-
-
+
QFrame::NoFrame
@@ -4359,8 +4221,8 @@ caMenu{
20
425
- 150
- 20
+ 200
+ 25
@@ -4443,7 +4305,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -4564,7 +4426,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseYTweakRev
+ $(P)Control:PoseYTweakRev.PROC
@@ -4654,7 +4516,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseYTweakFwd
+ $(P)Control:PoseYTweakFwd.PROC
@@ -4693,7 +4555,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:PoseYCmd.VAL
+ $(P)Control:PoseYCmdU.VAL
@@ -4991,7 +4853,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -5112,7 +4974,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseZTweakRev
+ $(P)Control:PoseZTweakRev.PROC
@@ -5202,7 +5064,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseZTweakFwd
+ $(P)Control:PoseZTweakFwd.PROC
@@ -5241,7 +5103,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:PoseZCmd.VAL
+ $(P)Control:PoseZCmdU.VAL
@@ -5539,7 +5401,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -5660,7 +5522,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseRollTweakRev
+ $(P)Control:PoseRollTweakRev.PROC
@@ -5750,7 +5612,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseRollTweakFwd
+ $(P)Control:PoseRollTweakFwd.PROC
@@ -5789,7 +5651,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:PoseRollCmd.VAL
+ $(P)Control:PoseRollCmdU.VAL
@@ -6087,7 +5949,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -6208,7 +6070,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PosePitchTweakRev
+ $(P)Control:PosePitchTweakRev.PROC
@@ -6298,7 +6160,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PosePitchTweakFwd
+ $(P)Control:PosePitchTweakFwd.PROC
@@ -6337,7 +6199,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:PosePitchCmd.VAL
+ $(P)Control:PosePitchCmdU.VAL
@@ -6635,7 +6497,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -6756,7 +6618,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseYawTweakRev
+ $(P)Control:PoseYawTweakRev.PROC
@@ -6846,7 +6708,7 @@ caMenu{
EPushButton::WidthAndHeight
- $(P)Control:PoseYawTweakFwd
+ $(P)Control:PoseYawTweakFwd.PROC
@@ -6885,7 +6747,7 @@ caMenu{
caLineEdit::WidthAndHeight
- $(P)Control:PoseYawCmd.VAL
+ $(P)Control:PoseYawCmdU.VAL
@@ -7183,7 +7045,7 @@ caMenu{
Solid
-
+
QFrame::NoFrame
@@ -7375,7 +7237,7 @@ caMenu{
caMessageButton::Static
-
+
QFrame::NoFrame
@@ -7420,7 +7282,7 @@ caMenu{
-
+
QFrame::NoFrame
@@ -7468,7 +7330,7 @@ caMenu{
- 205
+ 495
240
50
20
@@ -7507,7 +7369,7 @@ caMenu{
- 200
+ 495
460
50
20
@@ -7543,7 +7405,7 @@ caMenu{
caMessageButton::Static
-
+
210
@@ -7576,7 +7438,7 @@ caMenu{
caChoice::Static
-
+
QFrame::NoFrame
@@ -7651,7 +7513,7 @@ caMenu{
caMessageButton::Static
-
+
QFrame::NoFrame
@@ -7696,7 +7558,7 @@ caMenu{
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -7741,7 +7603,7 @@ caMenu{
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -7786,7 +7648,7 @@ caMenu{
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -7831,7 +7693,7 @@ caMenu{
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -7876,7 +7738,7 @@ caMenu{
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -7921,7 +7783,7 @@ caMenu{
Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
-
+
QFrame::NoFrame
@@ -8009,7 +7871,7 @@ caMenu{
$(P)Control:Moving
-
+
QFrame::NoFrame
@@ -8147,7 +8009,7 @@ caMenu{
decimal
-
+
QFrame::NoFrame
@@ -8183,7 +8045,7 @@ caMenu{
-
+
QFrame::NoFrame
@@ -8321,7 +8183,7 @@ caMenu{
decimal
-
+
QFrame::NoFrame
@@ -8357,7 +8219,7 @@ caMenu{
-
+
QFrame::NoFrame
@@ -8438,8 +8300,8 @@ caMenu{
- 550
- 460
+ 705
+ 160
100
20
@@ -8477,98 +8339,782 @@ caMenu{
false
- caRectangle_0
- caRectangle_1
- caRectangle_2
- caRectangle_3
- caRectangle_4
- caRectangle_5
- caRectangle_6
- caLabel_0
- caLabel_1
- caLabel_2
- caLabel_3
- caRectangle_7
- caLabel_4
- caRectangle_8
- caRectangle_9
- caRectangle_10
- caRectangle_11
- caRectangle_12
- caRectangle_13
- caLabel_5
- caRectangle_14
- caRectangle_15
- caRectangle_16
- caRectangle_17
- caRectangle_18
- caRectangle_19
- caLabel_6
- caRectangle_20
- caRectangle_21
- caRectangle_22
- caRectangle_23
- caRectangle_24
- caRectangle_25
- caLabel_7
- caRectangle_26
- caRectangle_27
- caRectangle_28
- caRectangle_29
- caRectangle_30
- caRectangle_31
- caLabel_8
- caRectangle_32
- caRectangle_33
- caRectangle_34
+
+
+
+ 100
+ 240
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:J1Cmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+ QFrame::NoFrame
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ Target:
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+
+ 25
+ 240
+ 70
+ 20
+
+
+
+ Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 165
+ 240
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:J2Cmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 230
+ 240
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:J3Cmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 295
+ 240
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:J4Cmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 360
+ 240
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:J5Cmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 425
+ 240
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:J6Cmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+ QFrame::NoFrame
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 0
+ 0
+ 0
+
+
+
+ Target:
+
+
+ ESimpleLabel::WidthAndHeight
+
+
+
+ 25
+ 460
+ 70
+ 20
+
+
+
+ Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+
+
+ 100
+ 460
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:PoseXCmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 165
+ 460
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:PoseYCmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 230
+ 460
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:PoseZCmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 295
+ 460
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:PoseRollCmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 360
+ 460
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:PosePitchCmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+
+
+
+ 425
+ 460
+ 60
+ 20
+
+
+
+ caLineEdit::WidthAndHeight
+
+
+ $(P)Control:PoseYawCmd.VAL
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+ 115
+ 223
+ 255
+
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ caLineEdit::Channel
+
+
+ 0.0
+
+
+ 1.0
+
+
+ caLineEdit::Static
+
+
+ decimal
+
+
+ caRectangle_0
+ caRectangle_1
+ caRectangle_2
+ caRectangle_3
+ caRectangle_4
+ caRectangle_5
+ caRectangle_6
+ caLabel_0
+ caLabel_1
+ caLabel_2
+ caRectangle_7
+ caLabel_3
+ caRectangle_8
+ caRectangle_9
+ caRectangle_10
+ caRectangle_11
+ caRectangle_12
+ caRectangle_13
+ caLabel_4
+ caRectangle_14
+ caRectangle_15
+ caRectangle_16
+ caRectangle_17
+ caRectangle_18
+ caRectangle_19
+ caLabel_5
+ caRectangle_20
+ caRectangle_21
+ caRectangle_22
+ caRectangle_23
+ caRectangle_24
+ caRectangle_25
+ caLabel_6
+ caRectangle_26
+ caRectangle_27
+ caRectangle_28
+ caRectangle_29
+ caRectangle_30
+ caRectangle_31
+ caLabel_7
+ caRectangle_32
+ caRectangle_33
+ caRectangle_34
caRectangle_35
caRectangle_36
caRectangle_37
- caLabel_9
+ caLabel_8
caRectangle_38
caRectangle_39
caRectangle_40
caRectangle_41
caRectangle_42
- caLabel_10
- caLabel_11
+ caLabel_9
caRectangle_43
caRectangle_44
- caLabel_12
+ caLabel_10
caRectangle_45
caRectangle_46
caRectangle_47
caRectangle_48
caRectangle_49
caRectangle_50
- caLabel_13
+ caLabel_11
caRectangle_51
caRectangle_52
caRectangle_53
caRectangle_54
caRectangle_55
caRectangle_56
- caLabel_14
+ caLabel_12
caRectangle_57
caRectangle_58
caRectangle_59
caRectangle_60
caRectangle_61
caRectangle_62
- caLabel_15
+ caLabel_13
caRectangle_63
caRectangle_64
caRectangle_65
caRectangle_66
caRectangle_67
caRectangle_68
- caLabel_16
+ caLabel_14
caRectangle_69
caRectangle_70
caRectangle_71
caRectangle_72
caRectangle_73
caRectangle_74
+ caLabel_15
+ caLabel_16
caLabel_17
caLabel_18
caLabel_19
@@ -8578,15 +9124,14 @@ caMenu{
caLabel_23
caLabel_24
caLabel_25
+ caRectangle_75
caLabel_26
caLabel_27
- caRectangle_75
caLabel_28
caLabel_29
caLabel_30
caLabel_31
caLabel_32
- caChoice_0
caMessageButton_0
caMessageButton_1
caTextEntry_0
@@ -8625,7 +9170,6 @@ caMenu{
caTextEntry_11
caLineEdit_10
caLineEdit_11
- caChoice_1
caMessageButton_13
caMessageButton_14
caTextEntry_12
@@ -8669,7 +9213,7 @@ caMenu{
caMessageButton_29
caMessageButton_30
caMessageButton_31
- caChoice_2
+ caChoice_0
caMessageButton_32
caTextEntry_24
caTextEntry_25
@@ -8677,6 +9221,18 @@ caMenu{
caTextEntry_27
caRelatedDisplay_0
caRelatedDisplay_1
+ caTextEntry_28
+ caTextEntry_29
+ caTextEntry_30
+ caTextEntry_31
+ caTextEntry_32
+ caTextEntry_33
+ caTextEntry_34
+ caTextEntry_35
+ caTextEntry_36
+ caTextEntry_37
+ caTextEntry_38
+ caTextEntry_39
\ No newline at end of file