WOLFRAM SYSTEM MODELER

Blocks

Library of basic input/output control blocks (continuous, discrete, logical, table blocks)

Package Contents

Examples

Library of examples to demonstrate the usage of package Blocks

Continuous

Library of continuous control blocks with internal states

Discrete

Library of discrete input/output blocks with fixed sample period

Interaction

Library of user interaction blocks to input and to show variables in a diagram animation

Interfaces

Library of connectors and partial models for input/output blocks

Logical

Library of components with Boolean input and output signals

Math

Library of Real mathematical functions as input/output blocks

MathInteger

Library of Integer mathematical functions as input/output blocks

MathBoolean

Library of Boolean mathematical functions as input/output blocks

Nonlinear

Library of discontinuous or non-differentiable algebraic control blocks

Routing

Library of blocks to combine and extract signals

Noise

Library of noise blocks

Sources

Library of signal source blocks generating Real, Integer and Boolean signals

Tables

Library of blocks to interpolate in one and two-dimensional tables

Types

Library of constants, external objects and types with choices, especially to build menus

Icons

Icons for Blocks

Information

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

This library contains input/output blocks to build up block diagrams.

Main Author:
Martin Otter
Deutsches Zentrum für Luft und Raumfahrt e. V. (DLR)
Oberpfaffenhofen
Postfach 1116
D-82230 Wessling
email: Martin.Otter@dlr.de

Copyright © 1998-2020, Modelica Association and contributors

Wolfram Language

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

Revisions

  • June 23, 2004 by Martin Otter:
    Introduced new block connectors and adapted all blocks to the new connectors. Included subpackages Continuous, Discrete, Logical, Nonlinear from package ModelicaAdditions.Blocks. Included subpackage ModelicaAdditions.Table in Modelica.Blocks.Sources and in the new package Modelica.Blocks.Tables. Added new blocks to Blocks.Sources and Blocks.Logical.
  • October 21, 2002 by Martin Otter and Christian Schweiger:
    New subpackage Examples, additional components.
  • June 20, 2000 by Martin Otter and Michael Tiller:
    Introduced a replaceable signal type into Blocks.Interfaces.RealInput/RealOutput:
    replaceable type SignalType = Real
    
    in order that the type of the signal of an input/output block can be changed to a physical type, for example:
    Sine sin1(outPort(redeclare type SignalType=Modelica.Units.SI.Torque))
    
  • Sept. 18, 1999 by Martin Otter:
    Renamed to Blocks. New subpackages Math, Nonlinear. Additional components in subpackages Interfaces, Continuous and Sources.
  • June 30, 1999 by Martin Otter:
    Realized a first version, based on an existing Dymola library of Dieter Moormann and Hilding Elmqvist.