Package with blocks, examples and validation tests for control description language


Package that has elementary input-output blocks that form the Control Description Language (CDL). The implementation is structured into sub-packages. The packages Validation and Examples contain validation and example models. These are not part of the CDL specification, but rather implemented to provide reference responses computed by the CDL blocks. For a specification of CDL, see

Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).

Package Content

Name Description
Buildings.Controls.OBC.CDL.Constants Constants Package with constants
Buildings.Controls.OBC.CDL.Continuous Continuous Package with elementary mathematical functions for continuous variables
Buildings.Controls.OBC.CDL.Conversions Conversions Package with blocks for type conversion
Buildings.Controls.OBC.CDL.Discrete Discrete Package with discrete input/output blocks with fixed sample period
Buildings.Controls.OBC.CDL.Integers Integers Package with elementary mathematical functions for integer variables
Buildings.Controls.OBC.CDL.Logical Logical Package with logical blocks
Buildings.Controls.OBC.CDL.Psychrometrics Psychrometrics Package with psychrometric blocks
Buildings.Controls.OBC.CDL.Routing Routing Package with blocks that combine and extract signals
Buildings.Controls.OBC.CDL.SetPoints SetPoints Package with models for control set points
Buildings.Controls.OBC.CDL.Utilities Utilities Package with utility functions
Buildings.Controls.OBC.CDL.Types Types Package with type definitions
Buildings.Controls.OBC.CDL.Interfaces Interfaces Package with connectors for input and output signals