Using Empty Views (Part 2: Creation)

In this article I’m going to cover how to create an Empty View, and the ugly hack for making it a desired size.  In Part 2, I will cover how to use Empty Views for quick zooming and bookmarks in PDFs.

Creating Empty Views

Creating Empty Views is easy.  With a drawing open, goto Insert pulldown>Drawing View>Empty.

Add empty view to drawing

SolidWorks will then ask for a location on the drawing for the Empty View. Simply LMB click at the desired location.  In the example below, I’ve placed the Empty View in what might seem to be an very unusual location (covering the Revision Block table).  I’ll cover why in Part 2 of this article.

Pick location on drawing

Ugly Hack

To get the Empty View to stretch across the full length of the Revision Block table, we’ll need to employ an ugly hack.  Within the new Empty View, draw a line that starts from the corner of the border. Terminate the other end at the vertex of the table at other end.  The endpoints of this line will not attach to these two vertices, but will drop on top of them when the line is created.

Pick location on drawing

The result is an Empty View sized as required. The way to hide the line in this hack is to place it directly over another line (in this case, the Drawing Border).  (A RMB click on the line and choosing the Hide function will not work.  The view will resize back to its default shape.)

Pick location on drawing

Now RMB click on the view and choose the Lock View option.  This will keep the view in place (preventing it from accidentally shifting around).

Making the Empty View useful

To make this new Empty View useful, rename it in the FeatureManager.Renaming the Empty ViewRenamed Empty View

This will allow for easier identification when it comes time to use this (and any other Empty Views).  Part 2 will explain more about this and the reason for these additional steps.

DS SolidWorks Surpasses One Million Licenses

As predicted for 2009, SolidWorks Corp has exceeded 1 million software licenses.  It has taken 14 years to come to this achievement.  In the press release today, SolidWorks Corp stated that the 1 millionth sale was by OGIO International, a Utah-based company “that is working on a new line of motorcross racing accessories.”  They have been a SolidWorks customer for 4 years.

“We are excited to reach the million mark and very grateful for each customer that has trusted SolidWorks software to help drive his or her organization’s success”, said SolidWorks CEO Jeff Ray.

Press release is available here.

View two drawing sheets at same time

Here’s a quick tip to view both sheets of two-sheet drawing at the same time.  (This works best if no other documents are open.)

  1. Open the multi-sheet drawing and have it active. 
  2. Goto Window pulldown>New Window.  A second window of the same drawing will pop up on screen.
  3. Goto Window pulldown again, and select Tile Horizontally or Tile Vertically.  Both windows of the drawing will tile.
  4. Within each window, select the desired sheet tab.

This will allow for the viewing of multiple sheets of the same drawing at the same time.  (Unfortunately, this tip does not allow for the viewing of different configurations for parts or assemblies at the same time.)

3DConnexion SpacePilot PRO (Tinkering with buttons and views)

I’ve been tinkering with the SpacePilot PRO.  I love customization.  The SpacePilot PRO offers a high level of customization.  I will discuss different facets of the device in future articles.  This time I am writing about the programmable buttons.

SpacePilot PROThe SpacePilot PRO has 21 programmable buttons.  Additionally, 10 of those buttons have dual mappings for a total of 31 mapped commands.  That is a lot!  On top of that, each of the buttons are mapped differently for each program or mode supported by the device.  Within SolidWorks itself, there are three different mappings: Drawing, Part and Assembly modes.  (There is no mapping just for sketches, but there should be.)

Many of the buttons are directly related to functionality of the device or specific commands that are defined by intuitive icons.  Ultimately, I only recommend changing the mapping for the five buttons.  These are the dual mapped buttons labelled 1/6, 2/7, 3/8, 4/9, and 5/10.  When holding the left hand over the navigation knob, these buttons fall under the pinky finger. Giving the dual mapped button a single quick press initiates the first command.  To choose the second command instead, press and hold the button down for a second.  These buttons are a little awkward at first (being under the pinky), but I got used to it pretty quickly.

The 5 dual mapped buttons to the right of the knob (accessed with the thumb or index finger) provide quick access to standard model views.  For example, one button jumps to the front or back views of the model.  Most of the standard model views are covered by this set of buttons.  However, one thing that is missing is the ability to save a named view and to return to it at any time.  Given the level of detail that has gone into the SpacePilot PRO, it surprizes me that this ability is missing.  I think this is one of the points I mentioned to 3Dconnexion back in February.

So, you know what I did?  I made up for this missing functionality by writing a pair of macros that do just that.  One saves the current model view as a named view.  The other returns to that named view.  I then programmed these two functions to button 1/6.  (I’ve already uploaded these to my resources site here: Quick View Save and Restore.  These macros can actually be used with any device with programmable functions, or even just as icons on a toolbar.) Let’s hope that 3Dconnexion covers this basic function in future iterations of their 3D mice.

Hint: for users of SolidWorks 2008 and 2009, I would recommend programming one of the buttons to the letter “S” for the shortcut toolbar.  This would practically eliminate the need to touch the keyboard except for typing notes and numbers.

Overall, I have found that the plentiful number of buttons is a big plus for the SpacePilot PRO.  These buttons extend the functionality of the device beyond just being a 3D mouse.

3Dconnexion’s new SpacePilot PRO 3D Mouse

Before this month, I’ve never owned any 3Dconnexion 3D-mice in my life.  Heck, I wasn’t even exactly sure how to pronounce 3Dconnexion.  That “x” in the middle of the name throws me off.  Despite this, I’ve had some interest in their devices.  This has never taken me to the point of testing one on my own.  After all, I feel I’m pretty fast with my mouse-work and keyboard shortcuts.  So, when 3DConnexion asked to meet with me at SolidWorks World 2009, I was interested in seeing what they wanted to show me, yet skeptical about finding any game changers.

SpacePilot PROThey introduced me to the SpacePilot PRO 3D mouse.  (It may already be available on Amazon or other locations if someone is interested in looking for price comparisons.)  The SpacePilot PRO is the latest 3D mouse in a long line of professional 3D-mice which “have rewritten the rules on the way design engineers and professionals interact with 3D environments,” as noted by Dieter Neujahr in the official press release.  OK, so what am I doing quoting press release comments?

Now, anyone that reads my product reviews knows I’m no sell-out.  I don’t give shiny reviews to get free stuff.  I don’t run promotions.  For full disclosure, I must say that 3Dconnexion did give me a free SpacePilot PRO a few days ago.  This was given to me without any strings attached.  Technically, they didn’t even ask me to write any review or comment on the unit they give to me.  I made it clear back in February that if I did review the product based on the unit they were going to give me, it was going to be unbiased.  They seemed to insist upon that.  Even at that time, I had a few critical comments about the device (which I cannot remember now), to which they were receptive.

Does getting a free $499 device impact my opinion?  You betcha….JUST KIDDING!!  However, I do feel it is appropriate for me to write about my experiences, to give others a sense as to whether these devices are worth the cash.  Expect my usual sarcastic comments juxtaposed with well deserved praise, and demands for further improvement.

I’m not going to write one all encompassing review.  This is a highly capable device.  I doubt I can write completely about my experiences with this unit in one review without the article getting excessive in length.  I mean, just look how long this article is already, and I haven’t even started my review yet!  More information will come soon.

SolidWorks Spell Checker (or Spelling Check)

SolidWorks’ Spelling Check can be fairly useful when proofreading a drawing.  It’s not extremely powerful, but it is as functional as one might expect from a manually initiated spell checker.  For those who didn’t even know that SolidWorks has a spell checker, it’s available under Tools pulldown>Spelling….  (I don’t know the SW version where it was introduced.)  To improve its usefulness, it may be a good idea to add more words to your Spelling Check dictionary file(s).  There’s several main ways to add words to the Spelling Check.

Method 1

The most obvious method is to add your new word to an annotation note in a drawing, then run Spelling Check.  When it identifies your new word as a misspelling, simply click the Add button (this isn’t the most efficient way to add multiple words).  This method will add words to your swdictionary.dic file located in the SolidWorks folder under C:\…\lang\english.

Method 2

If you wish to update the Spelling Check with a bit more control (adding and deleting words), start the Spelling Check and choose the More Options… button.  On the Spelling Options window, choose Dictionaries button.  Stay with me, there’s more.  Highlight “swengineering” then choose the Edit button.  Finally!  OK, now that you’ve made it here, add and delete words one at a time as you please.  This method will edit your swengineering.dic file (same location as the swdictionary.dic file).  Funny thing is that even though you are editing the swengineering.dic file with hundreds of words, you cannot delete any already existing words.  You can only delete the words you add to it.  It is also funny that this method edits the swengineering.dic file, while the main screen of the Spelling Check edits the swdictionary.dic file.

Hmmm…hey SolidWorks Corp, why are there two different dictionary files?

Method 3

In my opinion, the easiest way to add words to Spelling Check in bulk is by editing your swdictionary.dic file directly with Notepad.  With the file open, add one new word per line.  Use all capital letters.  Capital letters are not a requirement.  It will simply keep the dictionary listings consistent within the file, especially if other words are added later by using the Spelling Check.

Networking

As with other similar types of SolidWorks resource files, the swdictinoary.dic and swengineering.dic files can be located on a network drive for standardization across an enterprize.  Presumably, these files should be in the same folder.  To set the file location, goto Tools pulldown>Options…>File Locations and select Spelling Folder.  New dictionary files can also be added within Spelling Check’s Dictionary window.

Enhancement Request

One function I would like to see added to the Spelling Check is the ability to add to automatic replacements for common misspellings of user words that are added to the dictionary files.  For example, if I add the word Loctite and someone spells it as Locktite, SolidWorks currently doesn’t know to suggest Loctite as the correct spelling.