BooleanInput

'input Boolean' as connector

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 (84)

Integrator

Modelica.Blocks.Continuous

Output the integral of the input signal with optional reset

LimIntegrator

Modelica.Blocks.Continuous

Integrator with limited value of the output and optional reset

TriggeredSampler

Modelica.Blocks.Discrete

Triggered sampling of continuous signals

TriggeredMax

Modelica.Blocks.Discrete

Compute maximum, absolute value of continuous signal at trigger instants

BooleanValue

Modelica.Blocks.Interaction.Show

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

BooleanSISO

Modelica.Blocks.Interfaces

Single Input Single Output control block with signals of type Boolean

BooleanMIMOs

Modelica.Blocks.Interfaces

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

SI2BooleanSO

Modelica.Blocks.Interfaces

2 Single Input / Boolean Single Output block

partialBooleanSISO

Modelica.Blocks.Interfaces

Partial block with 1 input and 1 output Boolean signal

partialBooleanSI2SO

Modelica.Blocks.Interfaces

Partial block with 2 input and 1 output Boolean signal

partialBooleanSI3SO

Modelica.Blocks.Interfaces

Partial block with 3 input and 1 output Boolean signal

partialBooleanSI

Modelica.Blocks.Interfaces

Partial block with 1 input Boolean signal

PartialBooleanSISO_small

Modelica.Blocks.Interfaces

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

ZeroCrossing

Modelica.Blocks.Logical

Trigger zero crossing of input u

Switch

Modelica.Blocks.Logical

Switch between two Real signals

TriggeredTrapezoid

Modelica.Blocks.Logical

Triggered trapezoid generator

Timer

Modelica.Blocks.Logical

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

LogicalDelay

Modelica.Blocks.Logical

Delay boolean signal

RSFlipFlop

Modelica.Blocks.Logical

A basic RS Flip Flop

TriggeredAdd

Modelica.Blocks.MathInteger

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

BooleanReplicator

Modelica.Blocks.Routing

Boolean signal replicator

EventClock

Modelica.Clocked.ClockSignals.Clocks

Generate a clock signal when the Boolean input changes from false to true

SampleClocked

Modelica.Clocked.BooleanSignals.Sampler

Sample the continuous-time, Boolean input signal and provide it as clocked output signal. The clock is provided as input signal

SampleVectorizedAndClocked

Modelica.Clocked.BooleanSignals.Sampler

Sample the continuous-time, Boolean input signal vector and provide it as clocked output signal vector. The clock is provided as input signal

Hold

Modelica.Clocked.BooleanSignals.Sampler

Hold the clocked, Boolean input signal and provide it as continuous-time output signal (zero order hold)

SubSample

Modelica.Clocked.BooleanSignals.Sampler

Sub-sample the clocked Boolean input signal and provide it as clocked output signal

SuperSample

Modelica.Clocked.BooleanSignals.Sampler

Super-sample the clocked Boolean input signal and provide it as clocked output signal

ShiftSample

Modelica.Clocked.BooleanSignals.Sampler

Shift the clocked Boolean input signal by a fraction of the last interval and and provide it as clocked output signal

BackSample

Modelica.Clocked.BooleanSignals.Sampler

Shift clock of Boolean input signal backwards in time (and access the most recent value of the input at this new clock)

AssignClock

Modelica.Clocked.BooleanSignals.Sampler

Assign a clock to a clocked Boolean signal

AssignClockVectorized

Modelica.Clocked.BooleanSignals.Sampler

Assign a clock to a clocked Boolean signal vector

UpSample

Modelica.Clocked.BooleanSignals.Sampler.Utilities

Upsample the clocked Boolean input signal and provide it as clocked output signal

AssignClockToTriggerHold

Modelica.Clocked.BooleanSignals.Sampler.Utilities

Generate a Boolean continuous-time trigger signal from a clocked Boolean input

AssignClockToSquareWaveHold

Modelica.Clocked.BooleanSignals.Sampler.Utilities

Generate a Boolean continuous-time square signal from a clocked Real input

BooleanChange

Modelica.Clocked.BooleanSignals.NonPeriodic

Indicate Boolean signal changing

PartialSISOSampler

Modelica.Clocked.BooleanSignals.Interfaces

Basic block used for sampling of Boolean signals

PartialClockedSISO

Modelica.Clocked.BooleanSignals.Interfaces

Block with clocked single input and clocked single output Boolean signals

TankController

Modelica.StateGraph.Examples.Utilities

Controller for tank system

valve

Modelica.StateGraph.Examples.Utilities

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

TransitionWithSignal

Modelica.StateGraph

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

IdealThyristor

Modelica.Electrical.Analog.Ideal

Ideal thyristor

IdealGTOThyristor

Modelica.Electrical.Analog.Ideal

Ideal GTO thyristor

IdealTwoWaySwitch

Modelica.Electrical.Analog.Ideal

Ideal two-way switch

IdealIntermediateSwitch

Modelica.Electrical.Analog.Ideal

Ideal intermediate switch

IdealOpeningSwitch

Modelica.Electrical.Analog.Ideal

Ideal electrical opener

IdealClosingSwitch

Modelica.Electrical.Analog.Ideal

Ideal electrical closer

OpenerWithArc

Modelica.Electrical.Analog.Ideal

Ideal opening switch with simple arc model

CloserWithArc

Modelica.Electrical.Analog.Ideal

Ideal closing switch with simple arc model

IdealTriac

Modelica.Electrical.Analog.Ideal

Ideal triac, based on ideal thyristors

BooleanToLogic

Modelica.Electrical.Digital.Converters

Boolean to Logic converter

SwitchYD

Modelica.Electrical.Machines.Utilities

Y-D-switch

SwitchYDwithArc

Modelica.Electrical.Machines.Utilities

Y-D-switch with arc

IdealThyristor

Modelica.Electrical.Polyphase.Ideal

Polyphase ideal thyristor

IdealGTOThyristor

Modelica.Electrical.Polyphase.Ideal

Polyphase ideal GTO thyristor

IdealCommutingSwitch

Modelica.Electrical.Polyphase.Ideal

Polyphase ideal commuting switch

IdealIntermediateSwitch

Modelica.Electrical.Polyphase.Ideal

Polyphase ideal intermediate switch

IdealOpeningSwitch

Modelica.Electrical.Polyphase.Ideal

Polyphase ideal opener

IdealClosingSwitch

Modelica.Electrical.Polyphase.Ideal

Polyphase ideal closer

OpenerWithArc

Modelica.Electrical.Polyphase.Ideal

Polyphase opener with arc

CloserWithArc

Modelica.Electrical.Polyphase.Ideal

Polyphase closer with arc

HBridge

Modelica.Electrical.PowerConverters.DCDC

H bridge (four quadrant converter)

SoftStartControl

Modelica.Electrical.PowerConverters.ACAC.Control

SinglePhaseTriac

Modelica.Electrical.PowerConverters.ACAC

Triode for alternating current

PolyphaseTriac

Modelica.Electrical.PowerConverters.ACAC

Triodes for alternating current

EnableLogic

Modelica.Electrical.PowerConverters.Enable

Partial model providing enable parameter and optional enable input

Enable

Modelica.Electrical.PowerConverters.Interfaces.Enable

Partial model providing enable parameter and optional enable input

Enable1

Modelica.Electrical.PowerConverters.Interfaces.Enable

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

Enable1m

Modelica.Electrical.PowerConverters.Interfaces.Enable

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

Enable2

Modelica.Electrical.PowerConverters.Interfaces.Enable

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

Enable2m

Modelica.Electrical.PowerConverters.Interfaces.Enable

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

IdealCommutingSwitch

Modelica.Electrical.QuasiStatic.SinglePhase.Ideal

Ideal commuting switch

IdealIntermediateSwitch

Modelica.Electrical.QuasiStatic.SinglePhase.Ideal

Ideal intermediate switch

IdealOpeningSwitch

Modelica.Electrical.QuasiStatic.SinglePhase.Ideal

Ideal electrical opener

IdealClosingSwitch

Modelica.Electrical.QuasiStatic.SinglePhase.Ideal

Ideal electrical closer

IdealCommutingSwitch

Modelica.Electrical.QuasiStatic.Polyphase.Ideal

Polyphase ideal commuting switch

IdealIntermediateSwitch

Modelica.Electrical.QuasiStatic.Polyphase.Ideal

Polyphase ideal intermediate switch

IdealOpeningSwitch

Modelica.Electrical.QuasiStatic.Polyphase.Ideal

Polyphase ideal opener

IdealClosingSwitch

Modelica.Electrical.QuasiStatic.Polyphase.Ideal

Polyphase ideal closer

SwitchYD

Modelica.Magnetic.QuasiStatic.FundamentalWave.Utilities

Y-D-switch

PathToAxisControlBus

Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.Utilities

Map path planning to one axis control bus

TankController

Modelica.Fluid.Examples.ControlledTankSystem.Utilities

Controller for tank system

PartialLumpedVessel

Modelica.Fluid.Vessels.BaseClasses

Lumped volume with a vector of fluid ports and replaceable heat transfer model

ValveDiscrete

Modelica.Fluid.Valves

Valve for water/steam flows with linear pressure drop

ValveDiscreteRamp

Modelica.Fluid.Valves

Valve for water/steam flows with discrete opening signal and ramp opening