This information is part of the Modelica Standard Library maintained by the Modelica Association.
BooleanOutput
'output Boolean' as connector
USED IN COMPONENTS
| Modelica.Blocks.Sources.BooleanExpressionSet output signal to a time varying Boolean expression | |
| Modelica.Blocks.Sources.KinematicPTP2Move as fast as possible from start to end position within given kinematic constraints with output signals q, qd=der(q), qdd=der(qd) | |
| Modelica.Blocks.Sources.BooleanConstantGenerate constant signal of type Boolean | |
| Modelica.Blocks.Sources.BooleanStepGenerate step signal of type Boolean | |
| Modelica.Blocks.Sources.BooleanPulseGenerate pulse signal of type Boolean | |
| Modelica.Blocks.Sources.SampleTriggerGenerate sample trigger signal | |
| Modelica.Blocks.Sources.BooleanTableGenerate a Boolean output signal based on a vector of time instants | |
| Modelica.Blocks.Routing.BooleanPassThroughPass a Boolean signal through without modification | |
| Modelica.Blocks.Math.RealToBooleanConvert Real to Boolean signal | |
| Modelica.Blocks.Math.IntegerToBooleanConvert Integer to Boolean signal | |
| Modelica.Blocks.Math.EdgeIndicates rising edge of boolean signal | |
| Modelica.Blocks.Math.BooleanChangeIndicates boolean signal changing | |
| Modelica.Blocks.Math.IntegerChangeIndicates integer signal changing | |
| Modelica.Blocks.Logical.AndLogical 'and': y = u1 and u2 | |
| Modelica.Blocks.Logical.OrLogical 'or': y = u1 or u2 | |
| Modelica.Blocks.Logical.XorLogical 'xor': y = u1 xor u2 | |
| Modelica.Blocks.Logical.NorLogical 'nor': y = not (u1 or u2) | |
| Modelica.Blocks.Logical.NandLogical 'nand': y = not (u1 and u2) | |
| Modelica.Blocks.Logical.NotLogical 'not': y = not u | |
| Modelica.Blocks.Logical.PreBreaks algebraic loops by an infinitesimal small time delay (y = pre(u): event iteration continues until u = pre(u)) | |
| Modelica.Blocks.Logical.EdgeOutput y is true, if the input u has a rising edge (y = edge(u)) | |
| Modelica.Blocks.Logical.FallingEdgeOutput y is true, if the input u has a falling edge (y = edge(not u)) | |
| Modelica.Blocks.Logical.ChangeOutput y is true, if the input u has a rising or falling edge (y = change(u)) | |
| Modelica.Blocks.Logical.GreaterThresholdOutput y is true, if input u is greater than threshold | |
| Modelica.Blocks.Logical.GreaterEqualThresholdOutput y is true, if input u is greater or equal than threshold | |
| Modelica.Blocks.Logical.LessThresholdOutput y is true, if input u is less than threshold | |
| Modelica.Blocks.Logical.LessEqualThresholdOutput y is true, if input u is less or equal than threshold | |
| Modelica.Blocks.Logical.GreaterOutput y is true, if input u1 is greater as input u2 | |
| Modelica.Blocks.Logical.GreaterEqualOutput y is true, if input u1 is greater or equal as input u2 | |
| Modelica.Blocks.Logical.LessOutput y is true, if input u1 is less as input u2 | |
| Modelica.Blocks.Logical.LessEqualOutput y is true, if input u1 is less or equal as input u2 | |
| Modelica.Blocks.Logical.ZeroCrossingTrigger zero crossing of input u | |
| Modelica.Blocks.Logical.LogicalSwitchLogical Switch | |
| Modelica.Blocks.Logical.HysteresisTransform Real to Boolean signal with Hysteresis | |
| Modelica.Blocks.Logical.OnOffControllerOn-off controller | |
| Modelica.Blocks.Logical.TerminateSimulationTerminate simulation if condition is fullfilled | |
| Modelica.Blocks.Interfaces.BooleanSISOSingle Input Single Output control block with signals of type Boolean | |
| Modelica.Blocks.Interfaces.BooleanMIMOsMultiple Input Multiple Output continuous control block with same number of inputs and outputs of boolean type | |
| Modelica.Blocks.Interfaces.MI2BooleanMOs2 Multiple Input / Boolean Multiple Output block with same signal lengths | |
| Modelica.Blocks.Interfaces.SI2BooleanSO2 Single Input / Boolean Single Output block | |
| Modelica.Blocks.Interfaces.BooleanSignalSourceBase class for Boolean signal sources | |
| Modelica.Blocks.Interfaces.IntegerSIBooleanSOInteger Input Boolean Output continuous control block | |
| Modelica.Blocks.Interfaces.IntegerMIBooleanMOsMultiple Integer Input Multiple Boolean Output continuous control block with same number of inputs and outputs | |
| Modelica.Blocks.Interfaces.partialBooleanSISOPartial block with 1 input and 1 output Boolean signal | |
| Modelica.Blocks.Interfaces.partialBooleanSI2SOPartial block with 2 input and 1 output Boolean signal | |
| Modelica.Blocks.Interfaces.partialBooleanSI3SOPartial block with 3 input and 1 output Boolean signal | |
| Modelica.Blocks.Interfaces.partialBooleanSOPartial block with 1 output Boolean signal | |
| Modelica.Blocks.Interfaces.partialBooleanSourcePartial source block (has 1 output Boolean signal and an appropriate default icon) | |
| Modelica.Blocks.Interfaces.partialBooleanThresholdComparisonPartial block to compare the Real input u with a threshold and provide the result as 1 Boolean output signal | |
| Modelica.Blocks.Interfaces.partialBooleanComparisonPartial block with 2 Real input and 1 Boolean output signal (the result of a comparison of the two Real inputs | |
| Modelica.Blocks.Interfaces.Adaptors.SendBooleanObsolete block to send Boolean signal to bus | |
| Modelica.Blocks.Interfaces.Adaptors.ReceiveBooleanObsolete block to receive Boolean signal from bus | |
| Modelica.StateGraph.Examples.Utilities.TankControllerController for tank system | |
| Modelica.StateGraph.InitialStepWithSignalInitial step (= step that is active when simulation starts). Connector 'active' is true when the step is active | |
| Modelica.StateGraph.StepWithSignalOrdinary step (= step that is not active when simulation starts). Connector 'active' is true when the step is active | |
| Modelica.StateGraph.Temporary.RadioButtonButton that sets its output to true when pressed and is reset when an element of 'reset' becomes true |
