diff --git a/6-asyn-troubleshooting.md b/6-asyn-troubleshooting.md index c3f9e216ded96a94f9a0e3fce6c1a69fde32572e..a5657d0dcb0fad31de9b11246cde5f743dd178c4 100644 --- a/6-asyn-troubleshooting.md +++ b/6-asyn-troubleshooting.md @@ -88,9 +88,13 @@ Turn **traceIODriver** on: Do the following and observe the commands on the IOC's console: -* Note the commands sent while idle polling -* Move a motor and look for the MV command -* Stop a motor and look for the AB command +* Note the commands sent while idle polling: `POS` and `ST` +* Move a motor and look for the `MV` command +* Stop a motor and look for the `AB` command + +Typing `ctrl+a, [` will cause screen to enter copy/scrollback mode at which point the arrow keys can be used to navigate up to commands that scrolled off the screen. More info about screen's copy/scrollback mode can be found [here](https://www.gnu.org/software/screen/manual/html_node/Copy.html). + +Note: The **Abort** button at the bottom of **motorx_all.ui** writes to an allstop PV, NOT directly to the motor record's `STOP` field; the motor has to be moving for the **Abort** button to cause the `AB` command to be sent to the controller. ### 6.4 Synchronize the terminators on asynOctet.ui