CDL

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

Information

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 https://obc.lbl.gov/specification/cdl.html.

Package Content

Name Description
CDL.Constants Constants Package with constants
CDL.Continuous Continuous Package with blocks for continuous variables
CDL.Conversions Conversions Package with blocks for type conversion
CDL.Discrete Discrete Package with discrete blocks
CDL.Integers Integers Package with blocks for integer variables
CDL.Logical Logical Package with logical blocks
CDL.Psychrometrics Psychrometrics Package with psychrometric blocks
CDL.Routing Routing Package with blocks that combine and extract signals
CDL.Utilities Utilities Package with utility functions
CDL.Types Types Package with type definitions
CDL.Interfaces Interfaces Package with connectors for input and output signals