Hi HKJ,
I suspect I've just not found the right piece of documentation, but I'm having trouble with sending multiple commands to a SCPI device in a single line.
I have a solar array simulator that requires four parameters to generate a profile - if you only update a single parameter, that is assessed against the other three, and the device will simply reject it if it does not compute a valid result.
For this reason, it is best to send all four parameters as a single line so that it assesses the new parameters together.
However, it appears that by using the standard SCPI syntax of separating commands within the same subsystem with a semicolon, that Test Controller will inherently split them out to separate commands separated by <newline>.
For example, I need to be able to send the following as a single line:
CURR:SAS:ISC 6.75;IMP 6.36;:VOLT:SAS:VOC 25.9;VMP 22
But if I attempt to do so with Test Controller, it transmits as four separate items:
CURR:SAS:ISC 6.75
;; E4360A: Tx <CURR:SAS:ISC 6.75>
IMP 6.36
;; E4360A: Tx <IMP 6.36>
:VOLT:SAS:VOC 25.9
;; E4360A: Tx <:VOLT:SAS:VOC 25.9>
VMP 22
;; E4360A: Tx <VMP 22>
Is there a way around this? I've tried declaring it as a string but that doesn't seem to stop Test Controller splitting it on the semicolon.
Thanks!