Cicode Programming Reference > Performing Advanced Tasks > Multitasking

Multitasking

Multitasking is when you can run more than one task at the same time. Windows supports this feature at the application level. For example you can run MS-Word and MS-Excel at the same time.

Citect SCADA also supports multitasking internally; that is you can tell Citect SCADA to do something, and before Citect SCADA has completed that task you can tell Citect SCADA to start some other task. Citect SCADA will perform both tasks at the same time. Citect SCADA automatically creates the tasks, leaving you to call the functions.

Multitasking is a feature of Citect SCADA not the operating system. Many applications cannot do this, for example if you start a macro in Excel, while that macro is running you cannot do any other operation in Excel until that macro completes.

A multitasking environment is useful when designing your Cicode. It allows you to be flexible, allowing the operator to perform one action, while another is already taking place. For example, you can use Cicode to display two different input forms at the same time, while allowing the operator to continue using the screen in the background.

See Also

Published June 2018