Software Exception Recovery on MM4 Logic commands

Hi All,

I am working on a large MM4 method that runs multiple concurrent methods at once and is very dense with logic commands (i.e. Expression, If, String Builder) vs. movement commands (.i.e. Get Plate, Aspirate, Dispense). Because of this, pausing the method becomes increasingly difficult, as the pause step will land on one of the logic commands more often than the instrument commands. We have started implementing recovery options, but it would be preferrable if the instrument would simply attempt to complete logic commands again before resuming and allowing the Pause function to be used. Right now the “Software Exception” will always be a fatal error for the method without any continue options available.

Does anyone know if there is a config or other setting/strategy to avoid the “Software Exception” termination condition in MM4? Our method runs a looping tracking concurrent method in the background so it is essentially guaranteed this will occur during any “Pause method” attempt. Any help would be greatly appreciated.

Best,

Doug

1 Like