Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Run the ddi.exe utility (see The ddi.exe utility for editing database templates and external settings files).
  2. Create CUSTOM and CUSTOM_CHILD objects in the DDI tab, as shown below.
    Image Modified
  3. Go to the Events tab and configure events that must be supported by the object (see the figure).
    Image Modified
  4. Go to the Reactions tab and configure reactions that must be supported by the object (see the figure).

    Info
    titleNote
    Reactions of virtual objects are automatically converted into events. In other words, a virtual object automatically generates an event when there is a reaction.


    Image Modified

  5. Go to the States tab and describe the states that the object can take. Here there are two statesON and OFF.
    Image Modified

    Info
    titleNote
    The postfix of file name is specified in the Image columnthe image that is stored in <Intellect installation directory>\Bmp. For instance, these will be custom_off.bmp and custom_on.bmp files (corresponding to ON and OFF states) for CUSTOM object. These files will be used by the map module.


  6. Go to the Transitionrules tab and set the object state change logic.
    Image Modified
    Transition rules is a simple state machinean event is an input action and a state is a result.
    An unconditional transition is used in this case: if CUSTOM||ON event is received, then there is transition to the ON state, if CUSTOM||OFF event is received, then there is transition to the OFF state.
  7. To save changes use the Save command in the File menu. The saved file must have the ddi extension and be stored in the folder corresponding to the required language, for example, C:\Program Files (x86)\Intellect\Languages\en\intellect.custom.ddi

...