{"id":277,"date":"2012-04-19T15:36:20","date_gmt":"2012-04-19T19:36:20","guid":{"rendered":"https:\/\/example.org\/solidworks-freeze-saves-you-time"},"modified":"2013-07-22T16:09:26","modified_gmt":"2013-07-22T16:09:26","slug":"solidworks-freeze-saves-you-time","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/solidworksblog\/2012\/04\/solidworks-freeze-saves-you-time.html","title":{"rendered":"SolidWorks \u201cFreeze\u201d Saves You Time"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"SolidWorks 2012\" height=\"89\" hspace=\"5\" src=\"https:\/\/files.solidworks.com\/images\/2012LAUNCH_email_img_REP.jpg\" title=\"SolidWorks 2012\" width=\"93\" \/>New in <a href=\"https:\/\/www.solidworks.com\/launch\/register\/solidworks-2012.htm?scid=sm_bl_DASIFreeze\" target=\"_self\">Solidworks 2012<\/a> is a tool that allows you to take charge of your models and give you time back in your busy schedule. How many of us work with import bodies, large data sets, or complex models? We find ourselves waiting for the model to rebuild multiple times for features or parts we\u2019re simply working around for our design. SolidWorks has come up with a solution.     &quot;Freeze&quot; is a new SolidWorks Feature Manager tool for SolidWorks 2012. It allows you to lock down items in the feature manager that are no longer changing and therefore don\u2019t need to be rebuild on every model change.<\/p>\n<p><strong>How to turn on Freeze in SolidWorks 2012:<\/strong><\/p>\n<ol>\n<li>Click Options <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/options-icon.gif\"><img loading=\"lazy\" decoding=\"async\" align=\"absmiddle\" alt=\"Options\" border=\"0\" height=\"23\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/options-icon.gif\" width=\"23\" \/><\/a> (Standard toolbar) or Tools &gt; Options.<\/li>\n<li>On the System Options tab, click General and select Enable Freeze bar.<\/li>\n<li>Click OK.<\/li>\n<\/ol>\n<p>The yellow freeze bar appears near the top of the Feature Manager design tree, under the part name.<\/p>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/yellow-freezebar.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"Freeze Bar\" border=\"0\" height=\"121\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/yellow-freezebar.gif\" title=\"yellow-freezebar\" width=\"207\" \/><\/a><\/p>\n<p>The freeze bar controls the point at which a part\u2019s Feature Manager design tree rebuilds. Features above the freeze bar are frozen \u2013 you cannot edit them, and they are excluded from rebuilds of the model.      Freezing a portion of a model can be useful if you work with complex models with many features. Freezing the features helps to:<\/p>\n<ul>\n<li>Reduce rebuild time<\/li>\n<li>Prevent unintentional changes to the model<\/li>\n<\/ul>\n<p>Feature Freeze prevents the geometry of frozen features from being rebuilt. However, you might still experience long rebuild times due to other processes that are not addressed by Feature Freeze. Examples of potentially time-consuming processes not addressed by Feature Freeze:<\/p>\n<ul>\n<li>Updating display appearances, especially on very large patterns<\/li>\n<li>Updating complex DimXpert dimension and tolerance schemes<\/li>\n<li>Updating the graphics (tessellation data) of very large, complex parts<\/li>\n<\/ul>\n<p>To freeze features:<\/p>\n<ol>\n<li>Move the pointer over the freeze bar. The pointer changes to <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/handpick-icon.gif\"><img loading=\"lazy\" decoding=\"async\" align=\"absmiddle\" alt=\"Hand icon\" border=\"0\" height=\"17\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/handpick-icon.gif\" title=\"handpick-icon\" width=\"24\" \/><\/a>. <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/yellow-changes.gif\"><br \/> <img loading=\"lazy\" decoding=\"async\" alt=\"Freeze bar change\" border=\"0\" height=\"121\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/yellow-changes.gif\" title=\"yellow-changes\" width=\"207\" \/><\/a><\/li>\n<li>Drag the freeze bar down below the last feature you want to freeze. When the freeze bar is at the top of the tree, you can also right-click a feature and click Freeze to freeze that feature and all features above it in the Feature Manager design tree. <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/FM-designtree.gif\"><br \/> <img loading=\"lazy\" decoding=\"async\" alt=\"Feature Manager design tree\" border=\"0\" height=\"514\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/FM-designtree.gif\" title=\"FM-designtree\" width=\"218\" \/><\/a> <br \/> Features above the freeze bar are frozen \u2013 you cannot edit them, and they are excluded from rebuilds of the model. Frozen features are indicated by a lock icon <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/lock-icon.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"Lock\" border=\"0\" height=\"13\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/lock-icon.gif\" title=\"lock-icon\" width=\"10\" \/><\/a> and gray text.<\/li>\n<\/ol>\n<p>The freeze bar shortcut menu provides commands for moving the freeze bar, controlling rebuilds, and controlling part rebuild indicators.  Right-click the freeze bar to access these commands:<\/p>\n<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"113\">Roll to End (Freeze All)<\/td>\n<td valign=\"top\" width=\"736\">(Available when the freeze bar is at the top of the tree.) Moves the freeze bar to the bottom of the tree, freezing all features.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Roll to Top (Unfreeze All)<\/td>\n<td valign=\"top\">(Available when some or all features are frozen.) Moves the freeze bar to the top of the tree, unfreezing all features.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Update Frozen Features<\/td>\n<td valign=\"top\">(Available if one or more frozen features are out of date.) Rebuilds out-of-date frozen features and their dependent features and returns them to the frozen state. Also rebuilds active features if deemed necessary by the SolidWorks application.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Update All Configurations<\/td>\n<td valign=\"top\">Rebuilds all configurations regardless of any other settings.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Always Update All Configurations<\/td>\n<td valign=\"top\">(Available in parts with multiple configurations.) When selected, rebuilds all configurations when you click Update Frozen Features. When cleared, rebuilds only the active configuration when you click Update Frozen Features.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Hide Part Rebuild Indicators<\/td>\n<td valign=\"top\">Stops the rebuild indicator <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/red-green-dots.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"Indicator lights\" border=\"0\" height=\"12\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/red-green-dots.gif\" title=\"red-green-dots\" width=\"6\" \/><\/a> for out-of-date frozen features from propagating up the Feature Manager design tree when the part is a component of an assembly. In the assembly tree, the indicator appears on the out-of-date frozen feature, but not on the part level or assembly level.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The example used for this test was an injection mold. As you can see the rebuilt time saved was ~1 minute and 20 seconds. Multiply that by the number of changes and\/or features added per day needed to complete this project. The settings for the Freeze bar are recognized by the Statistics option to give you a good indication of where you stand.<\/p>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/feature-stat1.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"Feature Statistics\" border=\"0\" height=\"244\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/feature-stat1.jpg\" title=\"feature-stat1\" width=\"200\" \/><\/a> <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/feature-stat21.jpg\"> <img loading=\"lazy\" decoding=\"async\" alt=\"Feature Statistics example\" border=\"0\" height=\"244\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/feature-stat21-262x300.jpg\" title=\"feature-stat2\" width=\"200\" \/><\/a><\/p>\n<p>There are times when certain changes might cause frozen features to become out of   date. There are safe guards against this causing problems with your design.      Examples:<\/p>\n<ul>\n<li>Changes to external geometry that is referenced by the frozen feature, such as features in another part in an assembly.<\/li>\n<li>Changes to equations that subsequently affect a frozen feature.<\/li>\n<li>Changes to a design table that affect a frozen feature.<\/li>\n<li>Changes to an assembly feature that drives a frozen feature in the part, such as a hole created in the assembly that is propagated to the parts in the assembly.<\/li>\n<li>Changes to an external base part that is used to create geometry in the part containing the frozen features.<\/li>\n<\/ul>\n<p><strong>Rebuild Indicator<\/strong><br \/> Out-of-date frozen features are flagged with a rebuild indicator <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/red-green-dots.gif\"><img loading=\"lazy\" decoding=\"async\" alt=\"Indicator lights\" border=\"0\" height=\"12\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/red-green-dots.gif\" title=\"red-green-dots\" width=\"6\" \/><\/a>. When the part is a component of an assembly, you can control whether thebrebuild indicator propagates up the FeatureManager design tree. In the part containing the frozen features, right-click the freeze bar and click:<\/p>\n<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"105\">Hide Part Rebuild Indicators<\/td>\n<td valign=\"top\" width=\"747\">Stops the rebuild indicator <img loading=\"lazy\" decoding=\"async\" alt=\"Indicator lights\" height=\"12\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/04\/red-green-dots.gif\" title=\"red-green-dots\" width=\"6\" \/> for out-of-date frozen features from propagating up the FeatureManager design  tree when the part is a component of an assembly. In the assembly tree, the  indicator appears on the out-of-date frozen feature, but not on the part  level or assembly level.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong><br \/> Update Frozen Features<br \/> <\/strong>To update out-of-date frozen features, right-click the freeze bar and click:<\/p>\n<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"100\">Update Frozen Features<\/td>\n<td valign=\"top\" width=\"749\">Rebuilds out-of-date frozen features  and their dependent features and returns them to the frozen state. Also  rebuilds active features if deemed necessary by the SolidWorks application.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p> If the part containing the frozen features has multiple configurations, you can control whether all configurations or only the active configuration are updated. Right-click the freeze bar and click:<\/p>\n<table border=\"1\" cellpadding=\"4\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"112\">Always Update All Configurations<\/td>\n<td valign=\"top\" width=\"737\">When selected, rebuilds all configurations when you click Update Frozen Features. When cleared, rebuilds only the active configuration when you click Update Frozen Features.<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\">Update All Configurations<\/td>\n<td valign=\"top\">Rebuilds all configurations regardless of any other settings.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>So don\u2019t waste your time waiting for rebuilds on items you\u2019re not working with. Let SolidWorks \u201cFreeze\u201d them.<\/p>\n<p style=\"text-align: center;\">***<\/p>\n<p>This post is courtesy of Jerald Staley. Jerald is an Elite Application Engineer and a Certified SolidWorks Expert at <a href=\"https:\/\/dasisolutions.com\" target=\"_blank\">DASI Solutions<\/a>,  a SolidWorks Value Added Reseller with locations throughout Michigan and Indiana. He is a regular contributor to the <a href=\"https:\/\/blog.dasisolutions.com\/\" target=\"_self\">DASI Solutions Blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>New in Solidworks 2012 is a tool that allows you to take charge of your models and give you time back in your busy schedule. How many of us work with import bodies, large data sets, or complex models? We<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/solidworksblog\/2012\/04\/solidworks-freeze-saves-you-time.html\">Continued<\/a>","protected":false},"author":59,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18,33,16],"tags":[424,406,425,19,2073],"class_list":["post-277","post","type-post","status-publish","format-standard","hentry","category-solidworks","category-solidworks-2012","category-tips-tricks","tag-feature-freeze","tag-feature-manager","tag-freeze","tag-solidworks-2","tag-solidworks-2012"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/users\/59"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/comments?post=277"}],"version-history":[{"count":0,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/277\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media?parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/categories?post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/tags?post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}