michaelxdzhang123 / ModelicaSpecificationGraphics

Graphics for the Modelica language specification

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graphics for the Modelica language specification

Purpose

This repository contains files needed to generate some of the graphics used in the specification of the Modelica language. The graphics are defined using the Shapes language, and the sources are not committed to the https://github.com/modelica/ModelicaSpecification repository to reflect the still experimental status of the Shapes language.

Contents

These are the graphics provided by this repository (SVG shown inline, with links to PDF variant and source code).

In addition, unrelated to the figures of the Modelica specification, this repository is also home to some examples of different ways an SVG image can be used in a Modelica icon or diagram, served as GitHub pages.

Different kinds of discrete-time variables

Piecewise constant PDF source

Clock PDF source

Clocked PDF source

Interface or Type Relationships

Subtype relation PDF source

Connectors

Inside and outside connectors PDF source

Overconstrained connection graph PDF source

Fluid connection set PDF source

Common mixing enthalpy PDF source

Rationale for inStream PDF source

Connection with sensor PDF source

Packages

The MODELICAPATH PDF source

Synchronous

Introductory example PDF source

State Machines

Recommended layout PDF source

Hierarchical state machine PDF source

State machine behavior PDF source

Annotations for Graphical Objects

smooth = Bezier PDF source

About

Graphics for the Modelica language specification


Languages

Language:TeX 54.2%Language:Modelica 45.8%