WOLFRAM SYSTEMMODELER

BooleanInput

'input Boolean' as connector

Wolfram Language

In[1]:=
Click for copyable input
SystemModel["Modelica.Blocks.Interfaces.BooleanInput"]
Out[1]:=

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

Connector with one input signal of type Boolean.

Used in Components (90)

TriggeredSampler

Triggered sampling of continuous signals

TriggeredMax

Compute maximum, absolute value of continuous signal at trigger instants

BooleanValue

Show Boolean value from numberPort or from number input field in diagram layer dynamically

BooleanSISO

Single Input Single Output control block with signals of type Boolean

BooleanMIMOs

Multiple Input Multiple Output continuous control block with same number of inputs and outputs of Boolean type

SI2BooleanSO

2 Single Input / Boolean Single Output block

partialBooleanSISO

Partial block with 1 input and 1 output Boolean signal

partialBooleanSI2SO

Partial block with 2 input and 1 output Boolean signal

partialBooleanSI3SO

Partial block with 3 input and 1 output Boolean signal

partialBooleanSI

Partial block with 1 input Boolean signal

PartialBooleanSISO_small

Partial block with a BooleanInput and a BooleanOutput signal and a small block icon

SendBoolean

Obsolete block to send Boolean signal to bus

ReceiveBoolean

Obsolete block to receive Boolean signal from bus

And

Logical 'and': y = u1 and u2

Or

Logical 'or': y = u1 or u2

Xor

Logical 'xor': y = u1 xor u2

Nor

Logical 'nor': y = not (u1 or u2)

Nand

Logical 'nand': y = not (u1 and u2)

Not

Logical 'not': y = not u

Pre

Breaks algebraic loops by an infinitesimal small time delay (y = pre(u): event iteration continues until u = pre(u))

Edge

Output y is true, if the input u has a rising edge (y = edge(u))

FallingEdge

Output y is true, if the input u has a falling edge (y = edge(not u))

Change

Output y is true, if the input u has a rising or falling edge (y = change(u))

ZeroCrossing

Trigger zero crossing of input u

LogicalSwitch

Logical Switch

Switch

Switch between two Real signals

TriggeredTrapezoid

Triggered trapezoid generator

Timer

Timer measuring the time from the time instant where the Boolean input became true

RSFlipFlop

A basic RS Flip Flop

BooleanToReal

Convert Boolean to Real signal

BooleanToInteger

Convert Boolean to Integer signal

Edge

Indicates rising edge of Boolean signal

BooleanChange

Indicates Boolean signal changing

TriggeredAdd

Add input to previous value of output, if rising edge of trigger port

Not

Logical 'not': y = not u

RisingEdge

Output y is true, if the input u has a rising edge, otherwise it is false (y = edge(u))

FallingEdge

Output y is true, if the input u has a falling edge, otherwise it is false (y = edge(not u))

ChangingEdge

Output y is true, if the input u has either a rising or a falling edge and otherwise it is false (y=change(u))

OnDelay

Delay a rising edge of the input, but do not delay a falling edge.

BooleanReplicator

Boolean signal replicator

BooleanPassThrough

Pass a Boolean signal through without modification

TankController

Controller for tank system

valve

Simple valve model (this is a copy from Isolde Dressler's master thesis project)

TransitionWithSignal

Transition where the fire condition is set by a Boolean input signal

IndicatorLamp

Dynamically show Boolean input signal (false/true = white/green color)

IdealThyristor

Ideal thyristor

IdealGTOThyristor

Ideal GTO thyristor

IdealCommutingSwitch

Ideal commuting switch

IdealIntermediateSwitch

Ideal intermediate switch

IdealOpeningSwitch

Ideal electrical opener

IdealClosingSwitch

Ideal electrical closer

OpenerWithArc

Ideal opening switch with simple arc model

CloserWithArc

Ideal closing switch with simple arc model

IdealTriac

Ideal triac, based on ideal thyristors

BooleanToLogic

Boolean to Logic converter

SwitchYD

Y-D-switch

IdealThyristor

Multiphase ideal thyristor

IdealGTOThyristor

Multiphase ideal GTO thyristor

IdealCommutingSwitch

Multiphase ideal commuting switch

IdealIntermediateSwitch

Multiphase ideal intermediate switch

IdealOpeningSwitch

Multiphase ideal opener

IdealClosingSwitch

Multiphase ideal closer

OpenerWithArc

Multiphase opener with arc

CloserWithArc

Multiphase closer with arc

ThyristorBridge2Pulse

Two pulse Graetz thyristor rectifier bridge

HalfControlledBridge2Pulse

Two pulse Graetz half controlled rectifier bridge

ThyristorCenterTap2Pulse

Two pulse thyristor rectifier with center tap

ThyristorCenterTapmPulse

m pulse thyristor rectifier with center tap

ThyristorBridge2mPulse

2*m pulse thyristor rectifier bridge

HalfControlledBridge2mPulse

2*m pulse half controlled rectifier bridge

ThyristorCenterTap2mPulse

2*m pulse thyristor rectifier with center tap

SinglePhase2Level

Single phase DC to AC converter

MultiPhase2Level

Multi phase DC to AC converter

ChopperStepDown

Step down chopper

HBridge

H bridge (four quadrant converter)

EnableLogic

Partial model providing enable parameter and optional enable input

Enable

Partial model providing enable parameter and optional enable input

Enable1

Partial model providing enable parameter and optional enable input for one firing signal

Enable1m

Partial model providing enable parameter and optional enable input for m firing signals

Enable2

Partial model providing enable parameter and optional enable input for two firing signals

Enable2m

Partial model providing enable parameter and optional enable input for 2*m firing signals

IdealCommutingSwitch

Ideal commuting switch

IdealIntermediateSwitch

Ideal intermediate switch

IdealOpeningSwitch

Ideal electrical opener

IdealClosingSwitch

Ideal electrical closer

IdealCommutingSwitch

Multiphase ideal commuting switch

IdealIntermediateSwitch

Multiphase ideal intermediate switch

IdealOpeningSwitch

Multiphase ideal opener

IdealClosingSwitch

Multiphase ideal closer

PathToAxisControlBus

Map path planning to one axis control bus