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

Previous page Appendix 2. Creating virtual objects with ability to set events, reactions and states  How to create a virtual object Next page


Virtual objects represent software emulation of new Intellect objects and allow for configuring their states, reactions, and events. You can work with virtual objects using scripts, macros and macroevents.

You can create virtual objects using the ddi.exe and CustomTypeEditor.exe utilities in the <Intellect installation folder>\Tools.

In the How to create a virtual object section, you can find an example of creating two types of virtual objects that can be used to show the state of the abandoned objects detection tool on the map or to show any other user states. The states of objects are changed using macros, scripts, or via IIDK.

The procedure for creating and configuring a virtual object:

  1. Prepare the DBI file with the required types of objects.
  2. Prepare the DDI file—it specifies the events, reactions, states and state transition rules for the newly created objects.
  3. Prepare the XML file with the parameters of the newly created objects.
  4. Update the main database using The idb.exe utility for converting databases, selecting database templates and making backup copies of databases.
  5. Create a virtual object in Intellect. 
  • No labels