Jistě jste již mnohokrát na internetu hledali seznam všech myslitelných vzorců, které se dají v Revitu použít pro tvorbu vazeb. Některé principy jsou podobné jako v Excelu. Neuškodí proto si je připomenout i v tomto krátkém článku.
Dočasné kóty
Při editaci kóty (platí pro nástroje Kóty i Dočasné kóty) se můžeme používat zkratku jednotky, například metry. To se hodí zejména pokud máme Jednotky projektu nastaveny jako milimetry. Místo neustálého opisování “000” stačí napsat “m” a Revit ví, že máte na mysli tuto míru.
V rámci kót lze používat také vzorce, tzn. můžete napsat hodnotu “=300-50”, “=500/2”, nebo “=5*50” a ve všech případech dostanete vypočítanou hodnotu “250”. Funguje to spolehlivě, jen nesmíte zapomenout na “=”.
Syntaxe v rodinách
Matematické
| Symbol | Popis | Příklad ve vzorci | |
| + | Sčítání | Celková délka = Výška + Šířka | |
| – | Odečítání | Odečtený objem = Objem A – Objem B | |
| * | Násobení | Plocha = Výška * Šířka | |
| / | Dělení | Poloviční vzdálenost = Vzdálenost / 2 | |
| ^ | Umocnění na (nutno doplnit) | Výška ^ 2 | |
| log | Logaritmus | 2 = log10 100 | |
| ln | Přirozený logaritmus | ln(x*y) = ln*x + ln*y | |
| sqrt | Odmocnina | 4 = sqrt(16) | |
| sin | Sinus | Známe c a A, a = c * sin(A) | |
| cos | Cosinus | Známe c a A, b = c * cos(A) | |
| tan | Tangens | Známe a a B, b = a * tan(B) | |
| asin | Arkus sinus | Známe a a c, A = asin(a/c) | |
| acos | Arkus cosinus | Známe a a c, B = acos(a/c) | |
| atan | Arkus tangens | Známe a a b, A = atan(a/b) | |
| exp(x) | Eulerovo číslo umocněné na x | exp(3) | |
| abs | Absolutní hodnota | 2 = abs(-2) | |
| pi | Matematická konstanta π | Obsah kruhu = pi * r^2 | |
| round(x) | Zaokrouhlení na celé číslo | round(3.1) = 3 round(3.5) = 4 round(-3.7) = -4 | |
| roundup(x) | Zaokrouhlení na vyšší hodnotu celého čísla | roundup(3) = 3 roundup(3.1) = 4 roundup(-3.7) = -3 | |
| rounddown(x) | Zaokrouhlení na nižší hodnotu celého čísla | rounddown(3) = 3 rounddown(3.7) = 3 rounddown(-3.7) = -4 | |
Podmiňovací
IF (podmínka,PRAVDA,NEPRAVDA)
Možno používat logické operátory:
< menší než
> větší než
= rovno
/ dělení
AND oba výroky PRAVDA
OR jeden z výroků PRAVDA
NOT Výrok je NEPRAVDA
Podmiňovací výroky mohou obsahovat číselné hodnoty, názvy parametrů (pozor na diakritiku) a Ano/Ne parametry. Tyto výroky se mohou také tzv. vnořovat, tzn. do podmínek vkládat další podmínky.
Závěr
Pomocí vzorců lze v Revitu tvořit nepřeberné množství vazeb, pomocí kterých lze v rodinách i projektu vytvořit logiku, tolik důležitou pro parametrizaci každodenní práce.
Zdroje
https://revitforum.org/showthread.php/1046-Revit-Formulas-for-quot-everyday-quot-usage
 
				 
	 
	 
	 
	

