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 |