{"id":3298,"date":"2015-06-25T12:40:01","date_gmt":"2015-06-25T11:40:01","guid":{"rendered":"http:\/\/www.solidapps.co.uk\/blog\/?p=3298"},"modified":"2015-11-03T15:32:11","modified_gmt":"2015-11-03T15:32:11","slug":"spotlight-on-features-why-one-of-the-assembly-drawing-view-component-does-not-update-when-i-change-configurations","status":"publish","type":"post","link":"https:\/\/www.solidapps.co.uk\/blog\/2015\/06\/spotlight-on-features-why-one-of-the-assembly-drawing-view-component-does-not-update-when-i-change-configurations\/","title":{"rendered":"Spotlight on Features: Why one of the assembly drawing view component does not update when I change configurations?"},"content":{"rendered":"<p>You create an assembly with some configured parts, in this assembly you also create some parts in the context of the assembly.<\/p>\n<p>So far there is nothing wrong with this work flow. However, the problem arises when you want to create drawing views with different assembly configurations.<\/p>\n<p>Assume a component \u2013named square \u2014 has three configurations: 50 mm, 75 mm and 100 mm per side (Fig. 1)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig1.jpg\" alt=\"\" width=\"662\" height=\"378\" \/><\/p>\n<p>The pin component has been created in the context of the assembly with a 20 mm reference dimension to the square component side (Fig. 2)<\/p>\n<p><img decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig2.jpg\" alt=\"\" \/><\/p>\n<p>The assembly has also three configurations corresponding to each \u201csquare\u201d component configuration.<br \/>\nNotice when the assembly changes configurations, the pin component updates such that its edge is always 20 mm away from the square component edge (Fig. 3)<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig3.jpg\" alt=\"\" width=\"649\" height=\"333\" \/><\/p>\n<p>You have a drawing where all the drawing views are displaying the 50 mm configuration (Fig. 4)<\/p>\n<p><img decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig4.jpg\" alt=\"\" \/><\/p>\n<p>However, you want one of the views to display the 100 mm configuration. You click on the isometric view and change the view reference configuration from the 50 mm to the 100 mm (Fig. 5)<\/p>\n<p><img decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig5.jpg\" alt=\"\" \/><\/p>\n<p>After changing the configuration the \u201csquare\u201d body updates to the 100 mm configuration, but the pin does not update (Fig. 6)<\/p>\n<p><img decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig6.jpg\" alt=\"\" \/><\/p>\n<p>You open the assembly to check what is going on and now the pin updates.<br \/>\nHowever, all the other drawing views also update showing the square component in the 100 mm configuration. Is this normal?<\/p>\n<p><img decoding=\"async\" class=\"colorbox-7248\" src=\"http:\/\/blogs.solidworks.com\/tech\/wp-content\/uploads\/sites\/4\/Fig7.jpg\" alt=\"\" \/><\/p>\n<p>The answer is yes. An in-context part, just as the pin in the current example, can only exists in one state. That is, it can only appear in the drawing in one size, regardless of the referencing part size. Also, when the in-context part updates it must do so in all the views.<\/p>\n<p>If you must display different drawing views with different sizes, a better approach would be to create the pin component using also three configurations.<br \/>\nTherefore, when a drawing view requires to display the assembly using the 100 mm configuration, the \u201csquare\u201d body will be at the 100 mm configuration, and the pin will also be at a configuration appropriately sized for the needed configuration.<\/p>\n<p>Customer Service Subscribers can download the SOLIDWORKS files from the images from <a href=\"https:\/\/customerportal.solidworks.com\/eservice_enu\/start.swe?SWECmd=GotoView&amp;SWEView=SW+KBase+Solution+View+(eService)&amp;SWERF=1&amp;SWEBU=1&amp;SWEApplet0=SW+KBase+Solution+Form+Applet+(eService)&amp;SWERowId0=1-3R5GK1T\" target=\"_blank\">Solution Id: S-068715<\/a>.<\/p>\n<p>Originally posted by Mario Iocco in the <a href=\"http:\/\/blogs.solidworks.com\/tech\/2015\/06\/spotlight-on-features-why-one-of-the-assembly-drawing-view-component-does-not-update-when-i-change-configurations.html\" target=\"_blank\">SOLIDWORKS Tech Blog<\/a>.<\/p>\n<p><a href=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/DoubleRedArrow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2090\" src=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/DoubleRedArrow.png\" alt=\"DoubleRedArrow\" width=\"15\" height=\"10\" \/><\/a>\u00a0<a href=\"http:\/\/www.solidapps.co.uk\/products\/products-solidworks\" target=\"_blank\">Find out more on SOLIDWORKS<\/a><br \/>\n<a href=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/DoubleRedArrow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2090\" src=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/DoubleRedArrow.png\" alt=\"DoubleRedArrow\" width=\"15\" height=\"10\" \/><\/a>\u00a0<a href=\"http:\/\/www.solidapps.co.uk\/company\/contact\" target=\"_blank\">Contact Sales<\/a><br \/>\n<a href=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/DoubleRedArrow.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2090\" src=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/DoubleRedArrow.png\" alt=\"DoubleRedArrow\" width=\"15\" height=\"10\" \/><\/a>\u00a0<a href=\"http:\/\/www.solidapps.co.uk\/demo-request\" target=\"_blank\">Request a Demo<\/a><\/p>\n<p><a href=\"http:\/\/mkt.solidworks.com\/emarketing_enu\/start.swe?SWECmd=InvokeMethod&amp;SWEMethod=StartSS&amp;SWEView=URLRouter&amp;SWEApplet=SSRoute&amp;SWENargs=SSId=1-2NK0I3R,SSName=REP+ENG-INTL+SW+3D+for+2D+-+Analyzing+Assemblies,SSLC=,SSCC=,CID=1-2OC1GI7,OID=1-2NJB5DC,COID=1-2OC1GI8,PRO=1-NKZ7N\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2524\" src=\"http:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/REP_3Dfor2DEngineering_Analyzing_Assemb_600x90_SAL.jpg\" alt=\"REP_3Dfor2DEngineering_Analyzing_Assemb_600x90_SAL\" width=\"600\" height=\"90\" srcset=\"https:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/REP_3Dfor2DEngineering_Analyzing_Assemb_600x90_SAL.jpg 600w, https:\/\/www.solidapps.co.uk\/blog\/wp-content\/uploads\/REP_3Dfor2DEngineering_Analyzing_Assemb_600x90_SAL-300x45.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You create an assembly with some configured parts, in this assembly you also create some parts in the context of the assembly. So far there is nothing wrong with this&hellip; <\/p>\n","protected":false},"author":1,"featured_media":3299,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[69,19,37,25,26],"class_list":["post-3298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks","tag-assembly","tag-cad","tag-hints-tips","tag-solidworks-2","tag-support"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/3298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=3298"}],"version-history":[{"count":4,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/3298\/revisions"}],"predecessor-version":[{"id":3685,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/posts\/3298\/revisions\/3685"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/media\/3299"}],"wp:attachment":[{"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=3298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=3298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solidapps.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=3298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}