Libraries & objects
About Archicad and BIMcloud libraries, their management and migration, objects and other library parts, etc.

Change Parameter by Property

Anonymous
Not applicable
Hi guys

I have some questions for GDL.Its between Properties and Parameters.

I have a speacial gdl model.It's got too many variation in my scene and i did list them by schedule panel... Now i want extract this schedule for an excel file, i will change some properties and again import this file.
It will change my properties in schedule list.Everything okay for this step and now i want change my gdl parameters by this imported properties automatically.

My Question:
How can i change a parameter by use a property ?
3 REPLIES 3
Laszlo Nagy
Community Admin
Community Admin
Maybe you should save the Excel file as TXT (or possibly XML), and then script the GDL Object to update parameters in its instances based on values read from the file.
However, this may or may not work because you may have to used the PARAMETERS command in the Parameter Script in GDL, and what I don't know whether you need to open each instance so its Parameter Script is rerun and thus reads the values from the file. In that case this can be cumbersome if there are many instances.

Another option may be to use Grasshopper-ARCHICAD Connection to set those values. That may also be possible. I have not tried it but based on the capabilities of the Connection Add-On and Grasshopper, it may be possible to do.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28
Anonymous
Not applicable
i have one more question for this topic - how can i call entities of property manager within gdl?
Laszlo Nagy
Community Admin
Community Admin
I don't think that is possible to do. Properties can be assigned to elements, including GDL-based element types so it is a higher level data than e.g. the parameters of a GDL object.
Also, I do not see any new command in GDL that would give access to these Properties.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28