License Delivery maintenance is expected to occur on Saturday, November 30, between 8 AM and 11 AM CET. This may cause a short 3-hours outage in which license-related tasks: license key upload, download, update, SSA validation, access to the license pool and Graphisoft ID authentication may not function properly. We apologize for any inconvenience.
Collaboration with other software
About model and data exchange with 3rd party solutions: Revit, Solibri, dRofus, Bluebeam, structural analysis solutions, and IFC, BCF and DXF/DWG-based exchange, etc.

Schedule of Handles

alemanda
Advocate
Is there a way to get a schedule of the handles of doors?
I mean ... I have some 3D modeled custom handle; I placed them in my doors.
I'd like to have a schedule of these handles ...
Is there a way.
I tried ... but I was not so able to get it.
Any help is appreciated.
AC27 latest hotfix

Win 10 Pro 64bit

Double XEON 14 CORES (tot 28 physical cores)

32GB RAM - SSD 256GB - Nvidia Quadro K620

Display DELL 25'' 2560x1440

www.almadw.it
6 REPLIES 6
Laszlo Nagy
Community Admin
Community Admin
Unfortunately, this is not possible to do because Handles are macro objects, which means that the GDL Object generating the Handle is called from the script of the Door Object. And in Schedule you can only schedule the Doors, Windows, Objects etc., but not the macros they are calling. Would be nice though.
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-Ac27
alemanda
Advocate
I've read right now the answer but ... in the meantime, somehow, I got what I tried to achieve ...
The only thing I cannot put into schedule is the 3D representation ...
Here's the .xml file for the schedule.
AC27 latest hotfix

Win 10 Pro 64bit

Double XEON 14 CORES (tot 28 physical cores)

32GB RAM - SSD 256GB - Nvidia Quadro K620

Display DELL 25'' 2560x1440

www.almadw.it
alemanda
Advocate
... but, for sure, by GDL, isolating the handle in the 3D and 2D representation in the schedule context (glob_context), I could get it ... just adding "show 3D representation" in the schedule ...
The only thing is that the script for doors and windows are so complicated ... and sensitive ... so only GS can "handle" them properly.
AC27 latest hotfix

Win 10 Pro 64bit

Double XEON 14 CORES (tot 28 physical cores)

32GB RAM - SSD 256GB - Nvidia Quadro K620

Display DELL 25'' 2560x1440

www.almadw.it
Laszlo Nagy
Community Admin
Community Admin
Well, yes, from the XML file I can see that you could list Handle parameters in the Schedule because those are parameters of the Door object.
But as you said, you cannot do the same with the 3D representation of the Handle. You cannot set ArchiCAD to display the 3D of only the Door Handle. It will always display the Door along with the Handle but never only the Handle by itself.

I am thinking about how this could possibly be done. I have one idea but it requires some advanced GDL scripting, and even then I don't know if it would work.
So basically there is a GDL Global variable called GLOB_CONTEXT. This variable makes it possible for the GDL Object to know eaxctly which kind of Viewpoint it is being generated/displayed in. The GDL Manual says that in a list the GLOB_CONTEXT variable returns the value of 6. So a Door's 3D Script could be written to check whether GLOB_CONTEXT is 6, and if it is, it means we are in the Schedule.
There would be a variable called "Generated Handle only in Schedule", and if this variable is set to YES, plus we are in a Schedule, the program would not generate anything else besides the 3D geometry created by the Handle macro it calls.
This is the theory, but I don't know if it would work as I have never tried it.
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-Ac27
alemanda
Advocate
Yes Laszlo ... something like what you mentioned.
The variable "Generate handle only in schedule" should be among the MVO so that you can save it with the view.
Moreover, it is something already implemented and it refers just to the handles ... in fact you can switch off by MVO in section/elevation ... we need something similar ...
AC27 latest hotfix

Win 10 Pro 64bit

Double XEON 14 CORES (tot 28 physical cores)

32GB RAM - SSD 256GB - Nvidia Quadro K620

Display DELL 25'' 2560x1440

www.almadw.it
Laszlo Nagy
Community Admin
Community Admin
Yes, so basically you would need the exact opposite of the Hide Door Handles and Knobs in 3D checkbox in MVO, but in Schedules:

a Show only Door Handles and Knobs in Schedules checkbox.

That would make it possible to generate proper 3D of those handles in Door Handle (Door Hardware) schedules.
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-Ac27