GDL Parameter List
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-29
08:46 AM
- last edited on
‎2023-05-24
12:13 PM
by
Rubia Torres
Cheers, Cameron
Archicad 27 / Mac Studio M1 Max - 32 GB / LG24" Monitors / 14.5 Sonoma
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-29 11:13 AM
It is a problem actually. What you can do though is copy the screen to clipboard and print that as image. When the parameter list is longer then the actual screen resolution I usually move and capture that and reassemble in Photoshop to one piece. It is a bit silly but this is the only way (to my knowledge) how to do that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-29 11:55 AM
Cheers, Cameron
Archicad 27 / Mac Studio M1 Max - 32 GB / LG24" Monitors / 14.5 Sonoma

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-30 02:04 PM
It is a simple but powerful database query language.
Within a couple of hours, you can start turning out nice results.
If you go to Calculate\SQL\Query (make sure SQL is enabled from the lowermost drop-down list in Options\Preferences\Imaging and Calculation, so it appears in the Calculate menu) and type the following:
SELECT O.PARAMETERS.NAME, O.PARAMETERS.TYPE, O.PARAMETERS.VALUE
FROM FLAT(OBJECTS, PARAMETERS) AS O
WHERE OBJECTS.LIBRARY_PART_NAME='Armchair 01'
then click Execute,
you will get a table you want in a newly-created XML file.
In place of 'Armchair 01' you may enter the name of the Library Object
HTH
Laszlo
..........
Important addition based on James Murray's reply: make sure at least one instance of the Library Object is placed in the ArchiCAD Project.
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-30 03:54 PM
Very excited about this tip... except it didn't work. A result opened in the browser but it was empty.
Any ideas?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-30 05:43 PM

~/archiben
b f [a t ] p l a n b a r c h i t e c t u r e [d o t] n z
archicad | sketchup! | coffeecup

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-30 07:30 PM
Make sure at least one instance of the Library Object is placed on the Floor Plan. Since SQL gets data from the ArchiCAD drawing database, only what has already been placed once can be queried, I guess.
First I tried it without placing one 'Armchair 01' object and got the same blank result you did. Then I placed one instance of it and it was correct.
I think having the Object loaded in the Libraries is not enough, it must be placed.
Laszlo
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-06-30 07:41 PM
laszlonagy wrote:Duh...It is a database query, not a library query...
at least one instance of the Library Object is placed on the Floor Plan.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-07-01 03:08 AM
Where can we find a reference for the AC-specific terms (O.PARAMETERS.NAME, etc)? Thanks,

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2004-07-04 05:21 PM
there is a fuction called REQUEST ("ASSOCLP_PARVALUE",....
with which you can do this.
Combined with TEXT OUT you get a Text-File with a complete parameter listing. The routine was first written by Frank Beister and improved for text output by me. The object you can find in attachement as zip.file.
If you want to use the routine, you only have to copy the master script to your library part and add a boolean parameter named "outdate_p".
This could become an object for Franks opengdlboard on
GDL object creation: b-prisma.de