Hi Desmond
Try to add an extra endcharacter to your string.
I saw that you rely on EOI (End or identify) and the keithley should respond.
But maybe it is faster in mode 3 (add CRLF)
I'm talking about the send/read data
Furthermore...
You are using a sequence frame for sequencing the write and read..
You can use sequence by wiring instead.
See case 3 of your vi.
greetings from the Netherlands