{"id":263,"date":"2012-05-17T10:00:00","date_gmt":"2012-05-17T14:00:00","guid":{"rendered":"https:\/\/example.org\/hide-vs-suppressed-in-solidworks-assemblies"},"modified":"2013-11-21T11:12:00","modified_gmt":"2013-11-21T16:12:00","slug":"hide-vs-suppressed-in-solidworks-assemblies","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/solidworksblog\/2012\/05\/hide-vs-suppressed-in-solidworks-assemblies.html","title":{"rendered":"Hide vs. Suppressed in SolidWorks Assemblies"},"content":{"rendered":"<p>Hiding and Suppressing parts in SolidWorks assemblies can have similar looking results, but both operations behave quite differently from each other.<\/p>\n<p>At the time this article is written, <a href=\"https:\/\/www.solidworks.com\/sw\/products\/10141_ENU_HTML.htm?scid=sm_bl_DASIassemblies\" target=\"_self\">SolidWorks 2012<\/a> has several capabilities of both Hide and Suppress, and even a way to essentially capture the benefits from both.<\/p>\n<h2><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/HidePartIcon.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"Hiding Parts in SolidWorks Assemblies\" border=\"0\" class=\"alignright size-full wp-image-1700\" height=\"98\" hspace=\"8\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/HidePartIcon.png\" title=\"HidePartIcon\" width=\"211\" \/><\/a>Hiding Parts in Assemblies<\/h2>\n<p>Think of hidden components in a SolidWorks assembly as just that&#8230; NOT VISIBLE.<\/p>\n<p>From there, they are essentially exactly like a visible part.<\/p>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/MassPropPanel.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"SolidWorks Mass Properties Window\" border=\"0\" class=\"alignright\" height=\"204\" hspace=\"8\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/MassPropPanel.png\" title=\"MassPropPanel\" width=\"273\" \/><\/a>Hidden parts still participate or are included in:<\/p>\n<ul>\n<li>Collision Detection<\/li>\n<li>Mass Properties calculation<\/li>\n<li>Dynamic Assembly Motion<\/li>\n<li>BOM\u2019s<\/li>\n<li>Pack n Go<\/li>\n<li>Etc.<\/li>\n<\/ul>\n<p>In most situations, there are options to \u201cInclude\u201d or \u201cIgnore Hidden\u201d in the event that you do not want to control whether they are included in the calculation. <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/IgnoreHiddenBodies.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"Ignore Hidden Bodies\" border=\"0\" class=\"alignright size-full wp-image-1702\" height=\"82\" hspace=\"8\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/IgnoreHiddenBodies.png\" title=\"IgnoreHiddenBodies\" width=\"161\" \/><\/a><\/p>\n<p>Hidden parts also take the stress off the video card since it does not have to display them.<\/p>\n<p>However, hidden parts are still loaded into memory, therefore their math data takes up part of the memory footprint.<\/p>\n<h2>Suppressing Parts in Assemblies<\/h2>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/SuppressPartIcon.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"Suppress Parts in SolidWorks Assemblies\" border=\"0\" class=\"alignright size-full wp-image-1703\" height=\"98\" hspace=\"8\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/SuppressPartIcon.png\" title=\"SuppressPartIcon\" width=\"211\" \/><\/a>Think of a suppressed part as a \u2018deleted part that is very easy to UNDO\u2019.<\/p>\n<p>When a part is suppressed, all dependencies associated with that part is also suppressed such as Mates, Assembly Features, and other referenced items.<\/p>\n<p>The part is treated as if it doesn\u2019t exist.<\/p>\n<table border=\"1\" cellpadding=\"6\" cellspacing=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"311\"><strong>Suppressed parts do NOT: <\/strong> <\/p>\n<ul>\n<li>Affect Mass Properties calculations<\/li>\n<li>Show in BOM\u2019s<\/li>\n<li>Participate in Collision Detection or other such calculations<\/li>\n<li>Etc.<\/li>\n<\/ul>\n<\/td>\n<td valign=\"top\" width=\"304\"><strong>Suppressed parts will: <\/strong> <\/p>\n<ul>\n<li>Show in a Pack n Go (Not Open)<\/li>\n<li>List in FILE | FIND REFERENCES (Not Open)<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/UnsuppressIcon.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"Unsupressed\" border=\"0\" class=\"alignright size-full wp-image-1704\" height=\"70\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/UnsuppressIcon.png\" title=\"UnsuppressIcon\" width=\"165\" \/><\/a>If the suppressed part is UNSUPPRESSED, it will again solve like all other parts.<\/p>\n<h2>The Best of Both Worlds<\/h2>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/UnloadHiddenComponents2.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"Unload Hidden Components in SolidWorks Assemblies\" border=\"0\" class=\"alignright\" height=\"422\" hspace=\"8\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/UnloadHiddenComponents2.png\" title=\"UnloadHiddenComponents\" width=\"238\" \/><\/a>There is a little known menu selection that can give you the performance of having parts SUPPRESSED, when they are really only HIDDEN.<\/p>\n<p>When you HIDE components, follow that by right-clicking the ASSEMLBY NAME at the top of the Feature Manager and selecting \u201cUnload Hidden Components.\u201d<\/p>\n<p>This will \u2018flush\u2019 the math footprint of the parts and give you better performance when you don\u2019t want to see parts, but don\u2019t want to suppress them either.<\/p>\n<p>This is great for toolbox parts where you need them for an accurate part count on the BOM, but don\u2019t want the added strain on your video hardware.<\/p>\n<p>This menu item needs to be selected again if more parts are hidden. It is more of a runtime function than a persistent setting.<\/p>\n<h2>The easiest way to SHOW Hidden Components<\/h2>\n<p>You can easily spot Hidden Parts <img loading=\"lazy\" decoding=\"async\" alt=\"Hidden Part Icon\" border=\"0\" class=\"alignnone size-full wp-image-1708\" height=\"19\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/HiddenParts.png\" title=\"HiddenParts\" width=\"19\" \/> and Assemblies <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/Assemblies.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Assemblies icon\" border=\"0\" class=\"alignnone size-full wp-image-1709\" height=\"18\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/Assemblies.png\" title=\"Assemblies\" width=\"18\" \/><\/a> in the top level of your Feature Manager, but when those Parts and Assemblies are subcomponents of other Assemblies, it becomes much more difficult.<\/p>\n<p>The \u2018magic button\u2019 for this situation is on your Assembly Tab called &quot;Show Hidden Components.&quot;<\/p>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/ShowHiddenComponents.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Show Hidden Components in SolidWorks Assemblies\" border=\"0\" class=\"alignnone size-full wp-image-1710\" height=\"165\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/ShowHiddenComponents.png\" title=\"ShowHiddenComponents\" width=\"458\" \/><\/a><\/p>\n<p>This will take all SHOWN components and \u2018temporarily\u2019 HIDE them, while taking ANY and ALL HIDDEN components and SHOWING them, regardless of their depth in the Feature Manager. <a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/TreeMenuHiddenSuppressed.png\"><img loading=\"lazy\" decoding=\"async\" align=\"right\" alt=\"Tree Menu in SolidWorks Assemblies\" border=\"0\" class=\"alignright size-full wp-image-1711\" height=\"523\" hspace=\"8\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/TreeMenuHiddenSuppressed.png\" title=\"TreeMenuHiddenSuppressed\" width=\"234\" \/><\/a><\/p>\n<p>Select the parts on the screen that you would like to now SHOW and they will \u2018temporarily\u2019 HIDE them where they will join the other SHOWN components.<\/p>\n<p>Select components on screen by:<\/p>\n<ul>\n<li>CLICK<\/li>\n<li>Window Select (Crossing or IN)<\/li>\n<li>Ctrl-A (Select All)<\/li>\n<\/ul>\n<p>Once you are done, select &quot;Exit Show-Hidden.&quot;<\/p>\n<p><a href=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/ShowHiddenPopup.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Show Hidden message\" border=\"0\" class=\"alignnone size-full wp-image-1712\" height=\"61\" src=\"https:\/\/blog.dasisolutions.com\/wp-content\/uploads\/2012\/05\/ShowHiddenPopup.png\" title=\"ShowHiddenPopup\" width=\"128\" \/><\/a><\/p>\n<p>Now all the SHOWN components will reappear from their \u2018temporary\u2019 hidden state.<\/p>\n<p style=\"text-align: left;\"><strong>NOTE: <\/strong><em>Suppressed Parts and Assemblies will NOT be included in the SHOW HIDDEN COMPONENTS function.<\/em><\/p>\n<p style=\"text-align: center;\">***<\/p>\n<p><a href=\"https:\/\/www.dasisolutions.com\/index.php\/company\/meet-the-team\/259-darin-grosser\" target=\"_blank\">Darin Grosser<\/a> is a SolidWorks Elite Application Engineer, Certified SolidWorks Expert and a senior member of the technical staff 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<p>Want to learn more about SolidWorks or get a hands-on trial? Complete the form below to get started.<br \/>\n<center><iframe loading=\"lazy\" width=\"450\" height=\"650\" frameborder=\"0\" scrolling=\"no\" src=\"https:\/\/www.solidworks.com\/pages\/blog-Form.cfm\"><\/iframe><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hiding and Suppressing parts in SolidWorks assemblies can have similar looking results, but both operations behave quite differently from each other. At the time this article is written, SolidWorks 2012 has several capabilities of both Hide and Suppress, and even<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/solidworksblog\/2012\/05\/hide-vs-suppressed-in-solidworks-assemblies.html\">Continued<\/a>","protected":false},"author":60,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[33,16],"tags":[406,403,402],"class_list":["post-263","post","type-post","status-publish","format-standard","hentry","category-solidworks-2012","category-tips-tricks","tag-feature-manager","tag-hidden-parts","tag-solidworks-assemblies"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/263","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\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":0,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}