V tomto krátkém příspěvku bych chtěl ukázat jednoduchý kód pro Dynamo, pomocí kterého můžete na pozadí v Revitu snadněji převádět soubory rodin z nižší do vyšší verze.
Níže je obrázek s kódem. O vše se postará v podstatě jedna rutina Batch.UpgradeFamilies, která se nachází v balíčku Rhythm.
Uzel provede v aktuálně spuštěném Revitu otevření rodiny, její uložení zpět přes původní soubor a následně odstraní i záložní kopii, vzniklou ukládáním.
Proto je nutné celou akci aktualizace rodin provádět na záložním adresáři, jinak si přepíšete původní soubory!
Ostatní podpůrné uzly jsou pro načtení cest s rodinami a kontrolní výpis průběhu.
Na ukázce níže je vidět seznam aktualizovaných rodin. Momentálně je připojený uzel s ručním zadáním cest s rodinami. Pokud vám stačí aktualizace provádět po jednotlivých adresářích jejich jednotlivým výběrem, potom se musí připojit uzel Directory Path.