cancel
Showing results for 
Search instead for 
Did you mean: 
EN
cancel
Showing results for 
Search instead for 
Did you mean: 
lahulme
Participant

Creating a live viewpoint for stories

Is there a way to set up a live key in the paper space that shows the story settings i.e. so that there is always a clear and update viewpoint that show the stories used.
 
I know you can have the stories visible in section and then bring these through to the paper space, however what I am trying to do is create a live viewpoint that can be used on any drawing and bring it in a bit like a door/window schedule 
 
Thanks in advance
7 Replies 7
runxel
Moderator

Hi @lahulme and welcome to the Forum.

With "paper space" you mean layouts, I guess?

Honestly I don't fully understand your question – maybe you can show us a picture of what you are trying to do here?

 

Lucas Becker | AC 29 on Mac (Sequoia) | Graphisoft Insider Panelist | Akroter.io – high-end GDL objects | 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»
Lingwisyer
Guru

As in a table of your storey names and heights?

AC22-29 AUS 3200Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win11 | R5 2600 | 16GB | GTX1660
lahulme
Participant

Essentially I want to add the stories table as below and yes add it to the layout sheet

 as a live viewport/table. I hope that makes more sense.

 

Screenshot 2026-03-17 092152.jpgScreenshot 2026-03-17 092552.jpg

 
runxel
Moderator

Ah well, interesting demand I've not seen before. There is nothing out of the box that I'm aware of.

The data is easy to get with the STORY_Info request (p. 501 of the reference manual).

I'm not sure if that one works when you place it directly on the layout tho. Might need a worksheet.

There is no native "make a table" command in GDL, but you can have a look into e.g. some labels, or the transmittal overview object. In there is a macro call, which builds a table from custom input. It's not easy to wrap your head around tho, I must say.

Lucas Becker | AC 29 on Mac (Sequoia) | Graphisoft Insider Panelist | Akroter.io – high-end GDL objects | 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»
Patrick M
Ace

you can create a schedule with the criteria:
element type is slab
height to home story is 0

then the schedule fields would be
home story
elevation (above project 0)
...
where I'm falling short is the height to next column. I'm assuming you could do something with expressions to fill in that blank, but expressions are never my strong suit. If Jan catches wind of this comment, maybe he can fill in for my deficiency here?

BIM solutions and trouble shooting (self proclaimed) expert. Using Archicad 26 5002 US on Mac OS 11.5.2
Patrick M
Ace

Here's that in a quick tip vid...
one thing I forgot to mention was, you may want to check the merge items box in the schedule style settings (screen shot and vid link attached, video may still be processing on youtube when posting this):
https://youtu.be/2mUbLEuOj8s 

Screenshot 2026-03-17 at 1.22.06 PM.png

BIM solutions and trouble shooting (self proclaimed) expert. Using Archicad 26 5002 US on Mac OS 11.5.2
AllanP
Expert

the gdl code that runxel refers to does work in objects on the layout.

if you put the following code into the master script or 2D script of a new blank object, you will get the table(without the level marker checkbox)

 
 
! n = REQUEST ("Story_info", expr, nStories,
! index1, name1, elev1, height1 [,
! index2, name2, ...])
 
! STR (format_string, numeric_expression)
! format_string: "%[0 or more flags][field_width][.precision] conv_spec"
! flags: (for m, mm, cm, dm, e, df, di, sqm, sqcm, sqf, sqi, dd, gr, rad, **beep**, l, cucm, cumm, cuf, cui, cuy, gal):
 
DEFINE STYLE "myFontStyle" "Arial", 2.5, 1, 0
SET STYLE "myFontStyle"

DIM Storey_Table_Array[]
N_of_Fields_returned = REQUEST ("STORY_INFO", "", Number_OF_STORIES, Storey_Table_Array)
TextLineH = 0.010
textSpacing1 = 0.010
textSpacing2 = 0.050
textSpacing3 = 0.070
for loop_number = 1 to Number_OF_STORIES
	text2 0.00, 0.00, Storey_Table_Array[loop_number*4-3 ]      ! index
	text2 textSpacing1 , 0.00,Storey_Table_Array[loop_number*4-2]   ! name
	text2 textSpacing2, 0.00,STR ("%mm",Storey_Table_Array[loop_number*4-1])   ! elev
	text2 textSpacing3, 0.00,STR ("%mm",Storey_Table_Array[loop_number*4])   ! height
	hotspot2 0.000, 0.000
	hotspot2 0.090, 0.000
	add2 0,TextLineH 
next loop_number
I have been using ArchiCAD continually since ArchiCAD 4.5
Member of Architalk since 2003, but missed the migration from Architalk to Graphisoft Communities. Melbourne, Australia

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!