cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Document & Visualize forum

Overriding hotlink module properties

ArchiMind
Enthusiast

Hello everyone,

 

I’m interested in knowing is it possible to override  the hotlink module properties in the host file.

For example if I have a module that represents typical floor plan with zone that has a property name room 101, is it possible in host file to override the zone property to room 201,301… depending on the floor that zone is on. 

Cheers,

Stefan Veselinović 

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11
2 ACCEPTED SOLUTIONS
13 REPLIES 13

Turit
Booster

We use the ID instead of the room number. Thus, the module id and the element ID together give the "numbering" of the room.

ID is ok, but more than often we have more entrances inside bulding( for example Entrance A, aprt 101, Entrance B apt 101..) And therefore  we use ID for grouping the apartmens by entrances. That's why I am curious to know is ut possible to override the properties inside the host file

Cheers,

 

 

 

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11

Solution

I don't think it's a problem. You may need to enter the ID differently. For example:

Turit_0-1665574620142.png

 

 

ArchiMind
Enthusiast

I will have this in mind, but it’s not giving me the answers is it possible to override properties of module in host file. 🙂

 

Cheers,

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11

Solution

The answer to your original question is a no.

Hotlinked Modules placed into a project file behave as a locked group of elements. Since they are "locked", no element within any Hotlinked Module can be modified in the project file it is placed into, including their geometry, parameters, and properties. 

....................................................................................................
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC26
Loving Archicad since 1995

ArchiMind
Enthusiast

Hello Laszlo,

Thank you for the answer.

 

I thought there was maybe a way to use expressions to achieve this kind of workaround. To be precise with "substitute strings". 

 

But if it's not possible then I guess that manual zoning in the host file is an approach that will fulfill company needs for now. Or we will try to find some kind of combination of what @Turit suggested and new ideas.
It's a real pity that we can't enrich information hotlink modules in the host file, it would have a lot of potential for new data integration and scheduling, especially in big designs.

 

Cheers,

 

Versions 13 to 25
CPU: AMD Ryzen 9 5900X 12-Core
RAM:32GB
GPU: RTX 2080Ti
Windows 11

Don't forget modules have a 'Master ID' that you can set as you place the module or can edit afterwards.

You may be able to use the Master ID in conjunction with the element ID and properties.

 

Barry.


One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10


@ArchiMind wrote:

But if it's not possible then I guess that manual zoning in the host file is an approach that will fulfill company needs for now.


Yes, I would probably place those Zones in the host as well.

....................................................................................................
Get Archicad Tips at https://twitter.com/laszlonagy
AMD Ryzen 1700X CPU, 48 GB RAM, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), WIN10 PRO ENG, AC20-AC26
Loving Archicad since 1995

Hello Archimind,

 

I made a property in the zones that looks at the Hotlink Master ID, and adds that value to the zone number. I combine the text with the zone number plus it automatically adds the floor number (the 01), it combines it with a '.' you can ofcourse also add these values yo each other. In my example I add the number from the master ID to the zone number .

 

And show it using the Model view

Schermafbeelding 2022-12-08 om 10.23.21.png

Schermafbeelding 2022-12-08 om 10.22.43.png

Schermafbeelding 2022-12-08 om 10.23.37.png

Schermafbeelding 2022-12-08 om 10.22.00.png

 

So in this example, the two floor plans on the right are modules, but you can still manipulate the properties in it, so no manual texts or labels, and if the zone changes in the module,

 

You can make a property do this: it looks at the home story number multiplies it with 100 and then add your zone number. So there are alot of different ways to do this, it does this automatically and also in a hotlinked module 😄

Schermafbeelding 2022-12-08 om 10.37.08.png

Schermafbeelding 2022-12-08 om 10.36.57.png

Schermafbeelding 2022-12-08 om 10.36.37.png

   

    

Start a new conversation!

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!