Documentation for Intellect 4.11.0-4.11.3. Documentation for other versions of Intellect is available too.

Previous page Program modules  Interaction of modules of other vendors with Intellect kernel Next page


Basic modules interact with the Intellect kernel via the data exchange interface of the Intellect kernel, using module.mdl, a dynamic library.The program modules and Intellect kernel interaction scheme are shown in the figure.

Intellect.dbi and intellect.ddi object setting files contain the information about integrated modules (objects) required to support operation of the Intellect kernel. System setting files are edited using ddi.exe, a specialized utility. At the object integration stage, the names and parameters of the integrated object and related system events and responses, used for this object, and the values thereof are recorded in the system setting files.

The module.mdl file supports operation with objects of the same type: creation, modification, deletion, changing object parameters at the configuration stage or during operation and saving updated parameters in the database, as well as certain special operations with the object. Apart from that, the module.mdl transmits parameters of the created or modified objects to the executive module.

The module.mdl file stores the configuration of the object setting panels.

The module.run execution file supports interworking with the units, transmits information about events to the kernel and also supports unit control.

Consequently, module.mdl supports two-way data exchange between the Intellect kernel and module. The responses and events, which are used, will be described in the system manuals of the appropriate object (in intellect.ddi file).

To simplify integration with the joint data systems, auxiliary software or extension modules, Intellect™ system offers an alternative interface for data exchange between modules and the Intellect kernel – IIDK.

  • No labels