Articles by: Adam Bridgman, CSWE

Linking Units to Global Variables in SOLIDWORKS 2014 [VIDEO]

SOLIDWORKS Units

If your SOLIDWORKS document units are not set to global variables this can cause the shape and size of your part to dramatically change when different document units are specified. Watch the following tutorial video to learn how linking units to global variables in SOLIDWORKS will automatically update the size of your model when new units are selected.

Read More...

Why is SOLIDWORKS Crashing? [VIDEO]

What I am showing is not technically a crash, but to users of SOLIDWORKS the result is the same. GDI objects are used to draw window elements that are not in the graphics area in SolidWorks.  For maximum performance the Graphics area takes advantage of OpenGL which gives more direct access to the video processing hardware.  GDI objects are used for the chrome of the graphics area, so every time a new document is opened the number of GDI objects used by SOLIDWORKS will increase.  Prior so SOLIDWORKS 2011 SP4 if a part was open in an assembly and its own window when that window was closed it would not release those GDI objects.  The default behaviour now is to release those handles, however not all of them are released. What does all this have to do with SOLIDWORKS crashing? Windows has a default limit that a single process can only access 10,000 GDI…

Read More...

SolidWorks Tutorial: Advanced Mate References [VIDEO]

Mate references can be set up in two parts to correspond to each other.  When created this way it is up to the user to add the appropriate part, but not to select a location for such a part. Follow the video below to see how to set this up.

Read More...

SOLIDWORKS Administration: Moving to a new License Server

Windows XP and Windows Server 2003 are out; they are no longer supported by SolidWorks. The following compatibility chart is taken from http://www.solidworks.com/sw/support/SystemRequirements.html. SolidWorks Network License Server Operating Systems SolidWorks 2011 SolidWorks 2012 SolidWorks 2013 SolidWorks 2014 Windows 7(SP1 required for SolidWorks 2014) Windows 8.1 (64-bit only) (2014 SP1) Windows 8 (64-bit only) Windows Vista Windows XP Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012   Notice that Windows Server 2012 R2 is not yet supported, and if the past is any indication it will not be supported for at least a year.  However as of SolidWorks 2014 SP1 Windows 8.1 is supported. If you are still running SolidWorks 2013 and would like to move to Windows Server 2012 you can install SolidWorks 2014 SolidNetWork License manager, it supports previous releases of SolidWorks. There are 4 main steps to moving to a new license server:…

Read More...

SOLIDWORKS Sketch Relations Summary

The SOLIDWORKS Online Help provides a summary of all of the SOLIDWORKS sketch relations available. There is something missing from this table, it should show the icons associated with each relation.  These are the symbols you see when you select the entities described under entities to select. So I have copied the table from the link and added the missing images for your reference. Relation Entities to select Resulting relations Horizontal  One or more lines or two or more points. The lines become horizontal or vertical (as defined by the current sketch space). Points are aligned horizontally or vertically. Vertical One or more lines or two or more points. The lines become horizontal or vertical (as defined by the current sketch space). Points are aligned horizontally or vertically. Collinear Two or more lines. The items lie on the same infinite line. Coradial Two or more arcs. The items share the…

Read More...

Add-in Series 5 – Handle Selections [VIDEO]

The mouse events are triggered quite frequently, and many times nothing in SolidWorks has changed.  It is possible to use selection change events instead.  This means your code can assume that it needs to reprocess the selection. In this example I am going to set up my task pane to react to selection changes in an assembly.

Read More...

Add-in Series 4 – Handle Mouse Events [VIDEO]

There is a summary of all of the available mouse events in SolidWorks found under this help topic SolidWorks.Interop.sldworks Namespace The mouse event handler gives us access to the following events: DMouseEvents_MouseLBtnDblClkNotifyEventHandler Fired when the left-mouse button is double-clicked. DMouseEvents_MouseLBtnDownNotifyEventHandler Fired when the left-mouse button is pressed down. DMouseEvents_MouseLBtnUpNotifyEventHandler Fired when the left-mouse button is released after being pressed. DMouseEvents_MouseMBtnDblClkNotifyEventHandler Fired when the middle-mouse button is double-clicked. DMouseEvents_MouseMBtnDownNotifyEventHandler Fired when the middle-mouse button is pressed down. DMouseEvents_MouseMBtnUpNotifyEventHandler Fired when the middle-mouse button is released after being pressed. DMouseEvents_MouseMoveNotifyEventHandler Fired when the mouse pointer is moved. DMouseEvents_MouseNotifyEventHandler Fired whenever a mouse event occurs. DMouseEvents_MouseRBtnDblClkNotifyEventHandler Fired when the right-mouse button is double-clicked. DMouseEvents_MouseRBtnDownNotifyEventHandler Fired when the right-mouse button is pressed down. DMouseEvents_MouseRBtnUpNotifyEventHandler Fired when the right-mouse button…

Read More...

Add-in Series 3 – Create Task Pane [VIDEO]

A Task pane is a panel that resides on the right hand side of the SolidWorks graphics area by default.  It is a great place to provide information to users regardless of their environment (part, assembly, or drawing).  Follow the steps below to create a task pane, later videos in this series will add functionality to it.

Read More...

Want to become a SOLIDWORKS Expert?

Take a LIVE Online Training Course from Javelin