GDL
About building parametric objects with GDL.

BUG: Legacy Layout listings broken

Aurasphere
Expert

I realise re: deprecation etc that it may not get addressed but Im clearly putting here...not as a feature request or anything but simply to fix what has been broken

 

calculations no longer seem to be processed any longer and if you run any of the legacy/component listings etc, what use to work a couple of versions ago, no longer does

eg

Aurasphere_0-1719797258553.png

 

 

 

The new property manager etc has no way to write to files etc

 

Thats why the legacy is so important and more so, it deserves a revamp and finish the whole package

 

  • WYWSWIG graphic editor for layouts
  • Ability to attach multiple components/descriptors directly to elements/objects and allow property objects for common recipes

 

The legacy feature does so much more for professional office collaboration in eg project builders where bim <> estimating is a crucial link. 

 

Cheers

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"

11 REPLIES 11
Aurasphere
Expert

Specifically noted here

Aurasphere_0-1719865414176.png

additionally, even just adding parenthesis in the format command breaks it

 

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"

Peter Baksa
Graphisoft
Graphisoft

Hi Aurasphere,

 

Looking at an example in the Archicad Library, it works as expected.

Can you tell more about how to reproduce the issue?

 

Péter Baksa
Software Engineer, Library
Graphisoft SE, Budapest

Hi Peter

Sure! Sorry if this is verbose but only way I can think of including the peripherals.

 

1. Select the standard AC component list as note here

 

Aurasphere_0-1719951607165.png

 

2. After the listing completes, inspect the displayed fields

Aurasphere_1-1719951737581.png

 

There are no fields appearing that include any arithmetic expressions.

 

3. Edit the listing (of course it is built in so it wont save but this is for the purpose of investigation)

Aurasphere_2-1719951859277.png

 

 

4. Create a duplicate of the graphic template and rerun the listing (which will now have a different output but same symptoms

 

Aurasphere_3-1719951919495.png

 

5. Now confirm the issue by editing the current graphic template apply a basic expression to the value of the comp quantity exactly as per the pdf manual

 

Aurasphere_0-1719952501490.png

 

The expression is no longer evaluated but is presented as literal string

Aurasphere_2-1719952959101.png

 

I have older templates that were fine a number of years ago but no longer work as well.

 

Unless I am missing something here.

 

HTH.

M.

 

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"

Hi @Peter Baksa 

Are you able to show a screenshot of the working example on your comoputer ie Archicad/components long?

 

Thanks

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"

Peter Baksa
Graphisoft
Graphisoft

Hi,

 

Expressions have to be written in (). Regardless that, this modification with the format wizard doesn't work.

The interesting thing is that there are lists which work with expressions (Rooms, Walls/Stories 2).

When I modify "Components_Keys(short).txt" in the Archicad Library folder, expressions work.

Try defining your lists in a folder, not the embedded library, does it work that way?

 

 

Péter Baksa
Software Engineer, Library
Graphisoft SE, Budapest

Hi Peter

I exclusively don't use embedded lists. They are simply in the library folder.

re (); yes that's how I originally did it but even with a simple #(2*3) it just returns a 0 in the listing. This was how all the old listings were done and previously; years ago, worked fine

 

I'm not using the format wizard (but of course tested using that) but I'm editing the text file externally as it is much faster in dev.

 

So you are saying that ArhcLib/component/keys/long displays all the fields? Mine definitely does not.

 

Running "Rooms/Stories" crashes every time.

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"

Hi Peter

I have tried this but siill no solution

Are you able to send a screen shot of a working component list by keys eg of the output...as I have opened the Aus template file and it does not work here, out of the box

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"

Hi,

this is AUS 27.5030

Opening area is calculated as window area + door area in "Archicad Library 27\List Templates 27\Templates 27\Room_Wall_Story_2.txt"

PeterBaksa_0-1721306550756.png

 

 

Péter Baksa
Software Engineer, Library
Graphisoft SE, Budapest

Thanks Peter, yes that is a room listing...sorry if I wasnt clear but Im not disputing those are faulty.

 

Even the formatting works perfectly in those

Aurasphere_0-1721349922163.png

 

 

The issue Im having is anything with components.

Aurasphere_1-1721349986325.png

Aurasphere_2-1721350089524.png

 

Those blank fields use format only and it fails

Aurasphere_3-1721350218910.png

 

 

Cheers

Mark Wesse
AC26 | Win10 | Since v6.5r
Architerion - Architectural Systems Developer
Aurasphere - Acoustics
Building Biology - Human Compatible Architecture
"--- Every time...do it better ---"