EBSILON®Professional Online Documentation
数据传输和结果显示 / 数据-输出 / 用户-Excel-界面 / 类型 A 的规则(比较工况)
本主题中
    类型 A 的规则(比较工况)
    本主题中

    类型 A 的规则(比较工况)


    类型 A 的 Excel 表格提供了不同工况中值的概览。每一个规格或结果值都有一行;该量在各自的工况中的值在列中给出。有一列用于确定单位。

    行的名称表示行中要显示的量。该名称必须具有以下结构:

    例子:"S_Electro.Q"是 Excel 表格中的一个行的名称,在这一行中要输入名为"Elector"的管道结果值"Q"(功率)。

    列的名称表示该列中显示的工况。该名称必须具有以下结构:

    例子:"P_Design"是 Excel 表格中的一个列的名称,该列中将输入"设计"工况的数据。

    Excel 表的一列必须有"X_UNIT"的名字。这一列的一个特点是,即使在数据输出过程中,也会读取单位的输入,然后输出被转换为给定的单位。通过这种方式,可以定义输出的单位,不管其它设置如何。如果没有指定任何单位,那么 Ebsilon 会输入相应的默认单位。

    模型变量的输出

    这个界面不仅可以输出组件和管道的数据,还可以输出模型变量的值(全局的和工况相关的)。然而,由于 Excel 不允许在名称中使用"@",所以分别使用"_model"和"_prof"作为关键词,而不是"@model"和"@prof"。请注意,这样一来,名称中会出现双下划线。

    例如:"S__MODEL.VAR1"是 Excel 表格中某一行的名称,全局模型变量"Var1"输出其中(EbsScript 语法为"@model.var1")。

    甚至还可以输出一个数组的元素。在这里,方括号同样被下划线所取代。

    例如:"S__MODEL.ARRAY1_3_"是 Excel 表格中的一行名称,其中全局模型数组"Array1"的第三个元素将被显示出来(在 EbsScript 语法中是"@model.array1[3]")。

    示例

    下面的图片显示了 A 类型 Excel 报告的一个部分,以下内容被打印在四行中:

    数据从六个工况中打印出来,即 "Variation_A" , "Variation_B" , "Variation_C" , ""Variation_D" , ""Variation_E" , ""Variation_F"。

    第 6 至 9 行和第 C 至 I 列必须命名。以下的名字根据上述的规则命名:

    行 / 列

    定义的名称

    6

    S_CoolantInletPipeline.T

    7

    S_CoolantInlet.T

    8

    S_CoolantInletPipeline.P

    9

    S_GeneratorOutlet.Q

    C

    X_UNIT

    D

    P_Variation_A

    E

    P_Variation_B

    F

    P_Variation_C

    G

    P_Variation_D

    H

    P_Variation_E

    I

    P_Variation_F

    Excel 显示定义的名称列表,如下所示: