Your program will keep sending one character every 5 ms until you toggle the Start Program pushbutton to false. Do you really want to do this?
Since only one of the options (between clockwise, anti-clockwise, etc.) will be active, you may want to use a radio button instead of a pushbutton.
This will let you get rid of all those useless local variables. Select the right character according to the radio button value, then wire it directly to the VISA Write. In your current program, if you activate more than one boolean, you don't know what's the actual command that will be sent, since the indcator Executed commands will be written multiple times in a random order.
Paolo
-------------------
LV 7.1, 2011, 2017, 2019, 2021