Placing a view to a current sheet using Dynamo

Today, I decided to write my step-by-step procedure on how to add a certain view on the current sheet using Dynamo. This Dynamo script must also be available to Dynamo Player with a minimum input from the user.

Assuming here is my sheet:

And the view that I would like to add to this sheet is a “WORK IN PROGRESS” stamp that I created as a legend. It should look like the one below.

For this demonstration, let’s keep this view as a “Legend” because I want to point out that whenever you are in this situation, you can’t copy the views under “Legend” from one sheet to another especially if you are aiming to have that view at the same spot to various sheets.

Here is what you’ll get if you select that view (WORK IN PROGRESS) and hit CTRL-C:

You are not allowed to copy a Legend view but there is a workaround to place it manually and have it exactly at the same position as to the other sheets, however, it will be a bit laborious task. Because of this, I decided to create a Dynamo script to automate this process, so let’s begin building the script.

Here is the first part of my script:

Here is the “Views” node where I specify from the drop-down list the view that I would like to add to the sheet.

Next, I’ll specify where on the sheet I would like the “WORK IN PROGRESS” view to appear and here are the nodes that I used:

And finally, here is the set of nodes to place the view on a sheet (which I found of the internet):

Now, it is time to connect those wires and you should have something like this:

Save the Dynamo Script and name it appropriately. I’ll call mine as “Placing View on Sheet”.

Next, open your Dynamo Player and search for this script.

And here is the little video demonstration of how the scripts work on Dynamo Player:

If you want to give it a try, please fill up a few details below and you will receive the download link.

    I welcome your comments, questions, corrections and additional information relating to this article. If you know a better way, or wants to develop this further to the next level (to work in multiple sheets in one go), please leave your comment, by all means, let me know.

    Have a great day!

    Cheers,

    Allan Cantos EngTech MICE

    BSc. Civil Engineering / Principal Structural Technician

    Engineering BILT just for you

    Hi. If you’re not following the news at BILT Community, allow me to share with you the news released today for those who will be joining us at BILT EUR 2018 this coming October 11-13 to be held at Ljubljana, Slovenia; and undecided yet of which sessions to pick. This will help you decide which session that best suit your discipline.

    Grab your ticket now if you haven’t purchased one yet.

    Please click the link below for further reading.

    Engineering BILT just for you

    I hope to see you at BILT EUR.

    Cheers,

    Allan Cantos, EngTech MICE

    BILT ANZ 2018 Speaker Feedback

    Hello everyone,

    I trust you are all doing well.

    Allow me to share with you some feedback I received from attendees of my session at BILT ANZ 2018 held in Royal International Convention Centre, Brisbane Australia on the 25th of May 2018.

    Statistics for your references
    Of 96 sessions (presented by 81 speakers)

    12 – received an excellent

    81 – received a good,

    3 – received an average

    0 – poor

    0 – not rated.

    Average Speaker Score: 2.42 | Average Material Score: 2.43

    Session number: 2.5

    Topic: Structural Data Mining using Revit-Dynamo-PowerBI Workflow

    How would you rate this speaker (*Average Speaker Score): 2.36

    How do you rate the quality of the speaker materials (*Average Class Material Score): 2.63

    The number of responses: 7 (I’ve got 13 delegates who attended my session from 24 delegates who registered for the session and only 7 gave their feedback).

    A selection of comments:

    • Well presented and structured presentation
    • Very knowledgeable about the topic
    • Well defined notes. Will make it easy to understand when I get back to the office.*Attendees rated speakers as follows:
      3 = Excellent, 2 = Good, 1 = Average, 0 = Poor

    If you happened to be one of the attendees in my session, your feedback is highly appreciated and thank you for your support. I hope you learned something new in attending my session.

    Have a wonderful day.

    Cheers,

    Allan Cantos EngTech MICE

    Positive SSL