Bernie
September 19, 2019, 2:45am
1
Dear everyone,
I’m trying to place multiple schedules which contains certain prefix on multiple sheets. However, I realized that the schedule places itself again on the same sheet each time I ran this graph.
First|690x354
Hence, I tried to improve it by filtering sheets that already have schedule with a certain prefix placed in the sheet but I’m not quite sure how to do it.
Second|690x370
Or is there any other way to prevent duplication of schedules placed on the sheet?
Thanks!!!
You can use Sheet.GetViewportsAndViews from Rhythm package. This will help you check if your sheets contain schedules, and help you filter the sheets.
I also have a python node that allows you to place multiple view on multiple sheets (including legends and schedules)…
This was based on this post on the forum…
Hi @Kotey.Nikoi ,
I have added some new functionality to the Node. It will now place multiple views on multiple sheets. I have also bundled in another node for the preview of the locations on sheet. Here is a quick demo in action…
The input for the sheets needs to be a single list of sheets (no nesting) and the inputs for views and locations must be a list of lists. For example:-
Sheets:
sheet1
sheet2
Views:
List0:
view1
view2
List1:
view1
view2
view3
Locations:
List0:
po…
But the updated version won’t place the same schedule twice.
Maybe you might find it useful.
Cheers,
Dan
1 Like
SeanP
September 19, 2019, 9:42am
4
May be a good start to look here.
I was asked to share the script I put together for placing Revit Legends on multiple sheets at the same location.
Here is a screen shot:
[Place%20Legends]
Download the script below:
Legend.dyn (31.4 KB)
And if you are curious, you can also check this one out for doing the same thing with Schedules.
Screenshot:
[schedules]
Graph:
Schedule.dyn (26.1 KB)
I am open for suggestions to make it better if you are inclined.
Packages used include: archilab, Rhythm, and Data-Shapes