A generic SCPI driver to setup ATS in minutes!

How easy would the life be for your engineer and scientists in your testing lab if controlling benchtop instruments from a computer was literally as easy as pressing the button? It is now possible with the new Symplify generic SCPI driver that can be fully configured from the user interface.

A quick demonstration

Each of the following 3 videos is very brief, only 1-2 minutes long. They will allow you to quickly grasp the new level of flexibility that it could offer your engineers without any need for programming. Running the tests “manually” from home and running a long validation unattended over the weekend is now mere minutes away!

Learn more about our automated test equipment services

The script example

If you want to copy/paste and try it out quickly!

Exported from Notepad++
'---------------------- ' Sample Script '---------------------- '---- DEFINE SCRIPT EXECUTION SPEED ---- ExecutionTiming_ms = 10 'Makes the script engine go faster ' Define local variables Voltage_Step = 0.2 Voltage_Min = 1 Voltage_Max = 5 Voltage_Step_Time = 5 Last_Action_Time = 0 Dwell_Time = 0 ' Set current voltage output to minimum swing value PS_Voltage_Set = Voltage_Min Last_Action_Time = SYN_Elapsed_App_Runtime Do While (1) 'Ramp *UP* the voltage output Do While PS_Voltage_Set < Voltage_Max ' Compute and check if the dwell time has been met Dwell_Time = SYN_Elapsed_App_Runtime - Last_Action_Time if (Dwell_Time >= Voltage_Step_Time) ' Dwell time has been met. Step the voltage and record start time of next step. PS_Voltage_Set = PS_Voltage_Set + Voltage_Step Last_Action_Time = SYN_Elapsed_App_Runtime else sleep(0.1) end if Loop 'Make sure we don't go above the limit PS_Voltage_Set = Voltage_Max Last_Action_Time = SYN_Elapsed_App_Runtime 'Ramp *DOWN* the voltage output Do While PS_Voltage_Set > Voltage_Min ' Compute and check if the dwell time has been met Dwell_Time = SYN_Elapsed_App_Runtime - Last_Action_Time if (Dwell_Time >= Voltage_Step_Time) ' Dwell time has been met. Step the voltage and record start time of next step. PS_Voltage_Set = PS_Voltage_Set - Voltage_Step Last_Action_Time = SYN_Elapsed_App_Runtime else sleep(0.1) end if Loop 'Make sure we don't go below the limit PS_Voltage_Set = Voltage_Min Loop

Synovus Resources

Fill the form below to access all our resources. We won't ask you again later.
  • By submitting this form you allow us to send you monthly updates on our services and news.