类型 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 显示定义的名称列表,如下所示: