| Prev | Start of Chapter | Next Chapter | Contents | Index | (9 out of 9)

Inference Inhibit


The Inference Inhibit block enables and disables an inference path. You can use it to control entire flow diagrams or an important subsection of one.

When the status value of the top inference path (ip-in-2) matches the value of the attribute Trigger On, the block inhibits the bottom input inference value (ip-in-1). When the block is inhibiting the inference path, it does not evaluate any attached chart or graph capabilities nor does it update their associated charts or graphs.

When the status value of the top inference path does not match Trigger On, the block passes the bottom input inference value normally.

If Status on Initialization has a value, the block passes that value when it is initialized or reset; otherwise it passes nothing when initialized or reset.

Also, if the block has a Status on Initialization, and the top inference path value matches the Trigger On, the block passes the Status on Initialization.

GDA evaluates this block whenever either of the input ports receives a new value.

Configuring

This is the configuration panel for the Inference Inhibit block.


Attribute Description
Trigger On
The status value that determines when the block inhibits the flow of data.
Status on Initialization
See "Specifying an Initial Status Value".

Example

This figure shows a portion of a flow diagram that uses two Data Inhibit blocks to test whether a tank is on before analyzing its temperature. Trigger On is .true. Tank-1 is on and Tank-2 is off.


See Also

For more information on how to use this block, see the sections below.

Click here for more information...
Basic Block Behavior
The Data Inhibit block
The Control Inhibit block

| Prev | Start of Chapter | Next Chapter | Contents | Index | (9 out of 9)

Copyright © 1996, Gensym Corporation, Inc.