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

cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
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.
SOLVED!

Library Part Name in Archicad Window/Door Schedule

reidweber
Enthusiast
Is there any option out there for displaying the Library Part Name differently on a window schedule? Currently you see something like 'W Casement 22'. which doesn't provide the clearest/simplest form of information which is that it's a Casement Window. It can be confusing for contractors. I looked in the "add fields" categories under 'Schemes' in the schedule and can't find any field that simplifies the windows name. What are the options if any that still keep the "smart" qualities of the file (i.e. no needing to manually type in each window type)? If no options are available, it'd be nice for Archicad to provide a simpler name to their Library parts so we can just use those as is.

Thanks in advance.
ArchiCAD 24, 25 & 26 US
WINDOWS PC, 16GB RAM, Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3.40 GHZ, NVIDIA GEForce GTX 970, ASUS, CM6870, Rev X.0x
19 REPLIES 19
reidweber
Enthusiast
Thanks for helping. I've made sure the Property Manager, "Window Test" is applied to windows and doors like your screen shot. I've also double checked the 'fields' under 'scheme settings' on the schedule and made sure the Library Part Name is picked out. Still now results and not sure why. Also I'm sure the window schedule is updated, I'm clicking in that view and it should be live.
ArchiCAD 24, 25 & 26 US
WINDOWS PC, 16GB RAM, Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3.40 GHZ, NVIDIA GEForce GTX 970, ASUS, CM6870, Rev X.0x
Solution
Laszlo Nagy
Community Admin
Community Admin
What I am saying is that you should pick the "Window Test" Property to be scheduled, and not "Library Part Name" Property. The "Window Test" Property contains the value you need.
After it is scheduled, you will be able to modify its Header Name to something more descriptive.
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
reidweber
Enthusiast
Ah, that's the part I was missing, I understand now and that worked. Thanks!
ArchiCAD 24, 25 & 26 US
WINDOWS PC, 16GB RAM, Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3.40 GHZ, NVIDIA GEForce GTX 970, ASUS, CM6870, Rev X.0x
runxel
Hero
Thanks for sorting it out guys 😉
Was mean't to type in "IS" as in Interactive Schedule, of course.
Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
reidweber
Enthusiast
Hello again, I'd like to revive a part of this original post.

For the window naming, is it also possible to remove the first letter and number in the schedule (e.g. 'W1 Casement' or 'W3 Slider')? Again, for contractors it's not clear what the W or W1 means. I'm not sure if the logic formula you sent can allow for that since it's based upon the location of letters and because it is at the beginning of the Library Part name. Any help would be appreciated.

Thank you
ArchiCAD 24, 25 & 26 US
WINDOWS PC, 16GB RAM, Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3.40 GHZ, NVIDIA GEForce GTX 970, ASUS, CM6870, Rev X.0x
Laszlo Nagy
Community Admin
Community Admin
This can be done as well. The solution I will show checks whether the first two characters of Library Part Name is "W1", "W2", or "W3". If this condition is true, the program finds the first SPACE character in the Library Part Name and takes only its part that follows the SPACE and returns that. If the condition is not met, then it will return the Library Part Name.

Library Part Name - Short =
IF ( OR ( LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W1", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W2", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W3" ), SPLITRIGHT ( {Property:PRODUCT INFO/Library Part Name}, " ", 2 ), {Property:PRODUCT INFO/Library Part Name} )

Then you can use this Property in the other Expression that trims the version number off its end:

Library Part Name - Short2 =
LEFT ( {Property:PRODUCT INFO/Library Part Name - Short}, FIND ( "22", {Property:PRODUCT INFO/Library Part Name - Short}, 1 ) - 2 )

You can see the result of the two expressions in the "Library Part Name - Short" and "Library Part Name - Short2" rows, respectively, of the generated Schedule:

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
reidweber
Enthusiast
Thank you Laszlo, I've tried adding that second part to the schedule naming and am having troubles. Any way you can pinpoint what the issue is from the images below? I'm starting with just the renaming of the W's expression. I'll get to the total expression next. I'm learning how to do this so any novice things that I might be missing may be the problem.
ArchiCAD 24, 25 & 26 US
WINDOWS PC, 16GB RAM, Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 3.40 GHZ, NVIDIA GEForce GTX 970, ASUS, CM6870, Rev X.0x
runxel
Hero
Your windows don't start with "W{digit}", but with "W" only. That's why the expression doesn't do anything.
You can leave out the "OR" condition and break it down to a
'IF( LEFT(name, 1) = "W", SPLITRIGHT( ' ....
etc.
Lucas Becker | AC 27 on Mac | Graphisoft Insider Panelist | Author of Runxel's Archicad Wiki | Editor at SelfGDL | Developer of the GDL plugin for Sublime Text | My List of AC shortcomings & bugs | I Will Piledrive You If You Mention AI Again |

POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
Laszlo Nagy
Community Admin
Community Admin
What Runxel said. The above-given Expression checks whether the first 2 characters of the Library Part Name is "W1", "W2", or "W3", and if it is it removes it, and the SPACE after it.

IF ( OR ( LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W1", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W2", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W3" ), SPLITRIGHT ( {Property:PRODUCT INFO/Library Part Name}, " ", 2 ), {Property:PRODUCT INFO/Library Part Name} )


If you have a Library Part Name which starts with "W", then the Expression must be extended to process those Library Part Names as well, (by checking whether the first character of the Library Part Name is "W"), like this:

IF ( OR ( LEFT ( {Property:PRODUCT INFO/Library Part Name}, 1 ) = "W", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W1", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W2", LEFT ( {Property:PRODUCT INFO/Library Part Name}, 2 ) = "W3" ), SPLITRIGHT ( {Property:PRODUCT INFO/Library Part Name}, " ", 2 ), {Property:PRODUCT INFO/Library Part Name} )
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
reidweber wrote:
Is there any option out there for displaying the Library Part Name differently on a window schedule?....
Very simple. Select the window you want to have a different name. Open it, Ctlr+Shift+O, change the name to whatever you want. Closing the dialog box will prompt you to Save. That's it. -- But, while you are at it, you may want to correct the Subtype which is probably Corner Window by default. You might also want to change the Author to your name instead of GRAPHISOFT for the sake of organization. As with saving any object, it will by default be the selection ready for you to place. Now in your Interactive Schedules, the new name of the window can be displayed how you like it. The window with the new name will be in your Embedded Library. To see if it is there, you may want to have the window tool selected, then look for it. Otherwise, you will have to look for it another way because it won't show up. The original window of course remains as it was in the original library.

While on the subject of changing Library Part names, you may find it useful at some time to have all of the library parts available individually, rather than only available by loading an entire .lfc. The way you do this is to save the project file as a .pla, then when you open it, select the option to "Extract elements to a folder". Now you will have all the library parts available as individual files rather than only via an.lfc The reasons you may find that useful on occasion is a different conversation.

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25