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.

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.