The scripting technology extends the power of symbols, allowing to associate to each of them a specific customization wizard: this allows to create Intelligent Symbol that is self-reconfigured based on the user-supplied information provided by the user. The wizard offers a simple configuration dialog that asks for basic information; based on the information provided and then reconfigure the symbol acting on the properties of the objects that constitute or radically changing the objects themselves.

In some cases, the necessary information are taken automatically, without requiring the intervention of operator.

Many of the symbols provided in the X Vision Symbols Gallery are Intelligent Symbols.


On the one hand the use of this technology greatly simplifies the customization of a symbol, because it prompts the user with a few essential information expressing a specific terminology for the object in question and therefore familiar, apart from abstraction introduced by the Graphic Editor. For example, the configuration of a symbol depicting a lamp requires you to specify the expression that defines the status, not a generic expressions of visibility or color of the same generic dynamic graphic objects. On the other side this is an extremely powerful tool that allows you to perform even radical changes in an automatic way, with a consequent saving of learning time and development time.


By inserting an Intelligent Symbol in the synoptic, the customization wizard associated with it is automatically activated. The wizard can then be invoked by selecting the Customize... command from Animations\ Symbols menu or from the context menu.



Important: A symbol is generally constituted by a group of objects. If the group is separated, the symbol properties, including the customization script binding, are lost.


The Customization wizards reside in the Wizards folder of X Vision

Associating a wizard to a symbol is defined by the Customization script property of the main object of the group.

Advanced users can create their own Intelligent Symbols writing the appropriate script for customizing their own symbols and associating them with such a property. For more information, please refer to the chapter "Application Wizard"In this guide.