EBSILON®Professional Online Documentation
EbsScript 脚本 / 数据类型
本主题中
    数据类型
    本主题中

    数据类型


    除了PASCAL中常见的基本数据类型整数、实数、布尔值、字符和字符串之外,EbsScript 编译器还可以识别更多的数据类型,从而使程序和 EBSILONProfessional 模型之间直接耦合起来。EbsScript 编译器也将这些数据类型作为基本数据类型来处理。

    ebsClass

    ebsObjects 和 ebsVars 的上一级类别

    ebsObject

    模型对象(组件、管道、文本字段)

    ebsData

    包含数据的对象(组件和管道)

    ebsComp

    组件

    ebsComp1, ..., ebsComp138

    组件 1,..., 138

    ebsPipe

    管道

    ebspipewater, ebspipesteam, ebspipeair, ebspipecoal, ebspipecrudegas, ebspipeelectric, ebspipefluegas, ebspipesaltwater, ebspipegas, ebspipeuser, ebspipeoil, ebspipelogic, ebspipeactual, ebspipescheduled, ebspipe2phaseliquid, ebspipe2phasegaseous, ebspipeshaft, ebspipebinarymixture, ebspipethermoliquid, ebspipenasa,
    ebspipeuniversalfluid, ebspipehumidair

    管道,类型水、...、机械轴

    ebsText

    文本字段(包括数值十字叉)

    ebsVar

    分别代表单个规格值或模型变量,也包括字符串和数组的元素

    ebsCharline

    特征线

    ebsMacro

    ebsbutton

    按钮

    ebsalertfield

    警报字段

    ebsvaluefield

    值字段

    这些数据类型构成了一个具有相应继承属性的对象的层次结构。一个对象的类别可以通过函数 getRuntimeClass. 来确定。这些属性分别由相应组件或管道的规格值和结果值来定义。更多细节请参见拓扑信息。

    示例文件 Block750.ebs 包含一个 EbsScript "拓扑",展示了这些数据类型的使用。