SWW 2012 : Summary, developer poll results, coupon

Blog 2.21.2012 2 Comments

Another SolidWorks World, come and gone.My first was in Anaheim two years ago.  I think the first one is always a bit overwhelming.  Last year was overwhelming because it was the first time I had presented (two presentations, actually) and I was barely ready.  This year, my first with CADSharp LLC, my focus was a little different.  Instead of trying to hit as many sessions as possible, I made sure my presentations were polished and spent much time talking with SolidWorks users and exhibitors to learn about their automation needs. (see poll results below)

My first presentation, Taking Macros to the People: Hands-On For Beginners, was a modified version of the same presentation I gave last year under the same name.  Last year I tried to accomplish too much and ran out of time.  This year we focused on the macro recorder more, and in an hour and a half we had a simple macro that let the user create an extruded base of a specified depth using a form.  Feedback was excellent.

My second presentation, Goldmember: 99 Must-Know Methods and Properties of the SolidWorks API, also went very well.  We covered a 500 line macro that automated the creation of a part, assembly, and drawing.  This was also well-received, with many people noting how much they learned.

As I mentioned, I didn’t attend many presentations, but one I did attend was “API Jump Start” by Arnav Mukherjee—principal software engineer at SolidWorks Corporation.  Arnav started off by showing some API basics before moving to a fascinating example of using Excel graphs to dynamically monitor calculations from the Motion API.  He topped it off by connecting SolidWorks with Microsoft’s Kinect technology, allowing audience members to move the model using Xbox controllers.

I also I also spent a good bit of time in the exhibitor’s hall, talking to as many add-in developers as I could.  My two main questions were, “How did you learn the SolidWorks API?” and “What language did you use to program your add-in?”  I haven’t done an official tally, but here’s the breakdown:

Concerning the first question, it is remarkable to me how many people used the macro recorder and and API Help to wade through their API education.  That is basically my story as well.  Only person told me that their development team had any serious in-house training system for teaching the API.  I was also intrigued to learn that one gentleman flew from Lithuania to England to take the official API training course.  Another user I talked was planning to fly from Bahrain to Texas (!).  As for the second question, I think this pretty well verifies that I ought to create a sister course .NET course for C#.  At least the add-in portion.

The San Diego Convention Center was gorgeous.  Here is a view looking down at the Gaslamp Quarter from the second floor, where the sessions were held.

As always, the food and entertaingment was amazing.  The CSWP event took place on a nearby retired aircraft carrier.  As for Tuesday night, the Gaslamp Block Party was back, and I think it lived up to its expectations.  I had a lot of great conversations with those who recognized me from the Goldmember presentation.

As for the general sessions, I missed the first day, but from what I can tell, no real big news.  Deelip Menezes thinks, based on certain comments made, that SolidWorks V6 will appear in 2013.  I’ll just have to see it to believe it.  Bernard Charles did state that when the new product comes out, no one will be forced to switch.  My main interest, of course, is what the API will look like.

If you want to watch the recap of SWW, it is at the end of General Session Day 3

What were some of your memorable experiences from SolidWorks World 2012?  Favorite presentations?


Until March 10th we are running a 20% discount on our Power User membership.  Just use the code “sww2012” (without quotes) when you purchase.

Want to keep up with future CADSharp.com macros, videos, and live training events? Sign up for our newsletter.

Leave Comment

CADSharp is nearing launch!

Blog 1.27.2012 No Comments

It has been two weeks since I got the web site up and running, and the response has been surprising. Despite having done no marketing yet, several people have found CADSharp through organic searches on Google and have signed up for our free membership. One of you asked when the payment system would be operational. As of yesterday, I switched from the test gateway to the live gateway.

Note, however, that we still have a tremendous amount of content to upload in the next two weeks. Most of the videos from our flagship course can be streamed right now, but we still have a few more videos from the drawings and advanced unit to add. The macro library will also be uploaded soon.

The official launch week will be the week of SolidWorks World 2012, during which time I will offer a special introductory discount. I’ll also give details about the presentations I’ll be delivering in San Diego, for those of you who will be attending SWW.

As always, you know how to contact me if you have any questions. Feel free to leave a comment as well.

Technical Director

Leave Comment

Welcome to CADSharp.com!

Blog 5.19.2011 No Comments

CADSharp.com is a new startup that will provide online video tutorials for learning the SolidWorks Application Programming Interface, in a style similar to LearnVisualStudio.net.  In these training videos I will walk SolidWorks users through the creation of macros and add-ins in VBA, VB.NET, or C#.  What makes this method of learning the SolidWorks API unique?

  • Accessible. These video tutorials will be immediately viewable upon purchase.
  • Convenient. Watch the videos or just portions of the videos as many times as you need.
  • Organized. These videos will be offered as courses, including lessons, homework, and homework solutions, to ensure that you walk away with a complete understanding of the material presented.
  • Beginner-friendly. My goal is to help beginners and non-programmers become confident in their skills as easily and quickly as possible.  Currently, the in-depth resources overwhelm the beginner, and the beginner resources do not go in-depth.
  • Thorough. I will explain the purpose of every single line of code I write during the lessons.  You will be able to explain not only the “what” but the “why” behind the code you are writing.
  • Realistic. You will actually program alongside with me, as opposed to me just walking you through pre-written lines of code or talk abstractly about how something “ought” to be done.  I will also demonstrate pit-falls that you will run into so that you can be prepared for the challenges of real programming.
  • Professional. See the About page for my teaching and SolidWorks credentials.  I take quality very seriously, and my promise to beginners and non-programmers is that you will be pleased with the efficiency of your learning while taking my courses.

The VBA tutorials will be created first, followed by the VB.NET tutorials. Please contact me if you have any questions. Thanks for stopping by!

Leave Comment