Rebuild Vs. Forced Rebuild in SOLIDWORKS?

Rebuild Vs. Forced Rebuild in SOLIDWORKS?

Table of Contents


Have you ever called into
Hawk Ridge Technical Support
and sometimes the issue was resolved with a โ€˜CTRL+Qโ€™, what we would call a
Forced Rebuild? Today, weโ€™ll discuss some of those terms so you have a better
understanding of whatโ€™s going on in the background!

Before we talk about a โ€˜Force Rebuildโ€™, letโ€™s review what a regular โ€˜Rebuildโ€™
does. A Rebuild is initiated by doing a (CTRL+B), which aims to rebuild new or
changed features and their associated children features in a part. It can also
be found on the Standards Toolbar, as the traffic light.

If youโ€™ve ever made a dimension change (which Iโ€™m sure we all have), then you
most likely will see the traffic light icon right by your Feature on the
FeatureManager Tree. What that means is that this feature has yet to be
rebuilt, and instead of instantly updating, SOLIDWORKS is waiting for you to
initiate the rebuild just in case thereโ€™s any other dimensions you want to
change before the full rebuild.

At times youโ€™ll notice that the Rebuild could be taking longer time than
expected. One of the ways you can identify what takes the longest feature to
rebuild is under โ€˜Evaluate > Statistics

Once initiated, youโ€™ll be presented with a prompt which will show the features
in the model that accounts for the largest percentage of the rebuild time,
with the largest at the top. Itโ€™ll also display the number of โ€˜Featuresโ€™,
โ€˜Solidsโ€™, โ€˜Surfacesโ€™ in the model, as well as the โ€˜Total rebuild time in
secondsโ€™. This is a beneficial tool since you can now pinpoint which feature
could be lagging the rebuild to potentially suppress temporarily.

Now, onto the โ€˜Forced Rebuildโ€™! The Forced Rebuildโ€™s (Ctrl+Q) main
functionality is to rebuild everything from the beginning of the FeatureTree;
as you might have observed, a CTRL+Q generally takes a little longer than a
CTRL+B does. The Forced Rebuild serves as a diagnostic tool for Support to
make sure any new features do not break or introduce errors into earlier
features.

The above applies to the part level, but what about the assembly level and
drawing level? In an assembly, a CTRL-Q will only rebuild assembly level
features and mates, as well as any items that have rebuild flags. In a
drawing, a CTRL-Q will rebuild any view thatโ€™s been created with sketch
geometry, along with any items that have rebuild flags. For instance, a Detail
View will be rebuilt because a sketched circle was used to create it, as well
as a line(s) for Section Views.

So in short, if you find that โ€˜Ctrl+Qโ€™ fixes an issue that a โ€˜Ctrl+Bโ€™ does
not, let us know! As part of the SOLIDWORKS Community, you can help ensure
SOLIDWORKS is constantly getting better by circling back with us via e-mail or
phone. Weโ€™ll then create a SPR and send it through the SOLIDWORKS channels.

ย 

Picture of Ricky Huynh

Ricky Huynh

Ricky Huynh is a SOLIDWORKS senior applications engineer with Hawk Ridge Systems based in Mountain View, California. He specializes in SOLIDWORKS, Composer, and Electrical. He graduated from UC Davis in 2010 with a B.S. in mechanical engineering.