WOLFRAM SYSTEM MODELER
BooleanNetwork1Demonstrates the usage of blocks from Modelica.Blocks.MathBoolean |
|
SystemModel["Modelica.Blocks.Examples.BooleanNetwork1"]

This information is part of the Modelica Standard Library maintained by the Modelica Association.
This example demonstrates a network of Boolean blocks from package Modelica.Blocks.MathBoolean. Note, that
| showValue |
Type: BooleanValue Description: Show Boolean value from numberPort or from number input field in diagram layer dynamically |
|
|---|---|---|
| and1 |
Type: And Description: Logical 'and': y = u[1] and u[2] and ... and u[nu] |
|
| booleanPulse1 |
Type: BooleanPulse Description: Generate pulse signal of type Boolean |
|
| booleanPulse2 |
Type: BooleanPulse Description: Generate pulse signal of type Boolean |
|
| booleanStep |
Type: BooleanStep Description: Generate step signal of type Boolean |
|
| or1 |
Type: Or Description: Logical 'or': y = u[1] or u[2] or ... or u[nu] |
|
| xor1 |
Type: Xor Description: Logical 'xor': y = oneTrue(u) (y is true, if exactly one element of u is true, otherwise it is false) |
|
| showValue2 |
Type: BooleanValue Description: Show Boolean value from numberPort or from number input field in diagram layer dynamically |
|
| showValue3 |
Type: BooleanValue Description: Show Boolean value from numberPort or from number input field in diagram layer dynamically |
|
| nand1 |
Type: Nand Description: Logical 'nand': y = not ( u[1] and u[2] and ... and u[nu] ) |
|
| or2 |
Type: Nor Description: Logical 'nor': y = not ( u[1] or u[2] or ... or u[nu] ) |
|
| showValue4 |
Type: BooleanValue Description: Show Boolean value from numberPort or from number input field in diagram layer dynamically |
|
| nor1 |
Type: Not Description: Logical 'not': y = not u |
|
| onDelay |
Type: OnDelay Description: Delay a rising edge of the input, but do not delay a falling edge. |
|
| rising |
Type: RisingEdge Description: Output y is true, if the input u has a rising edge, otherwise it is false (y = edge(u)) |
|
| set1 |
Type: MultiSwitch Description: Set Boolean expression that is associated with the first active input signal |
|
| falling |
Type: FallingEdge Description: Output y is true, if the input u has a falling edge, otherwise it is false (y = edge(not u)) |
|
| booleanTable |
Type: BooleanTable Description: Generate a Boolean output signal based on a vector of time instants |
|
| changing |
Type: ChangingEdge Description: Output y is true, if the input u has either a rising or a falling edge and otherwise it is false (y=change(u)) |
|
| triggeredAdd |
Type: TriggeredAdd Description: Add input to previous value of output, if rising edge of trigger port |
|
| integerConstant |
Type: IntegerConstant Description: Generate constant signal of type Integer |
|
| showValue1 |
Type: IntegerValue Description: Show Integer value from numberPort or from number input field in diagram layer dynamically |
|
| showValue5 |
Type: BooleanValue Description: Show Boolean value from numberPort or from number input field in diagram layer dynamically |
|
| showValue6 |
Type: BooleanValue Description: Show Boolean value from numberPort or from number input field in diagram layer dynamically |
|
| rSFlipFlop |
Type: RSFlipFlop Description: A basic RS Flip Flop |
|
| sampleTriggerSet |
Type: SampleTrigger Description: Generate sample trigger signal |
|
| sampleTriggerReset |
Type: SampleTrigger Description: Generate sample trigger signal |