Monday, November 23, 2015

HOLIDAY GIFT GUIDE 2015 FOR CAD USERS

The 2015 holiday season is officially upon us here in the United States which means it’s time for my annual gift giving guide. I used to panic every year whenever my spouse, parents, and siblings asked me what I wanted for Christmas. I needed to give them an idea otherwise I’d end up with an ugly sweater or some random gadget I would never use. So to help alleviate some of my stress I started compiling my own holiday gift guide. It’s kind of like the big toy catalog you used to get as a kid, only this is for adults. I’ve made a list of items I think would be very useful or exciting for your fellow CATIA users, sorted by different categories. Some of these items I already use on a daily basis and others are things that are on my own personal wish list.  Enjoy!

 

MY CATIA BOOKS – SPECIAL OFFERS

For the first time ever, I am giving a discount on the paperback versions of my books, VB Scripting for CATIA V5 and CATIA V5 Tips and Tricks. For 30% off VB Scripting for CATIA V5: How to Program CATIA Macros (Fourth Edition), use discount code: NXCLBFMY when buying from here: https://www.createspace.com/5246772 vb scripting for catia v5 paperback For 25% off CATIA V5 Tips and Tricks, use discount code:33U88Q95 when used here: https://www.createspace.com/4963870  catia tips and tricks book

OTHER BOOKS WORTH READING

The Martian by Andy Weir. If you only read one (fiction) book this year, The Martian has to be the one. I absolutely love this book (haven’t seen the movie yet). As soon as I finished it the first time, I immediately re-read it – something I’ve never done before.It’s about an astronaut (with a great sense of humor) who gets left behind on a mission to Mars and has to figure out how to survive. If you’re interested in space exploration, problem solving, engineering, chemistry, botany, or disco + 70s TV shows, I highly recommend you read The Martian. Maybe the best book I’ve read in the past five years.41-YkFaghDL Journey to Star Wars: The Force Awakens - Lost Stars by Claudia Gray. If you’re a Star Wars fan like I am you’re probably anxiously awaiting The Force Awakens movie on December 18th. This book will wet your appetite before the movie comes out. The story takes place during the original trilogy but offers a new perspective in which the main characters don’t really know anything about The Force, the Jedi, the Dark Side, etc. which I think is a theme that will carry over into The Force Awakens. The story also ends about a year or two after The Battle of Endor in Return of the Jedi and does contain the Battle of Jakku and how at least one of those Star Destroyers ends up smashed on the desert planet. If you’re only going to read one Star Wars related book, this is the one.51gF3dYpeTL What If?: Serious Scientific Answers to Absurd Hypothetical Questions. This book contains hilarious and informative answers to important questions you probably never thought to ask, like: What if everyone on earth aimed a laser pointer at the moon at the same time? What if you could drain all the water from the oceans? What if all the lightning in the world struck the same place? Very fun and interesting read! 51+1NkRPgtL

TOOLS FOR WORK

Laser Pointer. This laser pointer always comes in handy when it’s time for a meeting or presentation. Plus, it doubles as a toy to keep your cats entertained.laser pointer for excel presentations 3Dconnexion 3DX-700028 SpaceNavigator 3D Mouse. My trusty 3D mouse. Anyone doing 3D CAD modeling should consider investing in one of these!best 3d mouse for catia macros Chromecast – I actually have used Chromecast at my day job before. I’ve created screen capture videos and uploaded them to YouTube, then I use the very portable Chromecast to display the videos directly on a TV (haven’t used the Amazon equivalent, so not sure if it works the same). 81dgptmSieL._SL1500_

TECH, GADGETS, AND TOYS

Google Cardboard – Google Cardboard is described as Virtual Reality (VR) on a budget. Gives you a taste of the capabilities of the Oculus Rift at a fraction of the cost. Though be warned it may cause motion sickness if the app you’re looking at doesn’t perfectly track your head movement. It’s fun to assemble and play with. fold Dash and Dot – programmable robots. If you’re into programming things like CATIA macros and you want to teach your kids the joys of programming then I’ve found the perfect gift for you. These cute robots are designed to help introduce children to the wonderful world of programming. Oh, and they’re fun for adults too! Can’t wait to use this with my son in a few years.programmable toy robot

  Are you putting any of these items on your holiday wish list? If so, let me know which ones in the comments below. Do have anything you’d like to  recommend to me?

Wednesday, September 9, 2015

How to automatically model gears in CATIA V5

Hopefully you’ve been having some success improving your CATIA efficiency and creating useful macros. Maybe you’re ready to take it up a notch. Now available is a step-by-step tutorial that you can now go through yourself. This extremely detailed, 120+ page tutorial will show you how to:
  • ·         Sketch and model different types of gears in CATIA V5
  • ·         Create a detailed userform with command buttons, combo boxes, etc.
  • ·         Use subroutines and functions
  • ·         How to break a complex project down into smaller, more manageable parts
  • ·         Anticipate and check for user errors in your program


After going through the guide you’ll have a fully functional program that you’ll be able to show off to potential employers. Watch a video of the final program in action and download a sneak preview of the tutorial here: http://www.scripting4v5.com/gear-tutorial

Sunday, March 29, 2015

How to create a parameter CATIA macro

This CATIA CATScript macro creates a new parameter in a CATPart file.

'####################################
Sub CATMain()
'set the active document (must be a CATPart)
Dim myDoc As Document
Set myDoc = CATIA.ActiveDocument

 'create an integer parameter
Dim thickness As IntParam
Set thickness = myDoc.Part.Parameters.CreateInteger ("Material Thickness", 2.0)

'create a real number parameter
Dim revision As RealParam
Set revision = myDoc.Part.Parameters.CreateReal("Revision", 2.5)

'create a string number parameter
Dim material As StringParam
Set material = myDoc.Part.Parameters.CreateString("Material", 2.5)


End Sub

For more, check out Scripting4v5.com.