Sending Commands and Reading Back from the Unit Under Test

Modified on Thu, 07 Jun 2018 at 10:25 AM

ProCal has the ability to perform fully closed-loop calibration and verification through the use of pre and post test commands on a test by test basis for maximum control over ranges etc.


To tell ProCal that the procedure will communicate with a UUT over a remote interface the UUT checkbox must be ticked on the second page of the procedure editor as below. This page is accessed when creating or editing a procedure and selecting uncertainty statements / manual traceable instruments.



To access the instrument control windows, open the procedure you wish to edit/create in ProEdit and select the test that requires commands and press the INSTRUMENTS tab



To send commands to a UUT, commands in the Instrument window must be prefaced with UUT with the command following


For example, with a SCIPI compatible instrument, the below command will set the 1V DC Range


UUT CONF:VOLT:DC 1


To perform a readback with automatic samples, a special header must be entered in the command window to inform ProCal that it should repeat lines below until the auto step requirements are met


>READBACK



To read back from an interface the FETCHREAD command must be entered between UUT and the command. For example, to perform readback from a SCIPI instrument


UUT FETCHREAD READ?


Will send the command READ? to the UUT and read the response from the UUT


The command MEAS=READ will inform ProCal to set the Result (i.e. the measurement) as the result of the READ from the UUT


If a delay is required between measurement loops the DELAY xx command can be used where xx is the delay in seconds, i.e. DELAY 1 will delay by 1 second.


To configure auto step the ADVANCED tab can have parameter for automatically moving to the next test entered : 



In this example, ProCal will dynamically determine when the UUT has become stable and then average 3 readings and then move on whether or not the test passes or fails. Note that Autostep is set to ON.


For more advanced programming, please contact Transmille for assistance

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article