niceLAB Dynamic Scheduler

The niceLAB dynamic scheduler provides an optimum schedule for a procedure.

  • The scheduler works event-controlled resulting in a maximum throughput.
  • Alternatively, time-controlled mode may be used if well-defined timing is an issue for the processed labware.
  • The niceLAB scheduler provides automatic deadlock prevention.
  • Programmed events may be used for modelling of loical dependencies.
  • Logical dependencies can be reproduced in the procedure using user-defined events.
  • Chronological dependencies can be implemented in event-controlled operation using timestamps.
  • niceLAB implements the error handling defined in the SiLA standard. This means that the procedure can be continued after the error has been eliminated.
  • During runtime, it is possible to redirect the workflow to another location in the same thread or in another thread depending on
    • Variable values
    • Data supplied by devices
    • External information (e.g. results of a database query)
  • Procedures may be kept simple using loops.
  • Threads can be used like subroutines.
  • Procedures can be simulated using the niceLAB scheduler.
Cookies make it easier for us to provide you with our services. With the usage of our services you permit us to use cookies.
More information Agreed