Precision, Performance, Confidence. ™

Macros: Pressure Switch macro to Abort Pressure Control When Switch Activates

This COMPASS for Pressure Test macro stops pressure control when the raw output of the pressure switch (Device Under Test, or DUT) reaches 24 volts. Note that the Controller must have an Abort command in its setup file if the controller is not setup as an Autodetect device in COMPASS for Pressure.

Here is the code to use in the COMPASS Macro Editor. Need to make a new Test Macro and copy/paste this text into it.


Function AbortControlAt24V(iT, iL, iC, iP, cTest, cConfig)
     cdebug.LogStatus "Output: " & cConfig.DUTPrs(1).RawOutput1

If bAborted =1 Then Exit Function 'Only abort once then exit. This macro is only good for a test with one setpoint.    
     ' Need bAborted note In _Declaration Test Macro

     If abs(cConfig.DUTPrs(1).RawOutput1 - 24) < 24 * 0.1 Then  'Aborts when pressure within 0.1% of target 24 V    
         cdebug.LogStatus "within range to abort"
         cConfig.SetPrs(1).IoSetOutput 0,0,2
         bAborted = 1
     'cCOMPASS.TestPoint 1,10    'this will average for 10seconds
     End If

End Function


Here's a screen-shot of the macro in the COMPASS Macro Editor


If you have questions please contact Fluke Calibration Pressure Technical Support at the below link or by calling +1.877.355.3225

Here's an article for a pressure switch test without macros,
Pressure Switch Test in COMPASS for Pressure


Have more questions? Submit a request


Please sign in to leave a comment.