The Power of Programming without Coding


Industry Problem: The Revit API, or Application Programming Interface, allows users to create programs to automate certain tasks and to communicate with other software. In order to get the most out of the API, however, you really need to have a significant amount of programming knowledge.

CADLearning Expert Solution: Use the visual programming features in Dynamo to get the results of a programmer without having to learn a complicated coding language.
Programming in Revit allows users to automate tasks and reduce steps, saving a great deal of time. Once a program is created, it can be used many times as needed. Now, with Dynamo, even Revit users who don’t know a programing language can take advantage of this time-saving functionality.

Dynamo can be used as a gateway to programming for non-programmers. Users can begin by understanding the process of programming in an easy-to-understand graphic environment, as opposed to having to tackle a programming language such as C# or C++.

After exploring the new workflow possibilities with Dynamo, the programming process starts to become a more easily attainable solution. Users will quickly gain a better sense of how to automate tasks using some sort of program – whether that be a Dynamo graph, a macro, or a program written with a programming language.

Dynamo becomes a gateway for several people with little to no programming experience to become self-sufficient programmers using the software API.

- Jason Boehning, Building Content Manager

CADLearning Playlist of the Week: Visual Programming with Dynamo

  1. Understanding Dynamo 
  2. Working in Dyanmo
  3. Using Dynamo with Revit
  4. Working with nodes
  5. Working with Connectors
  6. Understanding Node Alignment
  7. Setting Loadable Family Parameters
  8. Setting System Family Parameters
  9. Working with Parameters on Lines

Did You Know? CADLearning skills and knowledge assessments can be used during the interviewprocess to help ensure that new hires possess the requisite software knowledge for the position.

For more industry solutions, check out the full “Did You Know?” series:

  1. Make Civil Engineering Presentations Pop
  2. Renovations Made Easier with Point Clouds
  3. Light Up Your Design
  4. Clear and Concise Drawings from 3D Models
  5. Organize Data to Better Manage a Product Lifecycle
  6. Faster, More Accurate Product Design with 3D Printing
  7. Simulations that Look More Lifelike
  8. Create Roundabouts in Moments
  9. Faster Steel Construction Documents

Send us your suggestions for future Did You Know solutions.


Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>