範例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