RTC Europe 2014: teasing for my Dynamo class

From RTC Europe page:

Automate Tasks: Dynamo Strikes Again!

Saturday, 1 November, 2014
Session 12
9:00 AM – 10:15 AM

Speaker: Julien Benoit

Bored with recurring tasks in Revit? Please have a seat and enjoy the presentation. Manage data, explore and validate content’s information, create links from/to your database, quality insurance for naming, view creation,etc… All things that can be achieved using Dynamo for Revit, at your fingertips. No code, just efficiency.

see you soon for details and more informations.

 

Dynamo style, macro’s alternative.

A brief post as an answer to this post. The Dynamo definition I propose to you does exactly the same action as the code provided by Simon.

24-06-2014 08-21-44

 

Select a target workset by the name, assign Reference planes and Scope boxes to this workset.

Some packages are required from the package manager, Match regular expression and Toggle.

Definition is available for download here.

Julien

RTC division

Live in Dublin!

Hi folks.

I’m very honored this year. I will be a presenter at the second RTC Europe in Dublin. Most of you readers know already Revit Technology Conferences; and to me this European chapter has something special.There, you really feel in Europe, a intimate part of it. Meeting in person Revit experts is cool, but meeting European people as passionate as you is something you can’t describe, much above the “Revit” thing. Just perfect moments.

More details will come in days, but for now let’s have a look behind. Last year at the inaugural RTC Europe, I presented a class about Parts and Assemblies in Revit 2014 called Beyond Design, or what else can people do with Revit after the design phase. if you were there, thanks again for attending and keep seated until the end….And thank you all for providing me great feedback JBenoit_BeyondDesign_01 Time as come to share my handout. I hope you will appreciate it. All I knew at this time is inside, you will get some extras on this blog in later posts. Beware personal information in the document are now wrong, please refer to previous post here or to my LinkedIn page.

As usual comments are welcome.

Julien

S04 RTC EUR 2013 Attendee Handout JBENOIT v1 public

 

Image2

BIM Milestone

Yes, I believe my new position in Legendre group, French construction company, is a milestone in my career. and this for 2 reasons: firstly cause I’m identified as BIM manager for the group, involved primarily in the construction department, but not only, and secondly for being part of an exciting project: Rennes’s new subway line.

Rennes location

The company has been chosen to build 4 subway stations, and a 1.2 km part of the route in a covered trench. The rest of the route will be will be excavated with a Tunnel Building Machine under the responsibility of Vinci Construction.

In this link, you will find detailed information about stations, n°1,2,11&12 are the ones we have to build. If you look carefully, some Revit screen captures are visible, like this one:

LCO Revit_public

 

In the next picture, you have the situation of the main site for us, with 2 stations and the section of the new line.

NewJob01

 

The construction will start by the end of this year, be sure I will share information and pictures from site in coming posts.

The most important thing to know is that I’m part of the coordination process, and that it will be done in a BIM way. All contractors will use Revit, each trade having his own model, spatial coordination will be done with Navisworks. Trust me, this is huge here in France. AFAIK, no other Public project has be done like this before in France.

I’m pretty sure there will be more public statements about this in the coming months, people are today looking at this as an experimental process, and so are prudent with official communication. Main credits for implementing the BIM process on this project goes to Egis, worldwide engineering company. An awesome job has been done until coordination process, each subway station (15 in total), have been modeled with Revit including all trades. And trust me, subway stations are rather complicated buildings. I may share some pictures of those models if I’m authorized to do so. Stay tuned.

BIM&BIG milestones: for me and for the AEC industry in France. Fingers crossed.

 

Website with more details:

http://metropole.rennes.fr/politiques-publiques/grands-projets/ligne-b-de-metro-le-projet/

 

Recent stories in Dynamo

Hi all,

Next week I will have to post some AEC related information, but now let’s stick with Dynamo and Python code.

You will find interesting threads in the Vasari forum about Dynamo used in combination with custom nodes containing Python nodes.

Looking at my most recent definitions I tried or made, I have had success with the following:

- Get Parts parents and share parameters back and forth between

- Get host parameter and push it into the hosted family instances

- Get data from a linked file and use it in the host project (previous post)

- Create rooms by 2 different methods (see package manager)

- Get the host’s ID for analytical element

- Master the Filter by Boolean mask for lists (see picture)

Filter and compare

 

Almost a new topic each week. The thing is I’m learning great stuff here, and it often involve coding.

Remember earlier discussion about API code vs Dynamo use? I really think that’s both faces of a same medal.

My guess is there is a Before and an After. Once you get use to code with or without Dynamo, you really feel like you’re eating sugar for the very first time :).

Candy_LargeWide

Don’t take me wrong, I don’t advocate every user has to do this ,but if you think you’re acting as a BIM or Model manager or like, dive baby!

What are you waiting for? Learn to code with Harry for example, or learn Dynamo/Python. Community will surely help you. And every hour invested in lessons will bring you some Golden eggs. Just saying…..

golden-eggs

 

Python in the project: sequel 1

I got a request about getting data -aka parameters values- from instances in the linked files, in order to use those values in the current project. See how in the following images, no code needed this time.

I’ve used the definition provided in my previous post and added a few nodes.

In this case I use the Mark value of instances and push them to the instances created in the project. The Set Element Parameter node is here used as a function for each instance, meaning for each list of instances, so that all have a value.

Get Set parameter for FI

instances of links

Here you have the definition to get values from sheets and create new sheets with those.

parameter from sheet

 

 

I haven’t fully tested yet but the Get Family Instances from link looks quite generic.

Julien