Procent osvetlitve

V projektu je potrebno podati % osvetlitve posameznih prostorov. Obstaja več poti kako pridemo do želene informacije, sam se na pot najraje podam s pomočjo Dynamo-a. Spodaj se nahaja povezava do videa in kode.

  1. V Family-i oken naredimo nov Instance parameter Glazing Area, ki nam računa površino šipe
  2. V projektu naredimo Room Schedule, v katerega dodamo 2 parametra
  3. Windows Area (površina vseh oken v določenem prostoru, rezultat dobimo s pomočjo Dynamo-a)
  4. Glazing % (Calculated parameter, razmerje površine oken in prostora)
  5. Zaženemo Dynamo in odpremo nov projekt
  6. Preko Packages zavihka naložimo SteamNodes kode
  7. Koda zapisana v Dynamo-u izgleda takoS1S2

Video

Koda za Dynamo

 

 

 

Advertisement

Element ID

ID elementa je zelo uporabna stvar. Vsak element v modelu ima unikatno ID oznako, ki jo lahko uporabimo in zlorabimo na več načinov. Začetnemu uporabniku programa predstavlja predvsem znak za težave, saj se ID elementa pojavi, ko Revit javi napako na modelu

ID_1

Pride pa zelo prav, kadar moramo kalkulantu posredovati podatke o modelu (iskanje točno določenega elementa v modelu poteka hitreje). Naletimo na težavo, ker podatka o ID elementa ni v tabeli

ID_2

Kot pa pri večini problemov, ki nastanejo v Revit-u, je rešitev samo 2 klika stran.

Ustvarimo nov SHARED PARAMETER in ga poimenujemo Element ID (Type parametra mora biti NUMBER).

ID_3

Uvozimo parameter v projekt, pazimo da izberemo da gre za INSTANCE parameter in mu določimo kategorijo

ID_4

Zaženemo DYNAMO in napišemo kodo

ID_5

V tabeli dodamo parameter ID elementa in tabela je pripravljena

ID_6

Dynamo kodo najdete na spodnji povezavi

https://www.dropbox.com/s/utd2l3dztt4u3qs/Skriti%20parametri.dyn?dl=0

Skriti parametri

Dynamo pride zelo prav, kadar želimo iz Revit-a dobiti parametre, ki se nočejo izpisati v tabelah.

Cable trays imajo med properties  parameter reference level

Slika 1_1

Če hočemo imeti parameter reference level izpisan tudi v tabelah, imamo problem, saj nam ga Revit ne ponudi kot opcijo

Slika 1_2

Rešitev je seveda Dynamo. Prvo je potrebno narediti shared parameter. Tip parametra naj bo v temu primeru text, saj omogoča zapis številk in črk

Slika 3

Shared parameter uvozimo v Revit, mu določimo lastnosti (pazimo, da je parameter zaveden kot instance)

Slika 4

Zaženemo Dynamo in s pomočjo Packages Maneger-ja naložimo LunchBox paket. Znotraj paketa je node, ki omogoča izvoz vrednosti določenega parametra.

Slika 5

  1. Node s katerim Izberemo kategorijo
  2. Node, ki nam določa ime parametra, ki nas zanima
  3. LunchBox node, za izvoz podatkov izbranega parametra
  4. Node, s katerim določimo v kateri parameter želimo zapisati vrednosti
  5. Node, ki nam zapiše nove vrednosti parametra vseh elementov kategorije
  6. Klikneš run

Počakaš trenutek in rezultat je tukaj

Slika 6

Seveda lahko vse to narediš brez Dynam-a….ampak je tako bolj zanimivo

Kodo dobiš na tej povezavi

https://www.dropbox.com/s/utd2l3dztt4u3qs/Skriti%20parametri.dyn?dl=0