Showing posts with label Training. Show all posts
Showing posts with label Training. Show all posts

Friday, August 30, 2013

A Doors Life

As I mentioned in an earlier post I presented a session called "A Door's Life" at the recent Central States Revit Workshop. It tackles creating a host door family that nests 2 panels, 2 frames and 2 handles. It also features a nested clearance form for clash detection and a variable plan swing angle. The host door permits rotating the 3D panel and hardware to any angle as well, though 0-180 is probably the range that's most useful.

If you are interested in more information this is the handout that attendees received (embedded here).



As the handout will tell you it isn't meant to be the perfect door. It's a demonstration of concepts and how to put them all together. If you're lucky you'll end up with something you can use right away or at the very least have a good idea how to get where you want to go.

Click to Download the completed files for each exercise.

Friday, July 19, 2013

Training Resources or Options

This post is biased toward learning on our own and in a way a response to a question I was asked recently.

There are many many options available to learn Revit whether Architecture, Structure or MEP (and in no particular order):

  • Autodesk Help Documentation
  • Autodesk You Tube Videos
  • Autodesk Resellers (there are many and vary from region to region)
  • Autodesk Training Centers (usually associated with or are resellers)
  • Consultants (like me)
  • Virtual Training
  • Colleges/University programs
  • Community Colleges
  • Adult Education programs
  • Technical Universities
  • Video Training
  • Online Videos
  • Blogs
  • User Groups
  • Web Sites
  • Books

Some of those listed above are structured like a formal class and some are better tuned for independent learning than others. Some are very specific while others are "surface scratchers". Nearly all rely on your initiative. The tricky part about training is one approach does not work for everyone equally, there isn't a one size fits all solution, regardless what you may have been told.

A common approach is to throw students at the software in a classroom setting either at a reseller, training center or in your office hiring a consultant or reseller to come on-site. Considering my earlier comment about everyone, this approach at least hits the middle ground consistently. Students leave with a fairly consistent understanding of the software. The group as a whole makes a single "Uni-Mind" since collectively they probably took in everything delivered and can piece it back together later if they ever talk to one another about it again. Not much chance of the "Uni-Mind" working if it is in a classroom of people from different firms, such as a community college setting or reseller's training room.

Another typical approach is to throw software at the students without formal training/trainer, just go for it. This usually takes the form of a highly motivated individual or individuals opting to take it on with the hope of getting the rest of the firm on board. I've seen this work but it's hard! I've been down this road myself. In other cases some firms take this route, a passive training route that pretends it doesn't cost much as formal training to let people struggle and do things inefficiently, repetitively until they figure it out, if they ever really do. For that strategy to work long term it really takes some people with a strong sense of purpose and extreme loyalty.

Classroom instruction at the university/college is usually structured over a longer period of time, weekend class, one or two evenings per week for example. Finding these will depend heavily on where you are. There are several options here in Southern California but in Davenport, Iowa it might be harder. Your mileage will vary.

User Groups that meet monthly offer a meaningful way to discuss how to accomplish things if the group is structured that way. Some groups have formal presentation but leave little time for one on one or sessions for solving problems. Those that do put time aside for that can sometimes feel burdened, especially if only a few are really contributing to solving the issues the group brings forward.

The online resources available suffer from the lack of structure, at least when viewing them as all one thing. Individual online videos from a company like Lynda.com or Infinite Skills obviously have more structure and purpose than my own videos that are created because of circumstances and just because I feel like it. An internet search will yield a lot of things to read or watch but sometimes they conflict with each other, different viewpoints or in some cases just wrong. It doesn't take much to create a video explaining how to do something that you only know how to do one way, which happens to be "wrong" or just uninformed. If you spend five minutes watching that sort of video you'll just have more questions afterward than when you started.

Books are always based on the bias of the author or contributing authors, their own work experience as well as the kind of problems the book chooses to consider in the solutions or concepts it offers. I wrote in another post that we aren't limited to one Revit book on our book shelves so don't feel like you have to buy only the "best book" (whatever that is), buy several or all of them, you'll pick up useful things from any or all of them.

It's been written/said many times before, just because we finish attending school formally at some point, learning should never stop. What sort of person are you? How do you learn and retain information? Do you remember things somebody says more than when you read it? Watch it? Do you need to try something, experiment for two hours before things really start to make sense to you?

There are a lot of options! Figure out what sort of learning method works best for you and then find everything that fits that best. Don't shun the others but if you won't remember anything from a 20 hour class any better than by reading a book, by all means read the book! If your company is going to hire a trainer and you don't learn that way the best, say so, tell the trainer too. Find a way to benefit from the training, but in a way that'll ensure you retain as much information as you can. It's your class! Make sure it works for you, the trainer already knows the stuff.

Oh, you don't have to wait for your employer to "train you", what and when you learn is up to you too! :)

Monday, June 3, 2013

Revit 2014 API Languages

Revit 2014 has added a couple new language options for people who can speak to Revit through its API (application programming interface). If you have a long history with CAD you might have spent more than a few hours "Lost in parenthesis" (LISP)? In Revit we can get lost in them when we deal with conditional formulas in the family editor.

In Revit 2013 the API supported two languages C++ and C# (technically any VB.net language). Revit 2014 has added Ruby (aka Ruby on Rails) and Python. If you have no programming experience they are not gems or reptiles, just alternatives to the far more widely used C++ and the much newer C# (and supposedly "easier to learn").



The dialog is a little smaller too (really subtle eh?).

If you are looking to get started with the Revit API you might consider Don Rudder's book:

Instant Autodesk Revit 2013 Customization with .NET How-to

Looking for some hands-on training with a sherpa? Get in touch with Harry Mattison (Boost Your BIM), he's gone from deep within Autodesk working on Revit and its API to the life of a freelancer who shares his knowledge on his blog and creates applications for hire. He's started offering some online training too.

Don Rudder and Case-inc have also offered API focused training in the past and are always considering hosting another so keep an eye on their site for a future class offering.

I've also written a couple blog posts before about getting started with the API (though I'm still remiss in taking it seriously myself).

Getting Started with the Revit API
My First Revit Plug-in

Years ago when I did some programming more seriously I found the book "Code Complete" by Steve McConnell quite helpful to help understand the process and concepts.

Happy coding!

Tuesday, September 25, 2012

Only One Book is Allowed

I wrote a tweet the other day asking,"I wonder why the question, "Which Revit book should I buy?" seems to imply that we are only allowed one, one choice, one on our shelf?"

We all learn a bit differently, so options are good. I think it is a disservice to all of us to assume one source is sufficient or that we must only pick the "best" book. I learn stuff from all the things I read, even if some parts are useless to me personally or perhaps poorly delivered. We are talking about someone's living. Spending a few hundred dollars in the interest of making a better living seems easy math to me, and I'm not even very good at math!

Don't restrict your opportunities to learn! My $0.02

Tuesday, September 18, 2012

2012 Central States Revit Workshop - Omaha, Nebraska

If you are within driving distance of Omaha, Nebraska hopefully you've heard about the Central States Revit Workshop? It runs this Friday and Saturday at the Mid-America Center (September 21 & 22, 2012). If you'd like to read their flyer you can download it HERE. Then again for the price (see below) maybe flying in to attend isn't a big deal either!


This is the schedule/agenda for the two day Revitganza.


Carla Edwards with Leo A. Daly, among others, has been championing this affair since being inspired by the Revit Technology Conference she attended in Huntington Beach, CA in 2011. Unlike many people who think about doing such things she IS doing it. She and her fellow committee members are doing the hard thing, bringing a Revit workshop to your region.

The CSRW committee is comprised of:

Matthew Kuhn, Bill Allen, Nick Meek, Craig Thomas, Barbara Tozser, Carla Edwards, Heath Thompson, Dave Benscoter, Brett Grell, Todd Shackelford, and Casey Eckhard.

The featured speakers are:

Paul Aubin, Joe Eichenseer, Zach Kron (a virtual presentation), Shawn C. Zirbes, Brian Johnson, William Spier, Doug Evans, Michelle McCarthy, and Jason Gardner. You can read more about them at the workshop sessions web page.

Curious how much for two days of Revity goodness?

$200 For CSI and RUGON Members
$250 For Non Members

All registration will be done via Paypal for Conference attendees.

If you have questions, contact Carla via EMAIL.

Monday, July 30, 2012

The Ribbon and Training

This one comes up during every training session. I tell the group to click on such and such button and someone says, "Hey Steve, where is that button? I don't see it?" A quick glance at their pc and I see that they've got a deeper resolution than I do or the reverse.

The clever ribbon bugger stretches and contracts to show more or less of the ribbon (and tool buttons) according to the resolution of your computer. That means I might have a great resolution, and the projector supports it fine, but unfortunately someone else in the class is using a laptop with a lesser resolution. That means "my button" is bigger/smaller than "theirs".

It sure makes class fun! Since projector's often sets the "bar lower" I suppose I could force everyone to use my resolution? In a perfect world we'd all be using the same resolution? Yep yahshooeryoobetcha!

Tuesday, February 14, 2012

Fun Learning Worksets

A bit lighter post tonight. Had a gang of 12 working together getting acquainted with (and some reacquainted) with worksets. One task I put to such a group is to work without coordinating their efforts, intentionally. I have them do so for a few minutes and then have them all sync their work.

It usually makes for a lively discussion, for a bit. In conversations with Paul Aubin about teaching this feature we've both encountered students adding trees, sketching their names with walls, creating curvy cool things and much more. This afternoon was a first for me...99 Luftballons...




Thanks for a good laugh!

Saturday, September 24, 2011

New Family Editor Resources

First Item of interest:
Paul Aubin recently completed a new video course for the Revit Family Editor, hosted on Lynda.com. These are the families that get attention during the video which is 6 hours and 44 minutes.


Course Highlights are (Table of Contents):

  1. Introduction and high level concepts: covering what a Family is, the Revit element hierarchy, libraries and differences between model and annotation Families. Strategies and course focus are also covered.
  2. Annotation Families: covering kinds of annotation, creating Generic Annotation and Tag Families and using Shared Parameters in Tag Families.
  3. Simple Model Families: covering the overall model Family creation process, hosts and hosted, reference planes, constraints, labeled dimensions, work planes, flexing and testing.
  4. Family Geometry: detailed look at: Extrusions, Blends, Revolves, Sweeps, Swept Blends and void form basics.
  5. Beyond Geometry: includes coverage of identity data, Family Types, Type Catalogs, material parameters, visibility parameters and subcategories.
  6. A Family in a Family: covering nested Families, Shared Families, Profile Families and parametric arrays.Families01 300x125 New Revit Family Editor Course on lynda.com
  7. Controlling Visibility: explores symbolic lines, element visibility, level of detail display and controlling overhead display in plan.
  8. Building Complex Parametric Families: begins tying together many of the previous topics to create a more complex whole. Covers planning, reference plane strategies, nesting components, arrays, parameters, formulas driving parameters and parameters.
  9. Parametric Annotation Family: ties together many previous topics to create a more complex annotation Family. A parametric key plan Family using conditional formulas to drive visibility is showcased.
  10. Driving Angular Parameters: Controlling rotation and angles can be a challenge. This chapter uses a Door Family as an example to showcase how to parametrically control rotation and angular parameters.
  11. Advanced Strategies – Control a curve parametrically: Controlling curves can be a challenge. This chapter uses a brick arch Family to showcase how to parametrically control the flexing of curves in the Family editor. It also delves into advanced and complex formulas used to drive circle geometry. Advanced trigonomic functions are utilized to constraint the curve’s flexing behavior.

Second Item of Interest:

The Revit 2012 Family Standards and Best Practices version 2.0 has been released by CTC (CAD Technology Center).


Read the Table of Contents
Read Sample Pages
To find out more CLICK HERE.