Bloggeren
Nicklas
Nicklas' blog

Velkommen

I mine blogs kommer jeg primært til at skrive om BIM og Revit, men der kan også kommer blogs om teknik generelt.

Jeg skriver gerne blogs på opfordring fra jer, hvis der er noget i mener jeg kan hjælpe med at afklare.

Del indholdet
share

Et lille tip

Printer-friendly versionSend to friendPDF version

Har du været udefor at du ikke har kunnet gange to parametre af forskellig type sammen så er her et lille tip

Jeg indrømmer at der har været meget stille på min blog på det seneste. Det er dog ikke fordi tingene her på BIMbyen.dk står stille for tiden, tvært imod. Faktisk så skulle der i løbet at ikke alt for længe gerne komme flere objekter op på siden. En anden ting vi arbejder hård på er en ny og mere lækker side, som vi er ved at betatest. Så der sker skam noget, jeg har bare haft svært ved at tage mig sammen til at få skrevet noget i bloggen. Der for høre jeg meget gerne fra folk med forslag til ting jeg kan blogge om.

Her er et tip jeg har fået af en kammerat, da jeg sad og bøvlet med nogle formler til en Revit familie som jeg ikke kunne få til at gå op. Man kan nemlige ikke bare gang to parametre af forsellig type sammen.

MEN  det er faktiskmuligt at gange to forskellige størrelser sammen, man skal bare være sikker på at lave dem om til samme enhed.
Metoden er som regel at neutralisere den ene enhed, ved at gange eller dividere med 1 enhed.
 

Hvis du f.eks. vil gange en Length med en Length for at få en ny Length, så skal man dividere en af de to Length med 1 mm. Det vil altså se således ud:

(Length1 / 1 mm) * Length2 = Length3

Princippet er det samme med Area. Så formlen vil se sådan ud:

(Area / 1m²) * Length1 = Length2

Hvis du til gengæld skal gange to forskellige typer sammen, og resultatet skal være en tredje type, så skal du være sikker på at de to typer ganget sammen giver resultatets enhed.
F.eks. hvis du vil gange en Integer og en Length sammen, for at få et Area, så ser formlen sådan ud:

(Integer * 1mm) * Length = Area

Hvis Integeren i virkeligheden er i meter, så skal den selvfølgelig ganges med 1000 mm, for at passe sammen med Length.

Eller for at tage et helt vildt sygt eksempel, så har du en Angle som du gerne vil gange sammen med en Length for at få et Area:

((Angle / 360)*1000 mm) * Length = Area