Příklad 7: Zobrazení informací o dodržení požadovaných hodnot

Je daný požadavek, že zóna musí mít 40% prosklené plochy: Vypočtěte prosklenou plochu a nechcete ji zobrazit v razítku dané zóny.

1.Vytvořte vlastnost (“Prosklená plocha”), která zobrazuje celkovou zasklenou plochu (dveře plus okna). Zde spojte dvě stávající vlastnosti dohromady.

Při sečtení dvou ploch vyjde hodnota, která má také typ Plocha.

Ex7GlazedArea1.png 

2.Vytvořte další vlastnost (“Poměr plochy zasklení k ploše zóny”), která ukazuje poměr zasklené plochy k čisté naměřené ploše zóny.

Zde dělíte plochu plochou: výsledný datový typ je číslo.

Ex7GlazedArea2.png 

Ex7GlazedArea3.png 

3.Vytvořte další vlastnost (“Požadovaná plocha zasklení”), která definuje požadavky na zasklenou plochu (40 procent). Tato hodnota je daná (není určená výrazem).

Ex7GlazedArea4.png 

4.Vytvořte další vlastnost (“Vyhoví zóna požadavkům?”), která pro každou zónu vrátí jeden ze dvou řetězců: splní/nesplní požadavek na minimální poměr prosklení.

Pro tento účel použijte funkci IF.

Další informace o datových typech členů funkce najdete zde: Podmínky [IFS].

Ex7GlazedArea5.png 

Ex7GlazedArea6.png 

5.Přidejte text vlastnosti (“Vyhoví zóna požadavkům?”) do razítka zóny.

GlazingCompliance.png 

6.Můžete vytvořit a zobrazit další vlastnost: Poměr plochy prosklení zóny. Výsledné hodnoty budou typu řetězec doplněné o symbol procent.

V tomto novém výrazu:

Začněte stávající vlastností “Poměr plochy zasklení k ploše zóny”. Tato vlastnost vyjadřuje výsledek jako desetinné číslo (s datovým typem Číslo). Pokud chcete desetinné číslo převést na procenta, vynásobte ho stem:

PercentageStep1.png 

Nyní číselnou hodnotu převeďte na řetězec pomocí funkce STR:

PercentageStep2.png 

Datový typ vlastnosti přepněte na Řetězec.

Nakonec pomocí funkce CONCAT spojte řetězec s dalším řetězcem (druhý řetězec je symbol procent, který musí být vložen do uvozovek):

GlazedAreaPercentage.png 

Další informace o datových typech členů funkce najdete zde: Převést na řetězec [STR] a zde Sloučit řetězce [CONCAT].

Přidejte vlastnost do razítka zóny

GlazedAreaPercentageStamp.png