D2000 offers the option of scripting - writing user scripts in ESL (Event Script Language) and Java.

A script can exist:

ESL scripts can use (similar to eval tags) extensive mathematical data processing (Value Types, System Constants, Object Value Attributes, Expressions, and Functions).

In addition, ESL scripts can also contain Actions that can mediate the functionality of other processes (e.g. DBManager) and can be divided into several groups:


One of the following types is specified in the Event configuration: