| Prev | Next | Start of Chapter | End of Chapter | Contents | Index | (7 out of 16)

Control Inhibit


The Control Inhibit block lets an inference path turn a control path on and off. You can use the block to turn on and off entire sections of a flow diagram.

When the status value of the block's input inference path matches the value of the attribute Trigger On, the block discards the input control signal. When the status value of the inference path no longer matches Trigger On, the block passes the current value of the input control path and continues to pass the input control signal normally.

If the block's inference path hasn't received a value yet (that is, it has a quality of no-value), the block passes nothing even when it receives a value from its control path.

Resetting

When you reset a Data Inhibit Block, the block does not does not pass a signal until it receives a value from its inference input path, even if it receives a signal from its input control path.

Configuring

This is the configuration panel for the Control Inhibit block.


Attribute Description
Trigger On The truth value that causes the block to discard its input control signal.

Example

The following diagram fills up tank 1 only if the tank is on-line. If the Control Inhibit block receives a control signal while the tank is off-line, the block discards the signal. It must receive a signal while the tank is on-line before it fills up the tank.


See Also

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

Click here for more information...
Basic Block Behavior
Specifying How to Handle Multiple Values

| Prev | Next | Start of Chapter | End of Chapter | Contents | Index | (7 out of 16)

Copyright © 1996, Gensym Corporation, Inc.