范例7:显示元素上符合规范的数据

既定规则是,一个区域面积内必须包含40%的玻璃面积:计算给定区域的玻璃面积并在区域标记中显示。

  1. 创建一个可以显示总玻璃面积(门加上窗)的信息(“玻璃面积”)。在此,您可以同时添加两个已有的信息。
    • 添加两个面积会产生一个数据类型的面积。

      Ex7GlazedArea1.png
  2. 创建另一种信息(“区域的玻璃面积比率”)以显示区域测量净面积的玻璃面积比率。
    • 在此,您可以用一个面积去除以另一个面积:这就产生了一种关于“数量”的数据类型。

      Ex7GlazedArea2.png

      Ex7GlazedArea3.png
  3. 创建另一种信息(“命令的玻璃面积”)来定义玻璃面积管理(40%)。这是一个固定的值(不是一个表达式。)

    Ex7GlazedArea4.png
  4. 创建另一个信息(“显示玻璃要求”)以返回每个区域中的两个字符串之一:符合/不符合最小玻璃面积规范。
    • 使用IF 函数以完成操作。

      参见 若多个[IFS] 以查看关于此函数参数和数据类型的信息。


      Ex7GlazedArea5.png

      Ex7GlazedArea6.png
  5. 将此文本从信息添加(“显示玻璃合规”)至区域标记。

    GlazingCompliance.png
  6. 您也可以创建并显示另一个信息:玻璃面积占区域的百分比。产生的值是一个字符串,包含了百分比符号。

在这个新的表达式中:

  • 从已有的“区域玻璃面积比率”信息开始。此信息通过小数表达了产生的数字(数字数据类型)。将小数转换为一个百分比,乘以100:

    PercentageStep1.png
  • 现在使用STR函数将这个数字类型值转换为一个字符串:

    PercentageStep2.png
  • 修改此信息数据类型为字符串。
  • 最后,使用CONCAT将此字符串加入到另一个字符串中(第二个字符串是一个百分比符号,您必须将其放入引号中):

    GlazedAreaPercentage.png

    参见 转换到字符串 [STR] 和 合并字符串 [CONCAT] 以查看关于这些函数参数和数据类型的信息。

  • 将此信息添加到区域标记中

    GlazedAreaPercentageStamp.png