Learn to manage BIM workflows and create professional Archicad templates with the BIM Manager Program.

  
GDL
About building parametric objects with GDL.
SOLVED!

How to set Real values in the parameter section GDL

Partha02
Contributor

Whenever I am using GDL and there need to set a Real value instead of an Integer, it always rounds up the number and sets the value as Integer. How can I set a Real type and also get the Real (not the rounded up) value in the parameter section?  gdl round.pnggdl round 2.png

Thank you.

1 ACCEPTED SOLUTION

Accepted Solutions
Solution
Barry Kelly
Moderator

For a height, I would be using a 'length' type parameter.

Then the decimal precision is set in your 'Working Units' in Project Preferences.

 

If you really want to use a 'Real Number' then the decimal precision will also be in the Working Units for 'Numbers without Units'.

 

Barry

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

View solution in original post

2 REPLIES 2
Solution
Barry Kelly
Moderator

For a height, I would be using a 'length' type parameter.

Then the decimal precision is set in your 'Working Units' in Project Preferences.

 

If you really want to use a 'Real Number' then the decimal precision will also be in the Working Units for 'Numbers without Units'.

 

Barry

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
vdentello
Advocate

Even though it shows rounded, it keeps the decimals "hidden" AFAIK.
You may also want to set a fixed value though parameter tab.

Archicad User Since 2013
GDL Developer
Experimenting with API
from Brazil