BooleanOutput

'output Boolean' as connector

Information

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

Connector with one output signal of type Boolean.

Used in Components (69)

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

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

MI2BooleanMOs

Modelica.Blocks.Interfaces

2 Multiple Input / Boolean Multiple Output block with same signal lengths

SI2BooleanSO

Modelica.Blocks.Interfaces

2 Single Input / Boolean Single Output block

BooleanSignalSource

Modelica.Blocks.Interfaces

Base class for Boolean signal sources

IntegerSIBooleanSO

Modelica.Blocks.Interfaces

Integer Input Boolean Output continuous control block

IntegerMIBooleanMOs

Modelica.Blocks.Interfaces

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

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

partialBooleanSO

Modelica.Blocks.Interfaces

Partial block with 1 output Boolean signal

partialBooleanSource

Modelica.Blocks.Interfaces

Partial source block (has 1 output Boolean signal and an appropriate default icon)

partialBooleanThresholdComparison

Modelica.Blocks.Interfaces

Partial block to compare the Real input u with a threshold and provide the result as 1 Boolean output signal

partialBooleanComparison

Modelica.Blocks.Interfaces

Partial block with 2 Real input and 1 Boolean output signal (the result of a comparison of the two Real inputs)

PartialBooleanSISO_small

Modelica.Blocks.Interfaces

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

PartialBooleanMISO

Modelica.Blocks.Interfaces

Partial block with a BooleanVectorInput and a BooleanOutput signal

Hysteresis

Modelica.Blocks.Logical

Transform Real to Boolean signal with Hysteresis

OnOffController

Modelica.Blocks.Logical

On-off controller

LogicalDelay

Modelica.Blocks.Logical

Delay boolean signal

RSFlipFlop

Modelica.Blocks.Logical

A basic RS Flip Flop

TerminateSimulation

Modelica.Blocks.Logical

Terminate simulation if condition is fulfilled

TotalHarmonicDistortion

Modelica.Blocks.Math

Output the total harmonic distortion (THD)

Pythagoras

Modelica.Blocks.Math

Determine the hypotenuse or leg of a right triangle

TriggeredAdd

Modelica.Blocks.MathInteger

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

MultiSwitch

Modelica.Blocks.MathBoolean

Set Boolean expression that is associated with the first active input signal

BooleanReplicator

Modelica.Blocks.Routing

Boolean signal replicator

BooleanExpression

Modelica.Blocks.Sources

Set output signal to a time varying Boolean expression

KinematicPTP2

Modelica.Blocks.Sources

Move as fast as possible from start to end position within given kinematic constraints with output signals q, qd=der(q), qdd=der(qd)

RadioButtonSource

Modelica.Blocks.Sources

Boolean signal source that mimics a radio button

PartialRotationalClock

Modelica.Clocked.ClockSignals.Clocks.Rotational

Base class for event clocks that generate a clock tick each time an observed input angle changes

AssignClockToTriggerHold

Modelica.Clocked.RealSignals.Sampler.Utilities

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

AssignClockToSquareWaveHold

Modelica.Clocked.RealSignals.Sampler.Utilities

Generate a Boolean continuous-time square-wave output from a clocked Real input

AssignClockToTriggerHold

Modelica.Clocked.IntegerSignals.Sampler.Utilities

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

AssignClockToSquareWaveHold

Modelica.Clocked.IntegerSignals.Sampler.Utilities

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

IntegerChange

Modelica.Clocked.IntegerSignals.NonPeriodic

Indicate Integer signal changing

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

ClockToBoolean

Modelica.Clocked.BooleanSignals.NonPeriodic

Block to translate clock signals to continuous Boolean events (each time the input clock ticks a rising Boolean output edge is produced).

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

PartialClockedSO

Modelica.Clocked.BooleanSignals.Interfaces

Block with clocked single output Boolean signals

TankController

Modelica.StateGraph.Examples.Utilities

Controller for tank system

InitialStepWithSignal

Modelica.StateGraph

Initial step (= step that is active when simulation starts). Connector 'active' is true when the step is active

StepWithSignal

Modelica.StateGraph

Ordinary step (= step that is not active when simulation starts). Connector 'active' is true when the step is active

LogicToBoolean

Modelica.Electrical.Digital.Converters

Logic to Boolean converter

Signal2mPulse

Modelica.Electrical.PowerConverters.ACDC.Control

Generic control of 2*m pulse rectifiers

VoltageBridge2Pulse

Modelica.Electrical.PowerConverters.ACDC.Control

Control of 2 pulse bridge rectifier

VoltageBridge2mPulse

Modelica.Electrical.PowerConverters.ACDC.Control

Control of 2*m pulse bridge rectifier

VoltageCenterTap2mPulse

Modelica.Electrical.PowerConverters.ACDC.Control

Control of 2*m pulse center tap rectifier

PWM

Modelica.Electrical.PowerConverters.DCAC.Control

PulseWidthModulation

SVPWM

Modelica.Electrical.PowerConverters.DCAC.Control

SpaceVector Pulse Width Modulation

IntersectivePWM

Modelica.Electrical.PowerConverters.DCAC.Control

Intersective PWM

SignalPWM

Modelica.Electrical.PowerConverters.DCDC.Control

Generates a pulse width modulated (PWM) boolean fire signal

EnableLogic

Modelica.Electrical.PowerConverters.Enable

Partial model providing enable parameter and optional enable input

TankController

Modelica.Fluid.Examples.ControlledTankSystem.Utilities

Controller for tank system