Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk
 - od firmy ARKANCE [www.cadforum.cz] ARKANCE | KONTAKT - CZ | SK | EN | DE
Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.099.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.

CAD tip CAD tip # 14458:

Otázka

CAD 
 %  platforma  kategorie 
A
Revit nabízí ve výpočetních výrazech řadu matematických funkcí - viz přehled v Tipu 12775. Chybí mezi nimi ale funkce min() a max() pro zjištění minimální a maximální hodnoty z několika čísel (parametrů), např. výšky a šířky, nebo z rozměrů postupně jdoucích průchodek.

Pokud potřebujete zjistit extrém jen z několika čísel, můžete funkci nahradit postupnými vnořenými podmínkami, tedy funkcemi IF. Funkce IF má syntaxi IF(podmínka, kdyžano, kdyžne).

Vrátí větší z parametrů:
IF (Délka1 > Délka2, Délka1, Délka2)
nebo jen řetězec pro výpis:
IF (Délka1 > Délka2, "D1 je větší", "D2 je větší nebo stejná")

Kontroluje horní a dolní mez parametru:
výsledná_hodnota: = IF (můjparametr < min_hodnota, min_hodnota, IF (můjparametr > max_hodnota, max_hodnota, můjparametr))

Obecně tedy pro maximum 2 hodnot:

IF(A > B, A, B)

Pro maximum 3 hodnot:

IF(A > C, IF(A > B, A, B), IF(B > C, B, C))

Pro maximum 4 hodnot:

IF(A > D, IF(A > C, IF(A > B, A, B), IF(B > C, B, C)), IF(B > D, IF(B > C, B, C), IF(C > D, C, D)))

Revit
100% *CAD
15.3.2025 365×
revit
 
Související CAD produkty:
Sdílet tip:
Digg it! Del.icio.us Facebook Twitter Whatsapp Google záložka Technorati Linkuj
platí pro: Revit ·

Zpět    Všechny další tipy



Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy ARKANCE.
Můžete si také přidat odkaz na vaše stránky: CAD Fórum - diskuze, tipy, bloky a utility
CAD: 
OS: 
Kateg: 
Text:
 FAQ
  






Tipy a triky prosím využívejte na vlastní zodpovědnost.
Provozovatel (Arkance Systems CZ s.r.o.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů.
Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení.
Další publikování obsahu je dovoleno jen se souhlasem autora.
TOPlist