Results 1 to 10 of 10
Like Tree16Likes
  • 6 Post By irneb
  • 3 Post By tuekappel
  • 3 Post By Alex Cunningham

Thread: Dynamo Starting Guide

  1. #1
    Member irneb's Avatar
    Join Date
    April 25, 2013
    Location
    Jo'burg SA
    Posts
    331
    Current Local Time
    09:02 AM

    Dynamo Starting Guide

    Many tutorials focus just on the Revit side of Dynamo. Sometimes this does not help new users to understand why certain things are done in certain ways. What's usually missing is what most other language training resources focus on as a starting point (i.e programming basics).

    The following series of posts are meant to show these more abstract concepts, i.e. the stuff you need to apply irrespective if Revit is even in the picture or not. This is not to be taken as a replacement for any other tutorial, rather use these if you find something you don't understand in some other tutorial - i.e. as auxiliary to the other tuts.

    So in that vein, to start off with the very basic ideas ... I will be adding posts to this thread each showing some minor but useful concept. Then I'll list them here with links - so see this first post as a table of contents:

    1. Arithmetic
    2. Logic
      1. Part 1 - If-Then-Else and Comparing Values

    3. Geometry
      1. Creating Shapes


    For those who just want to know which tile does what, and where to get them, I've started a second base thread in which I list these as well. Some information may be duplicated, but we'll try to keep it useful. That thread can be found here:
    http://www.revitforum.org/dynamo-bim...tually-do.html

    If you have any queries, suggestions, corrections, etc., please drop a post in the relevant thread so I (or anyone else) may try to rectify.
    Last edited by irneb; January 23rd, 2015 at 06:01 PM. Reason: Stickied

  2. #2
    Forum Addict josephpeel's Avatar
    Join Date
    May 3, 2012
    Posts
    1,109
    Current Local Time
    09:02 AM
    Good stuff irneb, I think many people may be put off learning Dynamo as it seems so complex, but its all just simple maths and logic in the end

  3. #3
    Member irneb's Avatar
    Join Date
    April 25, 2013
    Location
    Jo'burg SA
    Posts
    331
    Current Local Time
    09:02 AM
    Quote Originally Posted by josephpeel View Post
    Good stuff irneb, I think many people may be put off learning Dynamo as it seems so complex, but its all just simple maths and logic in the end
    You're very welcome. I'll start getting into other stuff too. E.g. logic branching, comparisons, list processing, etc. Of course anyone else is free to request something or even add something.

    These are just the things I've noticed some people struggle with when learning Dynamo as their first programming language.

  4. #4
    Senior Member amoursol's Avatar
    Join Date
    November 21, 2012
    Location
    London, United Kingdom
    Posts
    515
    Current Local Time
    08:02 AM
    Quote Originally Posted by josephpeel View Post
    Good stuff irneb, I think many people may be put off learning Dynamo as it seems so complex, but its all just simple maths and logic in the end
    ... And figuring out what node does what

  5. #5
    Member ryntau's Avatar
    Join Date
    October 11, 2012
    Location
    St. Louis
    Posts
    345
    Current Local Time
    12:02 AM
    Quote Originally Posted by amoursol View Post
    ... And figuring out what node does what
    It'd be great to have an occasional breakdown of some of the nodes. How to find them, what they could be used for. Nothing complex, just some direction.. a lot of us don't know what's in there. Or if we have gone through the library, don't really know what it does.

  6. #6
    Member irneb's Avatar
    Join Date
    April 25, 2013
    Location
    Jo'burg SA
    Posts
    331
    Current Local Time
    09:02 AM
    Quote Originally Posted by ryntau View Post
    It'd be great to have an occasional breakdown of some of the nodes. How to find them, what they could be used for. Nothing complex, just some direction.. a lot of us don't know what's in there. Or if we have gone through the library, don't really know what it does.
    Understood, and I'm perfectly with you on that. I'll try adding such also, though I generally come from the other side of things:

    I'm also pretty "new" to Dynamo, but have been "programming" for around 25 years. So generally I know the "concepts" needed in a language. Then I have to find how Dynamo has implemented those concepts. In most cases I find Dynamo to work much like what programmers refer to as Functional Programming (similar to Haskell, F#, Scheme, etc.) instead of the more common Imperative Programming (C, C++, C#, Java, Pascal, Python). And that's why some of these tiles aren't exactly what you'd expect in the "normal" programming concepts. E.g. rather than a loop (like for each item in a list do the following) you would use a map (map a function/action onto each item in the list and get a new list of results).

    Edit: Perhaps a separate thread could be started simply listing the "common" tiles available, where to find them, a description of what they do, and perhaps a short example.
    Last edited by irneb; January 23rd, 2015 at 05:05 AM.

  7. #7
    Senior Member amoursol's Avatar
    Join Date
    November 21, 2012
    Location
    London, United Kingdom
    Posts
    515
    Current Local Time
    08:02 AM
    Quote Originally Posted by irneb View Post
    Edit: Perhaps a separate thread could be started simply listing the "common" tiles available, where to find them, a description of what they do, and perhaps a short example.
    That would be beyond awesome!

  8. #8
    Member tuekappel's Avatar
    Join Date
    February 6, 2012
    Location
    Frederiksberg, Denmark
    Posts
    264
    Current Local Time
    07:02 AM
    Quote Originally Posted by amoursol View Post
    That would be beyond awesome!
    Exactly!
    Just found this today, along the very same lines:

    Enjoy Revit: Examples for All List Actions in DYNAMO
    amoursol, josephpeel and irneb like this.

  9. #9
    Member irneb's Avatar
    Join Date
    April 25, 2013
    Location
    Jo'burg SA
    Posts
    331
    Current Local Time
    09:02 AM
    Quote Originally Posted by amoursol View Post
    That would be beyond awesome!
    Ok, started a thread like that: http://www.revitforum.org/dynamo-bim...tually-do.html

  10. #10
    Moderator
    "RFO 2012 Spelling Bee Champion"
    Alex Cunningham's Avatar
    Join Date
    December 8, 2010
    Location
    Northern California
    Posts
    3,547
    Current Local Time
    12:02 AM
    In an effort to keep the information about Dynamo organize and clear irneb will be creating threads for each of the topics and updating this OP with links to those thread. I will be moving some of the existing posts to those respecting threads. Please, any links to other sites, post the link in the most similar thread. If there is no similar thread post them to this thread.

    Thanks
    amoursol, irneb and Andres Franco like this.

Similar Threads

  1. Replies: 0
    Last Post: November 19th, 2014, 12:45 PM
  2. Replies: 0
    Last Post: August 26th, 2013, 07:45 AM
  3. starting a project
    By arch87 in forum Architecture and General Revit Questions
    Replies: 2
    Last Post: October 31st, 2012, 03:14 AM
  4. Formula starting with '='?
    By byork in forum Architecture and General Revit Questions
    Replies: 1
    Last Post: October 30th, 2012, 10:32 PM
  5. Starting View
    By chris.macko in forum Architecture and General Revit Questions
    Replies: 19
    Last Post: May 25th, 2012, 09:56 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •