Blueprint Help Send comments on this topic.
Presence
See Also

Glossary Item Box

Description

By default slave processes do not instantiate circuitry.  Occasionally, it is necessary for a slave to instantiate a particular object or circuit, and if this is required, then the object needs to be designated as 'definitive', so that all processes create a local instance.  By default, objects are resignated as 'root' and are not instantiated in slave processes.

Example

A fairly common requirement is that each executing process should generate a periodic diagnostic, often referred to as a heartbeat, which the master can use as a means of determining that everything is connected and executing correctly.

In the example below, the BIT (Built In Test) circuit is definitive (apparent from its bold outline) and so will be instantiated and execute within slave processes , as well as within the master and sub-master processes.

See Also