pátek 25. dubna 2014

Neviditelné parametry rodin v projektu

Občas nastane situace, kdy potřebujete mít hodně parametrů v rodině, kterou vytváříte, ale nechcete těmito parametry komplikovat (znepřehledňovat) zobrazení hodnot parametrů rodiny v projektu. Jak na to? Můžu mít vůbec neviditelné parametry?
Můžete - pokud budete používat sdílené parametry (Shared Parameters). Jak asi víte, tento typ parametrů se ukládá v textovém souboru *.txt, který je uložen někde na disku. Jeho struktura uvnitř je následující:


O tom, co znamenají jednotlivé sloupečky se dočtete v helpu, trochu zkušenější uživatelé Revitu strukturu souboru znají. Nás bude zajímat poslední sloupec, který má (v mírně posunuté) v hlavičce nadepsáno VISIBLE. Tím tato hodnota určuje, zda bude parametr po vložení do rodiny (tam je vždy viditelný) viditelný i po načtení do projektu. Jako výchozí se pro všechny vytvořené parametry ukládá hodnota 1, tzn. viditelný. Musíte si soubor sdílených parametrů otevřít v Notepadu (Poznámkový blok) a pro uložené parametry ručně přepsat hodnotu parametru na 0. (Nikdy neotvírejte tyto soubory ve Wordu, mohli byste si do souboru zanést smetí.)
V rodině mohou tyto parametry vypadat takto:


tzn. vidím všechny parametry - i D_h a E (typové parametry), které jsou v souboru sdílených parametrů označené jako neviditelné.
A co v projektu? Tam po vložení rodiny uvidím její typové parametry takto:


Parametry D_h a E tam nejsou - a je určitě příjemné nemít v rodině spousty vedlejších parametrů, které slouží pouze pro výpočet či testování viditelnosti.
Ale - tuto viditelnost nelze po použití jednoduše změnit změnou hodnoty v textovém souboru sdílených parametrů zpět na 1. Ono totiž po vložení sdíleného parametru do rodiny končí jeho spojení se souborem sdílených parametrů, a jakákoli změna v souboru *.txt se nepřenáší do rodiny, kde jsou parametry použité. Proto pokud budete chtít změnit viditelnost, musíte parametr z rodiny odstranit a znovu načíst, což přináší problémy do vzorců atd. Takže opatrně :-).
Můžete si vyzkoušet, zda se tyto skryté parametry dají načíst do tabulky, případně popisovat pomocí popisek (Tag). Nebo taky zda toto skrývání funguje i pro parametry typu Instance.

Za BIM-Fórum o.s.
Peter Jirát

pondělí 14. dubna 2014

Revit Server 2014

Pokud používáte pracovní sady a předpokládáte spolupráci mezi více projekčními kancelářemi, určitě narazíte na produkt Revit Server (RS). Jedná se o webovou aplikaci, která zajišťuje komunikaci mezi servery projekčních kanceláří a zpřístupňuje centrální soubory pro napojení do vlastního modelu. Typickým příkladem je architektonický model, do kterého si připojíte MEP model spolupracující profese. A naopak, specialista si jako podklad připojuje architektonický model.
Jinou možností je sdílení jednoho centrálního souboru a přístup všech profesí na jedno místo.

Instalace má několik omezujících podmínek (Windows server 2008 a vyšší, další nutné podmínky jsou specifikovány na webu RS), probíhá rychle a bez problémů. Tak to alespoň bylo ve většině případů, kdy jsem tento produkt instaloval.
Pak ale narazíte na server, kde to nejde a nejde. Na jednom takovém jsem strávil čistého času asi 10hod. Nakonec se to společně s helpdeskem Autodesku podařilo rozchodit. Drobným plusem je, že jsem byl nucen trochu hlouběji porozumět tomu, jak to funguje (či má fungovat).
Pokud byste tedy potřebovali pomoc s touto instalací a nasazením, klidně se zde můžete optat o pomoc :-)

Za BIM-Fórum o.s.

Peter Jirát