声明区

像其他面向对象的计算机语言一样,Modelica也主张利用类和对象解决建模和编程问题,不过在Modelica建模体系里,更多的描述为模型(对应类)和组件(对应实例)。
在该区域,用户可以声明数据变量、新的模型和各种模型的实例组件。
数据变量:
modelica有预定义一些基础的数据类型:Real、Integer等,通过“类名 对象名”的形式就能用基础的数据类型创建数据变量,如“Realx;”。
在该语句的基础上,添加功能前缀或其他语句,可以为变量添加其他属性,如“parameterReal x=1;”。
自定义模型声明:
modelica中自定义一个模型是按照“类限制类名…… end类名;”的形式声明的,其间并不需要其他符号如“:”、“{}”等。
通过类限制的关键字,可以给声明的模型附加一些特殊功能和限制。类限制的关键字包括:model、class、function、block、connector、operator、record、type、package,具体特化类的作用可以查看第二部分内容,普通的模型用model 和class即可。