Screen Execution Properties

By using the Execution properties you can define the Screen's advanced functionalities. In order to do this just select and open the Screen required and then edit its settings through the Movicon 'Properties Window'.

 

 

Layer Variable

If required by using this edit box you can select a variable from the Movicon Real Time DB which determines the number of display layers for the Screen's controls and symbols. If you want to manage the layers,  each Movicon drawing or symbol must be declared with the required level by using the 'Layer' property from the control's or symbol's 'Properties Window'.

A Screen can have up to 32 layers. Therefore it is essential that the variable defining the number of layers must be in DoubleWord (32 bit), keeping in mind that each single bit corresponds to the displaying of the layer relating to that number, starting from zero bit which corresponds to the first layer.

 

Activating one layer will not exclude another, which means that there can be many levels active at the same time based on the bit set in the logic state '1' in the associated variable. In addition to this, the 16 available levels do not have any priority hierarchy over each other.

 

Public Source Container

The base Screen's name for the Public Symbols is entered in this dialog box. The Movicon controls and symbols can infact be associated a 'Public Name'. When some symbols with the same 'Public Name' have been inserted into the  project, and one of these is present in the 'Public Symbols Container', all the public symbols will be modified with the base symbol's properties, being the one contained in the Screen specified in the 'Public Symbols Container' property, at the Runtime startup. These modifications only take place in Runtime, therefore the symbols will resume their original properties when returning back into planning mode.

 

Style Source Container

By using this property you can select a screen to use as a style source container. For further information on how this property works please refer to "Style Sources in Symbols".

 

InUse Objects Manager

When enabling this property activates a management that puts 'Inuse' variables out of use (Not in use) when the object they are being used in becomes INVISIBLE on screen for more than 5 seconds (not editable) and as a consequence these variables will no longer be exchanged with the field and not counted by the license.  As soon as the object becomes visible again, its variables will return back in use.

 

The object's variables will change to NOT in use when the object comes invisible due to one of the following reasons:

 

 

 

Caution! Variables used in the  "Animation - Visibility" and "Animation - Size" properties remain always In Use even when object is invisible.  This is due to the obvious reason that once the object has been made  invisible by one of these properties, it can return visible when the variable changes again.  

 

The variables In use management is not performed for the "Animation - Transparency" property.  If the object should become completely transparent (associated variable value equal to zero) the variable should remain in use because in this case it's the object's transparency that is being managed and not its visibility.

 

All the object's variables are subject to being placed in NOT In Use when object is not visible.  These variables are those used in the following object's resouces:

 

 

When the 'Inuse Objects Manage' is enabled, when no longer visible, some objects will obtain certain behaviours in they way they work when their variables are Not in use.  The objects involved and their behaviours are as follows:

 

 

Global Container

Enabling this property permits the Screen's child objects be published in DOM format (Document Object Model, XML).

 

Style Source Back Color

By enabling this property, the screen will inherit the back color of the active style source container. For further information on how this property works see "Style Sources in Symbols".

 

Execute Synapse

When enabled this property activates the execution of any synapses logic upon Screen loading.

 

Synapses Cyclic Execution

When enabled this property activates the cyclic execution of any synapses logic when the Screen is active.

 

Max. Instances

This property, if set with a value higher than 1, opens more than one instances in Pop-Up mode in the same screen.  Once the set number of instances has been reached an error  message in the log system will be alerted.  this message only appears when the maximum number of Pop-Up instances set in the property is more that one, otherwise no error message will show and the screen already opened will obtain focus.

 

Warning! Opening more than one instance in a screen may occur only when the screen is opened using the  "Open Frame (multi-monitor)" command. Therefore, not more than one instance  can be opened in the same window such as Popup modals.

 

When the  "Exclusive Write Access " property is enabled, only the first screen instance will have write access denying access to all others.  For further information please refer to the chapter on  "Screen Background Properties"

 

Opening a screen in more than one instance is NOT supported in Windows CE.

 

Enable Multitouch Screen

The "Enable Multi-touch" property from the Screen "Execution-Advanced" property group allows you to click more than one object at the same time eg. two buttons that each execute command lists.  In this case, Movicon will not have to interpret gesture messaging but the execution of two commands upon being pressed.

 

See Also