WOLFRAM SYSTEM MODELER

Interfaces

Library of connectors and partial models for input/output blocks

Package Contents

RealInput

'input Real' as connector

RealOutput

'output Real' as connector

BooleanInput

'input Boolean' as connector

BooleanOutput

'output Boolean' as connector

IntegerInput

'input Integer' as connector

IntegerOutput

'output Integer' as connector

RealVectorInput

Real input connector used for vector of connectors

IntegerVectorInput

Integer input connector used for vector of connectors

BooleanVectorInput

Boolean input connector used for vector of connectors

RealVectorOutput

Real output connector used for vector of connectors

SO

Single Output continuous control block

MO

Multiple Output continuous control block

SISO

Single Input Single Output continuous control block

SI2SO

2 Single Input / 1 Single Output continuous control block

SIMO

Single Input Multiple Output continuous control block

MISO

Multiple Input Single Output continuous control block

PartialRealMISO

Partial block with a RealVectorInput and a RealOutput signal

MIMO

Multiple Input Multiple Output continuous control block

MIMOs

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

MI2MO

2 Multiple Input / Multiple Output continuous control block

SignalSource

Base class for continuous signal source

SVcontrol

Single-Variable continuous controller

MVcontrol

Multi-Variable continuous controller

DiscreteBlock

Base class of discrete control blocks

DiscreteSISO

Single Input Single Output discrete control block

DiscreteMIMO

Multiple Input Multiple Output discrete control block

DiscreteMIMOs

Multiple Input Multiple Output discrete control block

SVdiscrete

Discrete Single-Variable controller

MVdiscrete

Discrete Multi-Variable controller

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

MI2BooleanMOs

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

SI2BooleanSO

2 Single Input / Boolean Single Output block

BooleanSignalSource

Base class for Boolean signal sources

IntegerSO

Single Integer Output continuous control block

IntegerMO

Multiple Integer Output continuous control block

IntegerSignalSource

Base class for continuous Integer signal source

IntegerSIBooleanSO

Integer Input Boolean Output continuous control block

IntegerMIBooleanMOs

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

PartialIntegerSISO

Partial block with a IntegerInput and an IntegerOutput signal

PartialIntegerMISO

Partial block with an IntegerVectorInput and an IntegerOutput signal

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

partialBooleanSO

Partial block with 1 output Boolean signal

partialBooleanSource

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

partialBooleanThresholdComparison

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

partialBooleanComparison

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

PartialBooleanSISO_small

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

PartialBooleanMISO

Partial block with a BooleanVectorInput and a BooleanOutput signal

PartialConversionBlock

Partial block defining the interface for conversion blocks

PartialNoise

Partial noise generator

Adaptors

Package with adaptors (especially useful for FMUs)

Information

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

This package contains interface definitions for continuous input/output blocks with Real, Integer and Boolean signals. Furthermore, it contains partial models for continuous and discrete blocks.

Wolfram Language

In[1]:=
SystemModel["Modelica.Blocks.Interfaces"]
Out[1]:=

Revisions

  • June 28, 2019 by Thomas Beutlich:
    Removed obsolete blocks.
  • Oct. 21, 2002 by Martin Otter and Christian Schweiger:
    Added several new interfaces.
  • Oct. 24, 1999 by Martin Otter:
    RealInputSignal renamed to RealInput. RealOutputSignal renamed to output RealOutput. GraphBlock renamed to BlockIcon. SISOreal renamed to SISO. SOreal renamed to SO. I2SOreal renamed to M2SO. SignalGenerator renamed to SignalSource. Introduced the following new models: MIMO, MIMOs, SVcontrol, MVcontrol, DiscreteBlockIcon, DiscreteBlock, DiscreteSISO, DiscreteMIMO, DiscreteMIMOs, BooleanBlockIcon, BooleanSISO, BooleanSignalSource, MI2BooleanMOs.
  • June 30, 1999 by Martin Otter:
    Realized a first version, based on an existing Dymola library of Dieter Moormann and Hilding Elmqvist.