Et lille tip
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
- Nicklas' blog
- Login or register to post comments
- 498 reads

