tag:blogger.com,1999:blog-40132392218935332442024-03-13T09:52:36.367+00:00Random StuffRandom stuff, mostly on Inventor and AutoCAD.ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.comBlogger177125tag:blogger.com,1999:blog-4013239221893533244.post-48531553751286911112017-09-18T07:21:00.003+01:002017-09-18T07:21:44.382+01:00T&P Replace Family Template<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="MsoNormal" style="margin-left: 1em; margin-right: 1em;">
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75"
style='width:382.5pt;height:331.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:\Users\ADRIAN~1.SAL\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></div>
<div class="MsoNormal" style="margin-left: 1em; margin-right: 1em;">
Let me just start by saying this is a bug and I’ve documented it on idea station so you can all vote for the change.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
If you have published a TP fitting to content center and you decide to change the authoring info there is no way to update the family in content center.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Sure, you can try the standard procedure of right-clicking on your family and use the Replace Family Template but that will not update authoring info.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissJSYZvt0VAGyskWabPpaS5ivxbL9_Z4d4gfGaUW5E_tpYHzKr7WNz35lA2jqjSJ1ZShJI3mwMFIaX4Z3-bVFFIDKhtONW7JKTdus_xUPhuhqfvndaTFPedetzUnbBh4Puht8yf5andsE/s1600/Inventor_170821_10-18-19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="443" data-original-width="510" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEissJSYZvt0VAGyskWabPpaS5ivxbL9_Z4d4gfGaUW5E_tpYHzKr7WNz35lA2jqjSJ1ZShJI3mwMFIaX4Z3-bVFFIDKhtONW7JKTdus_xUPhuhqfvndaTFPedetzUnbBh4Puht8yf5andsE/s400/Inventor_170821_10-18-19.png" width="400" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Replace Family Template works (no errors) but the authoring info is not updated.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Creating a new CC family is not feasible because you then need to change all T&P styles for existing runs/routes and point them to the new family. T&P Styles uses the CC UID to track and store fittings of each style.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
There is no other way except to cast a vote and to hope it gets implemented.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-125-fix-replace-family-template-in-cc/idi-p/7186134">Here’s the link</a> to idea station.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
ADS</div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com2tag:blogger.com,1999:blog-4013239221893533244.post-1843745718887789282017-08-21T10:12:00.003+01:002017-08-21T10:12:15.785+01:00Handrail with Tube and Pipe<div class="MsoNormal">
A while back I answered a question on Autodesk forum on what would be the best way to do hand railing in Inventor.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT9IosqH4RaBnlmKTbLk1mOIpmWvJQ4XkaZoMb3-WjLQoD371SHemcxr00B7DeQfbVQ0O8mKSZ6x8yaoBP7idCluhCTi7NB3SRp_InU6AECtpABnNCIvawPmWH_i377jOeNiZxtLkjM8fV/s1600/15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="532" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT9IosqH4RaBnlmKTbLk1mOIpmWvJQ4XkaZoMb3-WjLQoD371SHemcxr00B7DeQfbVQ0O8mKSZ6x8yaoBP7idCluhCTi7NB3SRp_InU6AECtpABnNCIvawPmWH_i377jOeNiZxtLkjM8fV/s400/15.jpg" width="400" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
While I think Frame Generator is the best tool for that because you get notch, trim and other specific functions to help you out I also mentioned Tube and Pipe.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The user got really intrigued on how I would use Tube and Pipe for hand railing especially since he wanted ball connections on all joints.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The other benefit of making it in Tube and Pipe is the possibility exporting the results into bending machine format; <a href="https://knowledge.autodesk.com/support/inventor-products/troubleshooting/caas/sfdcarticles/sfdcarticles/Exporting-Tube-and-Pipe-runs-in-bending-machine-format.html">read all about it here</a>.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
This post will explore just that, a short video on how this might be accomplished with TP. If you find the quality low on the video then you can always see the original one on <a href="https://knowledge.autodesk.com/community/screencast/2cef04e5-63af-43e4-9a31-c6ab3bc3cc61">screencast here</a>.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dyUighCLP6rokFwHt-abcefDVJbNTd0OkJf6LPKvXFzIkJm0b4zwU7FruN0Qgo9TqCAfW7sXF1fv90pJ-Ja-Q' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
ADS </div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-91381422158878081752017-08-17T08:16:00.001+01:002017-08-17T08:17:22.689+01:00Remove Columns on Bend Table<div class="MsoNormal">
Some Inventor tables are hard-coded and you can’t configure and preset their format. One of this tables is Bend Table and I had an interesting request from someone to remove Bend Radius column from it.</div>
<div class="MsoNormal">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXbrGtCFzV_qGMRcWghokae5jhlhw01fMpjK_Ufy1jNHzB97E82FQxZJ-XQHOyHuR8lk_ErbfwAxr3xbOGAX-YpALX0S0k0kPVZUwyjmHUgIUv6i8N1wt1-dV_G27xZD5eqM_pWc9Ffkti/s1600/35500980994_325b120b91_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1067" data-original-width="1600" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXbrGtCFzV_qGMRcWghokae5jhlhw01fMpjK_Ufy1jNHzB97E82FQxZJ-XQHOyHuR8lk_ErbfwAxr3xbOGAX-YpALX0S0k0kPVZUwyjmHUgIUv6i8N1wt1-dV_G27xZD5eqM_pWc9Ffkti/s400/35500980994_325b120b91_o.jpg" width="400" /></a></div>
<br /></div>
<div class="MsoNormal">
<br />
<br />
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
</div>
<br />
<div class="MsoNormal" style="-webkit-text-stroke-width: 0px; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
You can customize it when you place the table or by editing the table, however, he doesn’t want to do it for every single table he places but rather configure it once and for all.</div>
</div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dwsAHiHnVzxRsLfO-gPdprG2mEaLR065S2hBClGqJdBIIIj8aMCViri-DM0H7Rck9uYmAnqUBKkZDj5bv7OLw' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<br />
<br /></div>
<div class="MsoNormal">
This is one hard-coded table which can’t be configured. I have even searched the registry to see if I can find any reference and couldn’t find any. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Case has been confirmed by Autodesk QA Engineers but that doesn’t mean we can’t speedup the process.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
I have written an ilogic code for you that will remove the bend radius from your table. I suggest you have this as an external rule which you can trigger with a nice form.....<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Here's an example.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5sx5g7Rwn4Gg9O31xftfWEqwaTVOACduqhjSTcnj2H1-ar_giA7iJ7X0kX-19I0h0SufKnsoGMfwkJiYDpNnTnwhMW-CTTrd-TF9gaeAZYVlwUdyp3k1glOs5PpncJBcMjnspqx4vBANG/s1600/Form.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="592" data-original-width="532" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5sx5g7Rwn4Gg9O31xftfWEqwaTVOACduqhjSTcnj2H1-ar_giA7iJ7X0kX-19I0h0SufKnsoGMfwkJiYDpNnTnwhMW-CTTrd-TF9gaeAZYVlwUdyp3k1glOs5PpncJBcMjnspqx4vBANG/s400/Form.png" width="358" /></a></div>
<o:p></o:p><br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Here’s what the code does</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE7HTJ4oMcD4zSKYffnEWYUgognqXZuBxaR2z7H-LCi2aDCfwWCFw6cNN7DzZzKqHgwJg7cWSFE7iF44y72nSA1dK3wTAGUTa5tZCB5tKF0ctOqUVF24RghfVY-hjMridLUpGUG7STjxa-/s1600/170817-01.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="467" data-original-width="705" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE7HTJ4oMcD4zSKYffnEWYUgognqXZuBxaR2z7H-LCi2aDCfwWCFw6cNN7DzZzKqHgwJg7cWSFE7iF44y72nSA1dK3wTAGUTa5tZCB5tKF0ctOqUVF24RghfVY-hjMridLUpGUG7STjxa-/s400/170817-01.gif" width="400" /></a></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
And here is the code.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' Set a reference to the drawing document.<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' This assumes a drawing document is active.<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oDrawDoc</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">DrawingDocument</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oDrawDoc</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">ThisApplication</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">ActiveDocument</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' Set a reference to the active sheet.<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oSheet</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Sheet</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oSheet</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oDrawDoc</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">ActiveSheet</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'Declare my custom table<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oCustomTable</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">CustomTable</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'Set name for this table<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TableName</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">String</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TableName</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"TABLE"</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' Process the rule, wrapping it in a transaction so the <o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' entire process can be undone with a single undo operation. <o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">trans</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Transaction</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">trans</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">ThisApplication</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TransactionManager</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">StartTransaction</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">_</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oDrawDoc</span><span style="font-family: "courier new"; font-size: 10pt;">, </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Remove Bend Radius column from Bend Table"</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">For</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">i</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> <b>1</b> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">To</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oSheet</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">CustomTables</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Count</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">If</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oSheet</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">CustomTables</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Item</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">i</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Title</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TableName</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Then</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TableNr</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">i</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Else</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">MessageBox</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">Show</span></b><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Table named: "</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">&</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TableName</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">&</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">" was not found on drawing"</span><span style="font-family: "courier new"; font-size: 10pt;">, </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Missing Table"</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Exit Sub</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">End</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">If</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Next</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'declare the table to edit by the number found in check<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oCustomTable</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oSheet</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">CustomTables</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Item</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TableNr</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'remove Bend Radius column<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oCustomTable</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Columns</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Item</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Bend Radius"</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Delete</span><b><span style="font-family: "courier new"; font-size: 10pt;">()</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'end transaction for single undo<o:p></o:p></span></i></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">trans</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">End</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
ADS</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
photo credit: Lex Photographic <a href="http://www.flickr.com/photos/36742159@N02/35500980994">Black and White Columns and Arches</a> <a href="https://creativecommons.org/licenses/by-nc/2.0/">(license)</a>ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-26447378836866212842017-08-14T13:57:00.003+01:002017-08-14T13:57:43.750+01:00Translucent Off via iLogic<div class="MsoNormal">
If you import foreign cad models you might get the import as surfaces which show up as orange, translucent objects.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hczinF75GZ3i9IApwLKz5n5UYPKYmPSBiVEOi2ZKE1T-H4W9IPgqWjBEZynOGUp4eu3E1pB5-F4m3dw1ndSzmpDjFKaPjt21uK2CD-xDYH8vc0fh4g875CDchO0ibgiHdMLmdBYxh7JR/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="576" data-original-width="768" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3hczinF75GZ3i9IApwLKz5n5UYPKYmPSBiVEOi2ZKE1T-H4W9IPgqWjBEZynOGUp4eu3E1pB5-F4m3dw1ndSzmpDjFKaPjt21uK2CD-xDYH8vc0fh4g875CDchO0ibgiHdMLmdBYxh7JR/s400/1.jpg" width="400" /></a></div>
<br /></div>
<div class="MsoNormal">
<br />
<br /></div>
<div class="MsoNormal">
I had one the other day that I needed to import as assembly but having all surfaces translucent did not cut it for me so being lazy I had written a code to change all parts and remove transparency.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFnTFnk89TMQ_qQpMlJ53A96S_RMd_4mQW7MiZM7zXz3h6Qfaj1GmTh4eiAoThBCIcHUJ6GedP8jSixA2iUcy_O6Y4jbvcJtvaKm2tH3K8IYJu22-mV0xQGOAOtKImV9JDSujGew0hknk_/s1600/170802+Translucent+Off.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="860" data-original-width="1186" height="290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFnTFnk89TMQ_qQpMlJ53A96S_RMd_4mQW7MiZM7zXz3h6Qfaj1GmTh4eiAoThBCIcHUJ6GedP8jSixA2iUcy_O6Y4jbvcJtvaKm2tH3K8IYJu22-mV0xQGOAOtKImV9JDSujGew0hknk_/s400/170802+Translucent+Off.gif" width="400" /></a></div>
<br /></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
Short and sweet, here it is:<br />
<br /></div>
<span style="font-family: monospace; white-space: pre;">----------------------------------------------</span><br />
<pre><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oAsmDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">AssemblyDocument</span>
<span style="color: maroon;">oAsmDoc</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Get the assembly component definition. </span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oAsmDef</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">AssemblyComponentDefinition</span>
<span style="color: maroon;">oAsmDef</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oAsmDoc</span>.<span style="color: maroon;">ComponentDefinition</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Get all of the leaf occurrences of the assembly. </span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oLeafOccs</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">ComponentOccurrencesEnumerator</span>
<span style="color: maroon;">oLeafOccs</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oAsmDef</span>.<span style="color: maroon;">Occurrences</span>.<span style="color: maroon;">AllLeafOccurrences</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oPartDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">PartDocument</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oOcc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">ComponentOccurrence</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Process the occurrences, wrapping it in a transaction so the </span><span style="color: grey; font-style: italic;">
'</span><span style="color: grey; font-style: italic;"> entire process can be undone with a single undo operation. </span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">trans</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Transaction</span>
<span style="color: maroon;">trans</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">TransactionManager</span>.<span style="color: maroon;">StartTransaction</span><span style="font-weight: bold;">(</span> <span style="color: maroon;">_</span>
<span style="color: maroon;">oAsmDoc</span>, <span style="color: teal;">"</span><span style="color: teal;">Translucent Off</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oOcc</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oLeafOccs</span>
<span style="color: maroon;">oPartDoc</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oOcc</span>.<span style="color: maroon;">Definition</span>.<span style="color: purple; font-weight: bold;">Document</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oWorkSurfaces</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">WorkSurfaces</span>
<span style="color: maroon;">oWorkSurfaces</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oPartDoc</span>.<span style="color: maroon;">ComponentDefinition</span>.<span style="color: maroon;">WorkSurfaces</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oWorkSurface</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">WorkSurface</span>
<span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oWorkSurface</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oWorkSurfaces</span>
<span style="color: maroon;">oWorkSurface</span>.<span style="color: maroon;">Translucent</span> <span style="font-weight: bold;">=</span> False
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">end transaction</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">trans</span>.<span style="color: maroon;">End</span> </pre>
<pre></pre>
<pre><div class="MsoNormal">
----------------------------------------------<br />
Later,</div>
<div class="MsoNormal">
ADS</div>
<pre></pre>
<pre></pre>
</pre>
photo credit: Laura Tabakman <a href="http://www.flickr.com/photos/60423135@N00/21910683112">Tabakman_Floating-bottom view</a> <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">(license)</a>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-38330896717313203112017-08-02T12:47:00.001+01:002017-08-07T09:00:44.968+01:00Force Sheet Orientation<div class="MsoNormal">
So you
need to force sheet orientation in inventor and have A4 always Portrait and the
rest landscape?</div>
<div class="MsoNormal">
This is
possible out of the box and it’s working quite nicely.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dzi3Uhb5YQ7-7IRkCenx8hWq-m4CX-nZs_IfKUUhYzuD233VLShKbD1i3DARqV__Cc1sxbiidjPhO2b2QSZ2A' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
</div>
<br />
<div class="MsoNormal">
But you
want to update to old drawings or want to enforce things in your company? Then we can use this code:</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<pre><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oDrawDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingDocument</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oSheet</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Sheet</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oDrawDoc</span>.<span style="color: purple; font-weight: bold;">ActiveSheet</span>
<span style="color: red; font-weight: bold;">If</span> <span style="color: maroon;">oSheet</span>.<span style="color: purple; font-weight: bold;">Size</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">Inventor</span>.<span style="color: maroon;">DrawingSheetSizeEnum</span>.<span style="color: maroon;">kA4DrawingSheetSize</span> <span style="color: red; font-weight: bold;">Then</span>
<span style="color: maroon;">oSheet</span>.<span style="color: maroon;">Orientation</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">Inventor</span>.<span style="color: maroon;">PageOrientationTypeEnum</span>.<span style="color: maroon;">kPortraitPageOrientation</span>
<span style="color: red; font-weight: bold;">Else</span>
<span style="color: maroon;">oSheet</span>.<span style="color: maroon;">Orientation</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">Inventor</span>.<span style="color: maroon;">PageOrientationTypeEnum</span>.<span style="color: maroon;">kLandscapePageOrientation</span>
<span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">If</span></pre>
<pre><span style="font-family: "arial" , "helvetica" , sans-serif;">
</span></pre>
<pre><span style="font-family: "arial" , "helvetica" , sans-serif;">
</span></pre>
<pre><span style="font-family: "arial" , "helvetica" , sans-serif;">
</span><div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif;">Later,<o:p></o:p></span></span></div>
<div class="MsoNormal">
<span style="line-height: 115%;"><span style="font-family: "arial" , "helvetica" , sans-serif;">ADS</span></span></div>
</pre>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-4875108924845823172017-07-28T11:16:00.000+01:002017-08-07T09:26:11.854+01:00Multiple Balloon Sets<div class="MsoNormal">
How can I have multiple balloon sets on same drawing? How can show project Item Number on components and subassembly drawings?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ1D8d2avKToiwpmVHgOzKIsWD5nTF6xtoWbWxd4zd2i0tjk7O1DqCUYa00wv8wnyaJZfVQiLqacD4xJoKy-i9sFzaTC2E2sNGWtw_WFkXLOw9tChXzQW3vPzaTcdJVir_Xa7YiniwQejk/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="656" data-original-width="1600" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQ1D8d2avKToiwpmVHgOzKIsWD5nTF6xtoWbWxd4zd2i0tjk7O1DqCUYa00wv8wnyaJZfVQiLqacD4xJoKy-i9sFzaTC2E2sNGWtw_WFkXLOw9tChXzQW3vPzaTcdJVir_Xa7YiniwQejk/s400/1.jpg" width="400" /></a></div>
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
In this case the user wanted to have dual balloons on all drawings but it works with as many balloons as you can fit in a drawing.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
The first balloon will indicate current assembly Item Number, which translates to what position the item has in the current assembly and the second balloon was to show master Item Number which means what position this member has in the general, whole project, context.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
He didn’t want to have dual set of documentation, one for fabrication and one for manuals because it was hard for him to maintain and update.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Three things are needed for this.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
The user will place balloons on drawing as usual and we will change them for him but in order to do that we need a way of knowing which ones exactly he needs changing.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
1. A new balloon style called “Pars Only”. I suggest you change the shape as well, like hexagonal type, maybe change text style too just to distinguish them better and update the code if you use a different name for the balloon.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7sZNdPHeB6LL47SQSorOw1nk9suasV1Uj-3UdQY_a7_WWSkZWCdHSQLbqJM6QtAW9joNUwn_jaMc0WlDufP7s-SryJEyykld7SMsFoTgPoFy1WGZ2W6eszuLE8lmDhfAQqp1T-UsdwpG/s1600/Inventor_170721_09-53-58.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="638" data-original-width="846" height="301" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7sZNdPHeB6LL47SQSorOw1nk9suasV1Uj-3UdQY_a7_WWSkZWCdHSQLbqJM6QtAW9joNUwn_jaMc0WlDufP7s-SryJEyykld7SMsFoTgPoFy1WGZ2W6eszuLE8lmDhfAQqp1T-UsdwpG/s400/Inventor_170721_09-53-58.png" width="400" /></a></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
2. A “PARTS ONLY” table but of the main assembly. Name it whatever you want but update the code.<br />
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
User needs to place main assembly (project) “PARTS ONLY” parts list on the drawing so we can track and find this.<br />
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Do not filter the Parts Only table, it won’t work, there is no view for it to process. Design View reps or Ballooned Only filters won’t work.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
3. iLogic code to process all “Parts Only” balloons and update value as in “PARTS ONLY” table.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
You can do this with without a table but have the user browser for main iam and process BOM from that.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Here is a short video:</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dxLS2F4yydOArSLzLjFQu94cq-ZLmJcOYR9uRngtquDmWclCMSoxDkAfK1jYwBUZQy-aFl-OFjXT2RKmCiQNg' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<br /></div>
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
And here is the iLogic code:<br />
<pre><span style="color: grey; font-style: italic;">
<span style="font-size: x-small;">'</span></span><span style="color: grey; font-size: x-small;"><i> Set a reference to the drawing document.</i></span></pre>
<pre><span style="font-size: x-small;"><span style="color: grey; font-style: italic;">
'</span><span style="color: grey; font-style: italic;"> This assumes a drawing document is active.</span></span></pre>
<pre><span style="font-size: x-small;"><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oDrawDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingDocument</span>
<span style="color: maroon;">oDrawDoc</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Set a reference to the active sheet.</span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oActiveSheet</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Sheet</span>
<span style="color: maroon;">oActiveSheet</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oDrawDoc</span>.<span style="color: purple; font-weight: bold;">ActiveSheet</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oStyles</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingStylesManager</span>
<span style="color: maroon;">oStyles</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oDrawDoc</span>.<span style="color: maroon;">StylesManager</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oCurve</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingCurve</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">Dim oEdge As EdgeProxy</span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oOccurrence</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">ComponentOccurrence</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oGeometryIntent</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">GeometryIntent</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">----------Update existing balloons on all sheets</span><span style="color: grey; font-style: italic;">
</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">Ask the user if he wants to update values of all balloons (if edited some)</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">booleanParam</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">InputRadioBox</span><span style="font-weight: bold;">(</span><span style="color: teal;">"</span><span style="color: teal;">Update Parts Only balloons?: </span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">Yes</span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">No</span><span style="color: teal;">"</span>, True, <span style="color: maroon;">Title</span> :<span style="font-weight: bold;">=</span><span style="color: teal;">"</span><span style="color: teal;">Update?</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: red; font-weight: bold;">If</span> <span style="color: maroon;">booleanParam</span> <span style="font-weight: bold;">=</span> False <span style="color: red; font-weight: bold;">Then</span>
<span style="color: red; font-weight: bold;">Exit Sub</span>
<span style="color: red; font-weight: bold;">ElseIf</span> <span style="color: maroon;">booleanParam</span> <span style="font-weight: bold;">=</span> True
<span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">If</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oSheet</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Sheet</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">process all sheets</span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oSheets</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oDrawDoc</span>.<span style="color: maroon;">Sheets</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">----------find the parts list</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oPartsLists</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oActiveSheet</span>.<span style="color: maroon;">PartsLists</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">try and get the parts list form the table of this sheet</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Try</span>
<span style="color: red; font-weight: bold;">For</span> <span style="color: maroon;">i</span><span style="font-weight: bold;">=</span><span style="font-weight: bold;">1</span> <span style="color: red; font-weight: bold;">To</span> <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Count</span>
<span style="color: red; font-weight: bold;">If</span> <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="color: maroon;">i</span><span style="font-weight: bold;">)</span>.<span style="color: maroon;">Title</span> <span style="font-weight: bold;">=</span> <span style="color: teal;">"</span><span style="color: teal;">PARTS ONLY</span><span style="color: teal;">"</span> <span style="color: red; font-weight: bold;">Then</span>
<span style="color: maroon;">oPartsList</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="color: maroon;">i</span><span style="font-weight: bold;">)</span>
<span style="color: red; font-weight: bold;">Exit</span> <span style="color: red; font-weight: bold;">For</span>
<span style="color: red; font-weight: bold;">Else</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">do nothing</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">If</span>
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: red; font-weight: bold;">Catch</span>
<span style="color: purple; font-weight: bold;">MessageBox</span>.<span style="color: purple; font-weight: bold;">Show</span><span style="font-weight: bold;">(</span><span style="color: teal;">"</span><span style="color: teal;">No parts list named 'PARTS ONLY' found on drawing</span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">iLogic</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">Try</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">----------end finding parts list</span><span style="color: grey; font-style: italic;">
</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Iterate over each balloon on the sheet.</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oBalloon</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oActiveSheet</span>.<span style="color: purple; font-weight: bold;">Balloons</span>
<span style="color: red; font-weight: bold;">If</span> <span style="color: maroon;">oBalloon</span>.<span style="color: maroon;">Style</span>.<span style="color: purple; font-weight: bold;">Name</span> <span style="font-weight: bold;">=</span> <span style="color: teal;">"</span><span style="color: teal;">Parts Only</span><span style="color: teal;">"</span> <span style="color: red; font-weight: bold;">Then</span>
<span style="color: red; font-weight: bold;">Try</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">leader</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Leader</span>
<span style="color: maroon;">Leader</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oBalloon</span>.<span style="color: maroon;">Leader</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">assuming the leader is a single line segment</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">leaderNode</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">LeaderNode</span>
<span style="color: maroon;">leaderNode</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">leader</span>.<span style="color: maroon;">AllNodes</span><span style="font-weight: bold;">(</span><span style="font-weight: bold;">2</span><span style="font-weight: bold;">)</span>
<span style="color: maroon;">oGeometryIntent</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">leaderNode</span>.<span style="color: maroon;">AttachedEntity</span>
<span style="color: maroon;">curve</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oGeometryIntent</span>.<span style="color: maroon;">Geometry</span>
<span style="color: maroon;">oEdge</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">curve</span>.<span style="color: maroon;">ModelGeometry</span>
<span style="color: maroon;">oOccurrence</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oEdge</span>.<span style="color: maroon;">ContainingOccurrence</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">get the selected item document occurrence name</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oOccDoc</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oOccurrence</span>.<span style="color: maroon;">Definition</span>.<span style="color: purple; font-weight: bold;">Document</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">get the path and file name of the selected item</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oOccFileName</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oOccDoc</span>.<span style="color: maroon;">FullFileName</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Iterate over each value set (attached balloons) in a balloon.</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oBalloonValueSet</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oBalloon</span>.<span style="color: maroon;">BalloonValueSets</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">----------find item in parts list PARTS ONLY</span><span style="color: grey; font-style: italic;">
</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Iterate through the contents of the parts list.</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">j</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: red; font-weight: bold;">Long</span>
<span style="color: red; font-weight: bold;">For</span> <span style="color: maroon;">j</span> <span style="font-weight: bold;">=</span> <span style="font-weight: bold;">1</span> <span style="color: red; font-weight: bold;">To</span> <span style="color: maroon;">oPartsList</span>.<span style="color: maroon;">PartsListRows</span>.<span style="color: maroon;">Count</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Get the current row.</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oRow</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">PartsListRow</span>
<span style="color: maroon;">oRow</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oPartsList</span>.<span style="color: maroon;">PartsListRows</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="color: maroon;">j</span><span style="font-weight: bold;">)</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">get filename of model in row</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oRowFileName</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: red; font-weight: bold;">String</span>
<span style="color: red; font-weight: bold;">Try</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> try and get the full file name of the PL item</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oRowFileName</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oRow</span>.<span style="color: maroon;">ReferencedFiles</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="font-weight: bold;">1</span><span style="font-weight: bold;">)</span>.<span style="color: maroon;">FullFileName</span>
<span style="color: red; font-weight: bold;">Catch</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">on error go to next item</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Continue</span> <span style="color: red; font-weight: bold;">For</span>
<span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">Try</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">compare the filenames</span><span style="color: grey; font-style: italic;">
</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">Performs a text comparison, based on a case-insensitive text sort order</span><span style="color: grey; font-style: italic;">
</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">If strings equal returns 0</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">If</span> <span style="color: purple; font-weight: bold;">StrComp</span><span style="font-weight: bold;">(</span><span style="color: maroon;">oOccFileName</span>, <span style="color: maroon;">oRowFileName</span>, <span style="color: maroon;">CompareMethod</span>.<span style="color: maroon;">Text</span><span style="font-weight: bold;">)</span><span style="font-weight: bold;">=</span><span style="font-weight: bold;">0</span> <span style="color: red; font-weight: bold;">Then</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">Get the value of Item from the Parts List</span><span style="color: grey; font-style: italic;">
</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">Row name needs to be case sensitive or use 1 for first 2 for second etc.</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oCell</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oPartsList</span>.<span style="color: maroon;">PartsListRows</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="color: maroon;">j</span><span style="font-weight: bold;">)</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="color: teal;">"</span><span style="color: teal;">ITEM</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span> </span></pre>
<pre><span style="font-size: x-small;"><span style="color: grey; font-style: italic;"> '</span><span style="color: grey; font-style: italic;">Row name needs to be case sensitive or use 1 for first 2 for second etc.</span><span style="color: grey; font-style: italic;">
</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">get the value of text in cell</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oItemValue</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: red; font-weight: bold;">String</span>
<span style="color: maroon;">oItemValue</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oCell</span>.<span style="color: purple; font-weight: bold;">Value</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">------------change balloon value to Parts ONLY Item value</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oBalloonValueSet</span>.<span style="color: maroon;">OverrideValue</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oItemValue</span>
<span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">If</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">go to next row in table</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Next</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">----------end find item in parts list PARTS ONLY </span><span style="color: grey; font-style: italic;">
</span>
<span style="color: red; font-weight: bold;">Next</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">go to next attached balloon in set</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Catch</span><span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">do nothing if error</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">Try</span>
<span style="color: red; font-weight: bold;">End</span> <span style="color: red; font-weight: bold;">If</span> <span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">end of search for Tags balloons</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Next</span>
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">----------End Update existing balloons on all sheets</span></span></pre>
</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Later,</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
ADS</div>
photo credit: Donahos <a href="http://www.flickr.com/photos/74212514@N04/30536803272">Balloons over Colorado</a> <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">(license)</a>ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-63804508766639959072017-07-25T11:25:00.000+01:002017-07-25T11:25:17.535+01:00Precise Circular Text Pattern<div class="MsoNormal">
Do you need a Precise Circular Text Pattern?<br />
<br />
<div class="MsoNormal">
I needed this the other day and I was a bit intrigued about the best workflow for this.</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLrkus1vWaEyAV7qVSIgzU312M9IfwUXqZlJxzLBIQJE5AcK8Zp8Nizyck3yqHqFPqHJWleGWT3cUmuoOIYTkQ8wJf3RJfFMppjJhlkR_AMQ2UvOlYwK25NNA6EUe35hV62znBcFhtCNLw/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1554" data-original-width="1600" height="387" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLrkus1vWaEyAV7qVSIgzU312M9IfwUXqZlJxzLBIQJE5AcK8Zp8Nizyck3yqHqFPqHJWleGWT3cUmuoOIYTkQ8wJf3RJfFMppjJhlkR_AMQ2UvOlYwK25NNA6EUe35hV62znBcFhtCNLw/s400/1.jpg" width="400" /></a></div>
<br /></div>
<div class="MsoNormal">
<br />
<div class="MsoNormal">
I needed this the other day and I was a bit intrigued about the best workflow for this.<br />
<br /></div>
</div>
<div class="MsoNormal">
My first thought was to do it with iFeatures. Create a prompted text iFeature and a pattern of sketch points and place this iFeature as many times as you need changing the text every time. </div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Whell... that didn’t work and I slowly realized that it will be very difficult to edit, not to mention the large number of features in the browser.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Then I thought of doing it by creating them as separate features and wrap them to the part. This seemed complicated as well so I had a better idea.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Create a text and emboss it to the face, except there is a trick here. In order to get exact spacing between first and last, you need to use “Exact Spacing” in the text editor.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
This way I can control the text size and yet still get precise placement.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
As always Inventor threw a spanner in the works because the exact spacing field text has only 2 (two) decimal settings and you can’t use parameter for an automatic update when you change drum diameter.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
This was still way better than any other solutions proving fast and simple.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The original screencast can be <a href="https://knowledge.autodesk.com/community/screencast/8aa8126b-0584-427a-88f9-4b870f4138f7">seen here</a> (includes commands and dialog boxes if the video bellow is not clear enough).</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROW-f7zOK_5hUXdCiJFA450B1bDUoL9mhvpfhIY5HzYiHlq2O4P-4GxgHcvSz33nBtfr-VQQ2MTNuRIouMldx1dsnoCpLt5cd1zyMsuOXGsb9N7amF8yEfql6_jSgkUpfmBJuMcs0B1U3/s1600/170718+Precise+Circular+Text+Pattern.mp4" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="320" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROW-f7zOK_5hUXdCiJFA450B1bDUoL9mhvpfhIY5HzYiHlq2O4P-4GxgHcvSz33nBtfr-VQQ2MTNuRIouMldx1dsnoCpLt5cd1zyMsuOXGsb9N7amF8yEfql6_jSgkUpfmBJuMcs0B1U3/s400/170718+Precise+Circular+Text+Pattern.mp4" width="400" /></a></div>
<br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
ADS</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
photo credit: Simon & His Camera <a href="http://www.flickr.com/photos/46267286@N07/34526169115">Darkest Before Dawn by Simon & His Camera</a> <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">(license)</a>ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-82999222869939866832017-07-21T09:42:00.000+01:002017-07-21T09:42:15.540+01:00Precise Move Table<div class="MsoNormal">
Do you need to enforce Revision Table position? or any table for that matter?</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
We talked about how to place and locate various tables on drawings so this is not new info but it is best if we make a post of its own so you can find it faster.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
This will help you enforce common standard and procedures when working with new recruits/students/temporary workforce.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The code will move your revision table to lower left corner of your sheet but I did touch on how to find and use other points on drawing.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivCgGJT5XDF9BcOcy_HbpnorZJGyivEyeugof5khk53RxMkCMH9bFLQT0lV9LZOddPLPBU8sQu80GB2XY4AlyKCCy33kdg4G0kV-Vxb81lamY9Esu30SB8TNK1EmQDn8h1U0hANBP-U-al/s1600/170717-01.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="688" data-original-width="1269" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivCgGJT5XDF9BcOcy_HbpnorZJGyivEyeugof5khk53RxMkCMH9bFLQT0lV9LZOddPLPBU8sQu80GB2XY4AlyKCCy33kdg4G0kV-Vxb81lamY9Esu30SB8TNK1EmQDn8h1U0hANBP-U-al/s400/170717-01.gif" width="400" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
I did play with “TableDirection” “kBottomUpDirection” & “kTopDownDirection” thinking that the point coordinates will change depending on the drawing style of the table but Inventor outsmarted me (that’s not hard) and worked perfectly out of the box.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal">
It seems table coordinates will always start from top left corner no matter of your header position (top/bottom) or table direction (bottom up / top down), so we do need to calculate the height of the table.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
On this principle, you can play with “Border.RangeBox.MinPoint” ”Border.RangeBox.MaxPoint” or even specific x y values “Border.RangeBox.MinPoint.X” “Border.RangeBox.MinPoint.Y” to locate it in a different corner.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal">
This also applies to “TitleBlock.Position” or “TitleBlock.RangeBox” in case you need it next to, or on top of the titleblock.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
You can even search for table specific name if you have more than one tables on the sheet, that’s not possible with revision tables but it is with custom tables. For example, this will search for Parts List with specific Title:</div>
<div class="MsoNormal">
<span style="color: red; font-weight: bold;"><br /></span></div>
<div class="MsoNormal">
<span style="font-family: "arial" , "helvetica" , sans-serif; font-size: x-small;"><span style="color: red;">For</span> <span style="color: maroon;">i</span>=1 <span style="color: red;">To</span> <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Count</span></span></div>
<pre><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: x-small;"> <span style="color: red;">If</span> <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Item</span>(<span style="color: maroon;">i</span>).<span style="color: maroon;">Title</span> = <span style="color: teal;">"</span><span style="color: teal;">PARTS LIST</span><span style="color: teal;">"</span> <span style="color: red;">Then</span>
<span style="color: maroon;">oPartsList</span> = <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Item</span>(<span style="color: maroon;">i</span>)
<span style="color: red;">Exit</span> <span style="color: red;">For</span>
<span style="color: red;">Next</span></span></pre>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
So here is the code to move Revision Table:</div>
<div class="MsoNormal">
<span style="font-family: inherit;"><br /></span></div>
<pre><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: x-small;"><span style="color: red;">Dim</span> <span style="color: maroon;">oDrawDoc</span> <span style="color: red;">As</span> <span style="color: maroon;">DrawingDocument</span>
<span style="color: maroon;">oDrawDoc</span> = <span style="color: purple;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: red;">Dim</span> <span style="color: maroon;">oSheet</span> <span style="color: red;">As</span> <span style="color: maroon;">Sheet</span>
<span style="color: maroon;">oSheet</span> = <span style="color: maroon;">oDrawDoc</span>.<span style="color: purple;">ActiveSheet</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">if you want different positions youcan get the MinPoint.X or MaxPoint or MaxPoint.Y</span><span style="color: grey; font-style: italic;">
'</span><span style="color: grey; font-style: italic;">along those lines</span><span style="color: grey; font-style: italic;">
</span><span style="color: red;">Dim</span> <span style="color: maroon;">oBorderPt</span> <span style="color: red;">As</span> <span style="color: maroon;">Point2d</span>
<span style="color: maroon;">oBorderPt</span> = <span style="color: maroon;">oSheet</span>.<span style="color: purple;">Border</span>.<span style="color: maroon;">RangeBox</span>.<span style="color: maroon;">MinPoint</span>
<span style="color: red;">Dim</span> <span style="color: maroon;">oRevTable</span> <span style="color: red;">As</span> <span style="color: maroon;">RevisionTable</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">I assume you only have 1 rev table on the drawing</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">oRevTable</span> = <span style="color: maroon;">oSheet</span>.<span style="color: maroon;">RevisionTables</span>.<span style="color: maroon;">Item</span>(1)
<span style="color: red;">Dim</span> <span style="color: maroon;">oRevPt</span> <span style="color: red;">As</span> <span style="color: maroon;">Point2d</span>
<span style="color: maroon;">oRevPt</span> = <span style="color: purple;">ThisApplication</span>.<span style="color: maroon;">TransientGeometry</span>.<span style="color: maroon;">CreatePoint2d _</span></span></pre>
<pre><span style="font-family: "arial" , "helvetica" , sans-serif; font-size: x-small;"> (<span style="color: maroon;">oBorderPt</span>.<span style="color: maroon;">X</span>, <span style="color: maroon;">oBorderPt</span>.<span style="color: maroon;">Y</span> <span style="color: red;">+</span> (<span style="color: maroon;">oRevTable</span>.<span style="color: maroon;">RangeBox</span>.<span style="color: maroon;">MaxPoint</span>.<span style="color: maroon;">Y</span> <span style="color: red;">-</span> <span style="color: maroon;">oRevTable</span>.<span style="color: maroon;">RangeBox</span>.<span style="color: maroon;">MinPoint</span>.<span style="color: maroon;">Y</span>))
<span style="color: maroon;">oRevTable</span>.<span style="color: maroon;">Position</span> = <span style="color: maroon;">oRevPt</span></span></pre>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<div class="MsoNormal">
ADS</div>
<div class="MsoNormal">
</div>
<br />
<div class="MsoNormal">
</div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-53926527901158424412017-07-18T08:13:00.001+01:002017-07-18T08:13:24.188+01:00Add Legend to Parts List<div class="MsoNormal" style="text-indent: 36.0pt;">
Can we add a legend to our drawing PartsList?</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Vu3TJDE54Jcgf80JYUYgsPY61fxFHhjzr-kNWhm46hJgoNiHXvCDysPvcrDpVbvN1cXajzTZQ2IDBNXkwbLAMi3kSW2UEaqwl1dWDxbS0qyiRZ4jNdtdYNEE1v0GKi6pPv3QNzXL-goS/s1600/1.jpg" imageanchor="1"><img border="0" data-original-height="900" data-original-width="891" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Vu3TJDE54Jcgf80JYUYgsPY61fxFHhjzr-kNWhm46hJgoNiHXvCDysPvcrDpVbvN1cXajzTZQ2IDBNXkwbLAMi3kSW2UEaqwl1dWDxbS0qyiRZ4jNdtdYNEE1v0GKi6pPv3QNzXL-goS/s400/1.jpg" width="395" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
You can add a Custom Part on your Parts List or you can add a Virtual Part in the assembly but those will obey the Parts List format and you can’t merge the cells into a single one. I don’t suggest you add Virtual Part to BOM anyway because it will show up higher up in assemblies and I doubt anyone would want that.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
What other options we have?</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Create a symbol which you call and place every time. If you set the leader visible “off” it will look like a bit of text floating around but the invisible leader will allow you to attach it to views, or other elements and it will move with those by magic.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Some prefer to hardcode it on the border or titleblock but that doesn’t allow for much customization except if you use a <i>prompted entry</i> type field.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
I don’t expect anyone to follow this but you can also manage your entire Parts List in Excel and after adding the legend to the bottom, you can place the spreadsheet as custom table on the drawing.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
All this being mentioned you can add your Legend to your Parts List Title which is a single cell but you need to format your code in word, or other text editing software or even better have an iLogic code to do that for you.<br />
<div class="MsoNormal" style="text-indent: 36pt;">
<br />
If you are not iLogic fan then you can type your text in word, copy it and paste it in the Title field in Parts List editor but the next code is very easy, just give it a try...</div>
</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSAxmHOJ_lXOzHHDZU4hr0Ach86ne6CMpC6IFHqKKnRLLTolGrcfmGKJr5oRS9QX0NeEzZWxmGct1c8UxuRx6kEk7M7Ht_CjK0tDybPZV7aR994Os96eBhE1MpT594no_b3_OMivKEEfph/s1600/170714+Legend+to+Parts+List.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="806" data-original-width="1171" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSAxmHOJ_lXOzHHDZU4hr0Ach86ne6CMpC6IFHqKKnRLLTolGrcfmGKJr5oRS9QX0NeEzZWxmGct1c8UxuRx6kEk7M7Ht_CjK0tDybPZV7aR994Os96eBhE1MpT594no_b3_OMivKEEfph/s400/170714+Legend+to+Parts+List.gif" width="400" /></a></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Here is the iLogic code to add a Legend to your ParsList. It has a preset list already but it accepts user prompted values as well.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<o:p></o:p></div>
<pre><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oDrawDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingDocument</span>
<span style="color: maroon;">oDrawDoc</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oSheet</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Sheet</span>
<span style="color: maroon;">oSheet</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oDrawDoc</span>.<span style="color: purple; font-weight: bold;">ActiveSheet</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oPartsLists</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">PartsLists</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Process the rule, wrapping it in a transaction so the </span><span style="color: grey; font-style: italic;">
'</span><span style="color: grey; font-style: italic;"> entire process can be undone with a single undo operation. </span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">trans</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Transaction</span>
<span style="color: maroon;">trans</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">TransactionManager</span>.<span style="color: maroon;">StartTransaction</span><span style="font-weight: bold;">(</span> <span style="color: maroon;">_</span>
<span style="color: maroon;">oDrawDoc</span>, <span style="color: teal;">"</span><span style="color: teal;">Change Title of Parts List</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">I assume you ony have one Parts List on the sheet</span><span style="color: grey; font-style: italic;">
</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">get current title</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oPartsLists</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oSheet</span>.<span style="color: maroon;">PartsLists</span>
<span style="color: maroon;">oTitle</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="font-weight: bold;">1</span><span style="font-weight: bold;">)</span>.<span style="color: maroon;">Title</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">ask for Legend</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oLegend</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">InputBox</span><span style="font-weight: bold;">(</span><span style="color: teal;">"</span><span style="color: teal;">Enter Legend</span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">Legend</span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">Mach=Machined, Fab=Fabricated</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">set title</span><span style="color: grey; font-style: italic;">
</span> <span style="color: maroon;">oNewTitle</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oTitle</span> <span style="color: red; font-weight: bold;">+</span> <span style="color: maroon;">_</span>
vbLf <span style="color: red; font-weight: bold;">+</span> <span style="color: maroon;">_</span>
vbLf <span style="color: red; font-weight: bold;">+</span> <span style="color: maroon;">oLegend</span>
<span style="color: maroon;">oPartsLists</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="font-weight: bold;">1</span><span style="font-weight: bold;">)</span>.<span style="color: maroon;">Title</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oNewTitle</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">finish the transaction</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">trans</span>.<span style="color: maroon;">End</span> </pre>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<o:p><br /></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<div class="MsoNormal">
ADS</div>
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-18346642679661558632017-07-14T10:25:00.000+01:002017-07-14T10:25:39.313+01:00Align Drawing Views<div class="MsoNormal" style="text-indent: 36.0pt;">
So.. What’s happening? Not much! decided to give a hand on Inventor Forum so I was quite busy there but good things emerge like this post about how to align drawing views.</div>
<div class="MsoNormal">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfoKIyjbv9ThwDu4dpp9YLIsmnI-l8BEKFUw8oKt9UzClWxZRWPMJ5uGOhJQqjRnA0EchwLgnjceaomIKZmljW0e2l_YPrHKwjlegZpZ6akze-gEzMRjyLvTbFoonCS4ErS3AArPEqvwl6/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1433" data-original-width="1600" height="357" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfoKIyjbv9ThwDu4dpp9YLIsmnI-l8BEKFUw8oKt9UzClWxZRWPMJ5uGOhJQqjRnA0EchwLgnjceaomIKZmljW0e2l_YPrHKwjlegZpZ6akze-gEzMRjyLvTbFoonCS4ErS3AArPEqvwl6/s400/1.jpg" width="400" /></a></div>
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
In this case, the user wanted to place multiple parts on the same drawing and align them left side for visual comparison.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal">
When is this useful? How about progressive die sheet metal parts?</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Of course, you can place them in a common assembly constrain them and then create a view of that but that’s not what the user wanted.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The other common technique is to create each bend as a separate unfold/refold operation and convert the model to an iPart where you document each step of the process by suppressing fold/unfolds. You can then place multiple members on each drawing and the views will be aligned (should be because they share the same model..)</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The next code will get the X position of the first view and align the rest according to it. Views on drawing are positioned by Center so you need to get the Width of the view and divide it by 2 but it’s all in the code.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
You need to take care of the vertical Y position of the view and the code will align on X</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3P7sipWfTWpW6YIzmEaLUsdQz3DKJivYudgc8ZrBElu7QrDBD5kd91WqKEWYwhyphenhyphenNszdp6IAuQXf7e2BEygiTDCvZAqllB4yEl3IjHwb_8mKYoejj657pAJOAsGCJKKHswb0MjGZsgiLaq/s1600/170714+Align+Drawing++Views.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="806" data-original-width="1171" height="275" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3P7sipWfTWpW6YIzmEaLUsdQz3DKJivYudgc8ZrBElu7QrDBD5kd91WqKEWYwhyphenhyphenNszdp6IAuQXf7e2BEygiTDCvZAqllB4yEl3IjHwb_8mKYoejj657pAJOAsGCJKKHswb0MjGZsgiLaq/s400/170714+Align+Drawing++Views.gif" width="400" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Enjoy:</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<o:p></o:p></div>
<pre><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oDrawDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingDocument</span>
<span style="color: maroon;">oDrawDoc</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oView</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">DrawingView</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oSheet</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Sheet</span>
<span style="color: maroon;">oSheet</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oDrawDoc</span>.<span style="color: purple; font-weight: bold;">ActiveSheet</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Process the rule, wrapping it in a transaction so the </span><span style="color: grey; font-style: italic;">
'</span><span style="color: grey; font-style: italic;"> entire process can be undone with a single undo operation. </span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">trans</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Transaction</span>
<span style="color: maroon;">trans</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">TransactionManager</span>.<span style="color: maroon;">StartTransaction</span><span style="font-weight: bold;">(</span> <span style="color: maroon;">_</span>
<span style="color: maroon;">oDrawDoc</span>, <span style="color: teal;">"</span><span style="color: teal;">Alig Views</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: maroon;">oFirstView</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oSheet</span>.<span style="color: maroon;">DrawingViews</span>.<span style="color: maroon;">Item</span><span style="font-weight: bold;">(</span><span style="font-weight: bold;">1</span><span style="font-weight: bold;">)</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">views are processed by center so we need to get center X and substract half view</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">XPos</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: red; font-weight: bold;">Double</span>
<span style="color: maroon;">XPos</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oFirstView</span>.<span style="color: maroon;">Position</span>.<span style="color: maroon;">X</span> <span style="color: red; font-weight: bold;">-</span> <span style="font-weight: bold;">(</span><span style="color: maroon;">oFirstView</span>.<span style="color: purple; font-weight: bold;">Width</span><span style="color: red; font-weight: bold;">/</span><span style="font-weight: bold;">2</span><span style="font-weight: bold;">)</span>
<span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oPoint2D</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Inventor</span>.<span style="color: maroon;">Point2D</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">view position is XPos + half of each view</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oView</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oSheet</span>.<span style="color: maroon;">DrawingViews</span>
<span style="color: maroon;">oPoint2D</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">TransientGeometry</span>.<span style="color: maroon;">CreatePoint2D</span><span style="font-weight: bold;">(</span><span style="color: maroon;">XPos</span> <span style="color: red; font-weight: bold;">+</span> <span style="font-weight: bold;">(</span><span style="color: maroon;">oView</span>.<span style="color: purple; font-weight: bold;">Width</span><span style="color: red; font-weight: bold;">/</span><span style="font-weight: bold;">2</span><span style="font-weight: bold;">)</span>,<span style="color: maroon;">oView</span>.<span style="color: maroon;">Position</span>.<span style="color: maroon;">Y</span><span style="font-weight: bold;">)</span>
<span style="color: maroon;">oView</span>.<span style="color: maroon;">Position</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">oPoint2D</span>
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">finish the transaction</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">trans</span>.<span style="color: maroon;">End</span> </pre>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
ADS.<br />
<br />
<br /></div>
photo credit: Simon & His Camera <a href="http://www.flickr.com/photos/46267286@N07/34579259691">Reflected Wings On A Steel Butterfly - London City Office Life 2017 Version</a> <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">(license)</a>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-32276021459900213502017-06-29T08:02:00.001+01:002017-07-18T11:53:45.032+01:00Tube and Pipe Improvement List<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">IT IS DONE.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;"><br /></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;"><br /></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3s9CcdmZxmgCypcn-M7dTyLwYV_4KuBGRKiCxu-bbAwY1dipWQbGW1r4E7Rcm-Zea7dlKMjpThDifBhn7jhMQe8eFxOoGULUT30NVf6YQrOC2RP4ZQ77JcNvADiuwrGmDXkbnX3tJUMOx/s1600/Inventor_2017.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="512" data-original-width="512" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3s9CcdmZxmgCypcn-M7dTyLwYV_4KuBGRKiCxu-bbAwY1dipWQbGW1r4E7Rcm-Zea7dlKMjpThDifBhn7jhMQe8eFxOoGULUT30NVf6YQrOC2RP4ZQ77JcNvADiuwrGmDXkbnX3tJUMOx/s320/Inventor_2017.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Ideas for Inventor</td></tr>
</tbody></table>
<br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">I have finally managed to publish all Tube and Pipe posts on Inventor Idea Station. I’ve split the original idea and documented another 65 or so.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">A couple of remarks:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">Idea 21 is has been posted before as an Individual item and it can be found here:<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-and-pipe-multiple-selection-change-size/idi-p/5355567"><span style="color: #1858a8; mso-bidi-font-size: 11.0pt;">https://forums.autodesk.com/t5/inventor-ideas/tube-and-pipe-multiple-selection-change-size/idi-p/5355567</span></a><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">Idea 30 is work in progress. I can't replicate it and that might mean it was a temporary glitch or localized issue. If it can't be replicated then there's nothing to fix. <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">Idea 84 is work in progress as well. Just before hitting the post button, a possible solution came to mind on how this might work, and if there is a workaround then it might not be an issue to be reported after all.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">You can easily find all the ideas by searching for author "salariua" by category "Tube&Pipe" or by tags "overhaul, pipe, routed, systems, tube". Unfortunatelly not all of them have tags because there is a limit of 100 tags per hour and I had to drop some to keep posting.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">This list was long in planning, started 2 years ago, and while these have been documented for months I had force myself and make the effort of publishing them because Autodesk was catching up and a few of them have been implemented in recent versions based on the</span><span style="font-family: "times new roman" , serif; font-size: 13.5pt;"> </span><span style="font-family: "times new roman" , serif; font-size: 13.5pt;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-and-pipe-overhaul/idi-p/5518269"><span style="color: #1858a8; mso-bidi-font-size: 11.0pt;">Original Idea</span></a>.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">I know allot of you will blindly vote for them because you trust me, you are familiar with my work, or simply because you feel TP needs a massive consolidated effort to bring it up to date and the more ideas the better. I urge you to vote for the ones you care about and to study them carefully. While some are specific to my workflow, others will no doubt help you as well but they will be implemented by ranking number of votes.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">I have to thank</span><span style="font-family: "times new roman" , serif; font-size: 13.5pt;"> </span><span style="font-family: "times new roman" , serif; font-size: 13.5pt;"><a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/1171223"><span style="color: #1858a8; mso-bidi-font-size: 11.0pt;">DRoam</span></a></span><span style="font-family: "times new roman" , serif; font-size: 13.5pt;"> </span><span style="font-family: "times new roman" , serif; font-size: 13.5pt;">on Inventor Forum for grabbing the links and making one big list with active links. Please report back if the links are not working.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;">All in one, this is it. Thank you for your help on making Inventor a better product. Go and vote for the ones you feel need implementing.<o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; text-indent: 36.0pt;">
<span style="font-family: "times new roman" , serif; font-size: 13.5pt;"><br /></span></div>
<span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-and-pipe-overhaul/idi-p/5518269" target="_blank">Original idea: Tube and Pipe Overhaul</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-001-place-fittings-without-needing-to-populate/idi-p/7184269" id="link_2_7" target="_blank">Tube&Pipe 001: “Place fittings without needing to populate first”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-002-glyph-size-setting/idi-p/7184270" id="link_2_6" target="_blank">Tube&Pipe 002: “Glyph size setting”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-003-batch-delete-work-features/idi-p/7184272" id="link_2_25" target="_blank">Tube&Pipe 003: “batch delete work features”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-004-nodes-break-routes/idi-p/7184274" id="link_2_24" target="_blank">Tube&Pipe 004: “Nodes break routes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-005-place-fitting-options/idi-p/7184276" id="link_2_23" target="_blank">Tube&Pipe 005: “Place fitting options”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-006-keyboard-shortcuts/idi-p/7184279" id="link_2_22" target="_blank">Tube&Pipe 006: “Keyboard shortcuts”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-007-work-features-visibility-auto-off/idi-p/7184283" id="link_2_21" target="_blank"><span style="color: #1858a8;">Tube&Pipe 007: “Work features visibility auto-off”</span></a><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-008-branches/idi-p/7184286" id="link_2_20" target="_blank">Tube&Pipe 008: “Branches”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-009-constrain-runs-routes/idi-p/7184290" id="link_2_19" target="_blank">Tube&Pipe 009: “Constrain Runs/Routes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-010-remember-last-used-size/idi-p/7184292" id="link_2_18" target="_blank">Tube&Pipe 010: “Remember last used size”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-011-multiple-t-amp-p-assemblies/idi-p/7184294" id="link_2_17" target="_blank">Tube&Pipe 011: “Multiple T&P assemblies”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-012-allow-violation-mode-editing/idi-p/7184296" id="link_2_16" target="_blank">Tube&Pipe 012: “Allow “violation mode” editing</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-013-dynamic-change-size/idi-p/7184299" id="link_2_15" target="_blank">Tube&Pipe 013: “Dynamic change size”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-014-positive-negative-dimensions/idi-p/7184303" id="link_2_14" target="_blank">Tube&Pipe 014: “Positive/negative dimensions”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-015-return-to-parent-not-working/idi-p/7184306" id="link_2_13" target="_blank">Tube&Pipe 015: “Return to parent not working”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-016-multi-selection-working-commands/idi-p/7184308" id="link_2_12" target="_blank">Tube&Pipe 016: “Multi-selection working commands”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-017-cc-pipes-amp-section-views/idi-p/7184310" id="link_2_11" target="_blank">Tube&Pipe 017: “CC pipes & section views”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-018-iproperties-for-cc-items/idi-p/7184314" id="link_2_10" target="_blank">Tube&Pipe 018: “iProperties for CC items”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-019-include-route-centerlines-for-visible-only/idi-p/7184316" id="link_2_9" target="_blank">Tube&Pipe 019: “Include route centerlines for visible only”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-020-maintain-manually-changed-sizes/idi-p/7184318" id="link_2_8" target="_blank">Tube&Pipe 020: “Maintain manually changed sizes”</a></span><o:p></o:p></span>
<br />
<a href="https://forums.autodesk.com/t5/inventor-ideas/tube-and-pipe-multiple-selection-change-size/idi-p/5355567"><span style="font-family: "verdana" , sans-serif; font-size: 14pt;">Tube&Pipe 021: </span><span style="color: #1858a8; font-family: "verdana" , sans-serif; font-size: 18.6667px;"><span style="font-size: 18.6667px;">“Multiple selections change sizes”</span></span></a> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-022-speed-up-place-from-cc-process/idi-p/7184323" id="link_2_7" target="_blank">Tube&Pipe 022: “Speed up place from CC process”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-023-dimension-with-parameters/idi-p/7184326" id="link_2_6" target="_blank">Tube&Pipe 023: “Dimension with parameters”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-024-constraints-for-nodes/idi-p/7184328" id="link_2_25" target="_blank">Tube&Pipe 024: “Constraints for nodes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-025-orientation-of-drawing-dimension/idi-p/7184330" id="link_2_24" target="_blank">Tube&Pipe 025: “Orientation of drawing dimension”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-026-isometric-chain-dimensions/idi-p/7184334" id="link_2_23" target="_blank">Tube&Pipe 026: “Isometric chain dimensions”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-027-changing-annotation-plane-not-working/idi-p/7184337" id="link_2_22" target="_blank">Tube&Pipe 027: “Changing annotation plane not working”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-028-saved-without-asking/idi-p/7184339" id="link_2_21" target="_blank">Tube&Pipe 028: “Saved without asking”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-029-filepath-length/idi-p/7184341" id="link_2_20" target="_blank">Tube&Pipe 029: “Filepath length”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;">Tube&Pipe 030: N/A<o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-031-3d-ortho-tool-for-3d-sketches/idi-p/7184343" id="link_2_19" target="_blank">Tube&Pipe 031: “3D Ortho tool for 3D sketches”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-032-change-fitting-diameter-inactive/idi-p/7184345" id="link_2_18" target="_blank">Tube&Pipe 032: “Change Fitting Diameter inactive”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-033-delete-not-working/idi-p/7184605" id="link_2_17" target="_blank">Tube&Pipe 033: “Delete not working”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-034-repeat-last-command-missing/idi-p/7184611" id="link_2_16" target="_blank">Tube&Pipe 034: “Repeat Last Command missing”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-035-prevent-fittings-from-changing-orientation/idi-p/7184616" id="link_2_15" target="_blank">Tube&Pipe 035: “Prevent fittings from changing orientation”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-036-default-focus-for-commands/idi-p/7184620" id="link_2_14" target="_blank">Tube&Pipe 036: “Default focus for commands”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-037-populate-self-intersecting-routes/idi-p/7184624" id="link_2_13" target="_blank">Tube&Pipe 037: “Populate self-intersecting routes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-038-change-fitting-diameter-restores-default/idi-p/7184630" id="link_2_12" target="_blank">Tube&Pipe 038: “Change Fitting Diameter restores default fitting”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-039-match-properties-function/idi-p/7184634" id="link_2_11" target="_blank">Tube&Pipe 039: “Match Properties function”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-040-orientation-changes-without-notice/idi-p/7184641" id="link_2_10" target="_blank">Tube&Pipe 040: “Orientation changes without notice”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-041-jumping-pointer/idi-p/7184646" id="link_2_9" target="_blank">Tube&Pipe 041: “Jumping pointer”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-042-change-size-screen-refresh/idi-p/7184648" id="link_2_8" target="_blank">Tube&Pipe 042: “Change size screen refresh”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-043-auto-constraint-dimension/idi-p/7184652" id="link_2_7" target="_blank">Tube&Pipe 043: “Auto constraint/dimension”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-044-auto-dimension-for-angles/idi-p/7184659" id="link_2_6" target="_blank">Tube&Pipe 044: “Auto-dimension for angles”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-045-automatic-perpendicular-constraint/idi-p/7184700" id="link_2_25" target="_blank">Tube&Pipe 045: “Automatic perpendicular constraint”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-046-routing-from-3d-points/idi-p/7184704" id="link_2_24" target="_blank">Tube&Pipe 046: “Routing from 3D points”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-047-constrain-to-3d-points/idi-p/7184706" id="link_2_23" target="_blank">Tube&Pipe 047: “Constrain to 3D points”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-048-equal-constraint/idi-p/7184711" id="link_2_22" target="_blank">Tube&Pipe 048: “Equal constraint”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-049-authoring-ilogic-iparts-iassemblies/idi-p/7184714" id="link_2_21" target="_blank">Tube&Pipe 049: “Authoring iLogic iParts iAssemblies”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-050-move-fittings-with-equipment/idi-p/7184718" id="link_2_20" target="_blank">Tube&Pipe 050: “Move fittings with equipment”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-051-fittings-report-wrong-angle/idi-p/7184721" target="_blank">Tube&Pipe 051: “Fittings report wrong angle”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-052-route-construction-line-visibility/idi-p/7184725" id="link_2_18" target="_blank">Tube&Pipe 052: “Route construction line visibility”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-053-route-construction-line-drawing-visibility/idi-p/7184728" id="link_2_17" target="_blank">Tube&Pipe 053: “Route construction line drawing visibility”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-054-vault-check-out/idi-p/7184731" id="link_2_16" target="_blank">Tube&Pipe 054: “Vault Check-Out ”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-055-author-assemblies-as-tp-fittings/idi-p/7184733" id="link_2_15" target="_blank">Tube&Pipe 055: “Author Assemblies as TP fittings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-056-tp-dynamic-construction-lines/idi-p/7184734" id="link_2_14" target="_blank">Tube&Pipe 056: “TP dynamic Construction Lines”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-057-tp-construction-lines-anywhere/idi-p/7184736" id="link_2_13" target="_blank">Tube&Pipe 057: “TP Construction Lines anywhere”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-058-tp-iparts-iassemblies-shrinkwraps/idi-p/7184739" id="link_2_12" target="_blank">Tube&Pipe 058: “TP iParts iAssemblies, Shrinkwraps”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-059-retrieve-tp-dimensions-in-drawings/idi-p/7184741" id="link_2_11" target="_blank">Tube&Pipe 059: “Retrieve TP dimensions in drawings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-060-tp-tubing-with-bends-missing-constraints/idi-p/7184743" id="link_2_10" target="_blank">Tube&Pipe 060: “TP Tubing with Bends Missing Constraints”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-061-tp-cc-library-rebuild/idi-p/7184746" id="link_2_9" target="_blank">Tube&Pipe 061: “TP CC Library Rebuild”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-062-tp-reuse-fitting-sets/idi-p/7184751" id="link_2_8" target="_blank">Tube&Pipe 062: “TP Reuse Fitting Sets”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-063-tp-dimension-error/idi-p/7184815" id="link_2_7" target="_blank">Tube&Pipe 063: “TP Dimension Error”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-064-tp-delete-coincident-constraint-on-node/idi-p/7184819" id="link_2_6" target="_blank">Tube&Pipe 064: “TP Delete Coincident Constraint on Node”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-065-tp-fittings-not-moving/idi-p/7184822" id="link_2_24" target="_blank">Tube&Pipe 065: “TP Fittings Not Moving”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-066-tp-allow-rotate-for-all/idi-p/7184827" id="link_2_23" target="_blank">Tube&Pipe 066: “TP Allow Rotate For All”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-067-tp-hose-template-not-honored/idi-p/7184832" id="link_2_22" target="_blank">Tube&Pipe 067: “TP Hose Template not Honored”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-068-tp-hose-fully-constrained-sketches/idi-p/7184836" id="link_2_21" target="_blank">Tube&Pipe 068: “TP Hose Fully Constrained Sketches”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-069-tp-allow-import-of-styles-with-errors/idi-p/7184870" id="link_2_20" target="_blank">Tube&Pipe 069: “TP Allow Import of Styles with Errors”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-070-tp-move-restructure-browser-fittings/idi-p/7185557" id="link_2_19" target="_blank">Tube&Pipe 070: “TP Move/Restructure Browser Fittings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-071-tp-hose-route-off-by-default/idi-p/7185566" id="link_2_18" target="_blank">Tube&Pipe 071: “TP Hose Route Off by Default”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-072-tp-allow-insert-fittings-for-all/idi-p/7185571" id="link_2_17" target="_blank">Tube&Pipe 072: “TP Allow Insert Fittings for All”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-073-tp-stop-checking-out-fitings/idi-p/7185577" target="_blank">Tube&Pipe 073: “TP Stop Checking Out Fitings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-074-tp-rotating-fittings/idi-p/7185590" id="link_2_15" target="_blank">Tube&Pipe 074: “TP Rotating Fittings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-075-tp-place-all-fittings/idi-p/7185593" id="link_2_14" target="_blank">Tube&Pipe 075: “TP Place All Fittings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-076-tp-mirror-runs/idi-p/7185603" id="link_2_13" target="_blank">Tube&Pipe 076: “TP Mirror Runs”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-077-tp-clone-copy-rename/idi-p/7185606" id="link_2_12" target="_blank">Tube&Pipe 077: “TP Clone, Copy, Rename”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-078-tp-minimum-pipe-segment-violation/idi-p/7185613" id="link_2_11" target="_blank">Tube&Pipe 078: “TP Minimum Pipe Segment Violation”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-079-tp-remove-pipes-from-recent-open-documents/idi-p/7185617" id="link_2_10" target="_blank">Tube&Pipe 079: “TP Remove Pipes from Recent Open Documents”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-080-tp-express-mode/idi-p/7185619" id="link_2_9" target="_blank">Tube&Pipe 080: “TP Express Mode”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-081-tp-bends-have-static-values/idi-p/7185627" id="link_2_8" target="_blank">Tube&Pipe 081: “TP Bends Have Static Values”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-082-tp-dimension-on-browser-planes/idi-p/7185635" id="link_2_7" target="_blank">Tube&Pipe 082: “TP Dimension on Browser Planes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-083-tp-min-max-on-inserting-nodes/idi-p/7185640" id="link_2_6" target="_blank">Tube&Pipe 083: “TP Min/Max on Inserting Nodes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;">Tube&Pipe 084: N/A<o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-085-tp-route-constraints-productivity-improvement/idi-p/7185679" id="link_2_5" target="_blank">Tube&Pipe 085: “TP Route Constraints Productivity Improvement”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-086-tp-split-command-off-center/idi-p/7185690" id="link_2_23" target="_blank">Tube&Pipe 086: “TP Split Command off Center ”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-087-tp-save-dialog-pop-up/idi-p/7185697" id="link_2_22" target="_blank">Tube&Pipe 087: “TP Save Dialog Pop-up”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-088-tp-save-dialog-pop-up/idi-p/7185703" id="link_2_21" target="_blank">Tube&Pipe 088: “TP Save Dialog Pop-up”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-089-tp-paste-in-browser/idi-p/7185714" id="link_2_20" target="_blank">Tube&Pipe 089: “TP Paste in Browser”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-090-tp-route-allow-angle-dimensions/idi-p/7185721" id="link_2_19" target="_blank">Tube&Pipe 090: “TP Route – Allow Angle Dimensions”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-091-tp-show-constraints/idi-p/7185732" id="link_2_18" target="_blank">Tube&Pipe 091: “TP Show Constraints”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-092-tp-drawing-dimension-error-tubing-with-bends/idi-p/7185740" id="link_2_17" target="_blank">Tube&Pipe 092: “TP Drawing Dimension Error Tubing with Bends”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-093-tp-lod-replace-fitting-error/idi-p/7185761" id="link_2_16" target="_blank">Tube&Pipe 093: “TP LOD Replace Fitting Error”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-094-tp-dimensions-fail-to-compute/idi-p/7185768" id="link_2_15" target="_blank">Tube&Pipe 094: “TP Dimensions Fail to Compute”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-095-remove-isogen-info/idi-p/7185775" id="link_2_14" target="_blank">Tube&Pipe 095: “Remove ISOGEN info”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-096-loosing-authoring-info/idi-p/7185782" id="link_2_13" target="_blank">Tube&Pipe 096: “Loosing Authoring Info”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-097-improve-favorites-menu/idi-p/7185787" id="link_2_12" target="_blank">Tube&Pipe 097: “Improve Favorites Menu”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-098-constrain-against-sketch-route/idi-p/7185793" id="link_2_11" target="_blank">Tube&Pipe 098: “Constrain Against Sketch Route”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-099-connect-fitting-to-have-edit-orientation/idi-p/7185798" id="link_2_10" target="_blank">Tube&Pipe 099: “Connect Fitting to have Edit Orientation dialog”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-100-favorites-cancels-to-content-center/idi-p/7185808" id="link_2_9" target="_blank">Tube&Pipe 100: “Favorites cancels to Content Center”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-101-style-editor-replace-multiple-styles/idi-p/7185897" id="link_2_8" target="_blank">Tube&Pipe 101: “Style Editor, replace multiple styles”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-102-allow-self-draining-multiple-angles/idi-p/7185905" id="link_2_7" target="_blank">Tube&Pipe 102: “Allow Self draining, Multiple Angles”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-103-make-adaptive-in-user-folder/idi-p/7185914" id="link_2_6" target="_blank">Tube&Pipe 103: “Make Adaptive in User Folder ”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-104-make-adaptive-multiple-runs-routes/idi-p/7185943" id="link_2_5" target="_blank">Tube&Pipe 104: “Make Adaptive Multiple Runs/Routes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-105-edit-connection-needs-an-apply-button/idi-p/7185953" id="link_2_4" target="_blank">Tube&Pipe 105: “Edit Connection needs an Apply Button”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-106-allow-us-to-remove-route-ghost-features/idi-p/7185963" id="link_2_23" target="_blank">Tube&Pipe 106: “Allow us to remove Route Ghost Features”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-107-spaghetti-loops-when-connect-fitting/idi-p/7185969" id="link_2_22" target="_blank">Tube&Pipe 107: “Spaghetti Loops when Connect Fitting”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-108-allow-hoses-to-start-both-ends/idi-p/7186003" id="link_2_21" target="_blank">Tube&Pipe 108: “Allow Hoses to Start Both Ends”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-109-3d-move-rotate-distorts-route/idi-p/7186008" id="link_2_20" target="_blank">Tube&Pipe 109: “3D Move Rotate Distorts Route”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-110-make-adaptive-suppresses-constraints/idi-p/7186011" id="link_2_19" target="_blank">Tube&Pipe 110: “Make Adaptive Suppresses Constraints”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-111-allow-publish-to-all-cc-categories/idi-p/7186025" id="link_2_18" target="_blank">Tube&Pipe 111: “Allow Publish to All CC categories”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-112-hide-references-missing-option/idi-p/7186035" id="link_2_17" target="_blank">Tube&Pipe 112: “Hide References Missing Option”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-113-fix-icon-for-hidden-fittings/idi-p/7186039" id="link_2_16" target="_blank">Tube&Pipe 113: “Fix Icon for Hidden Fittings”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-114-allow-routes-to-continue-from-other-routes/idi-p/7186049" id="link_2_15" target="_blank">Tube&Pipe 114: “Allow Routes to Continue From Other Routes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-115-allow-include-centerline-for-multiple-routes/idi-p/7186057" id="link_2_14" target="_blank">Tube&Pipe 115: “Allow Include Centerline for Multiple Routes/Runs”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-116-cannot-use-different-lightning-environment/idi-p/7186060" id="link_2_13" target="_blank">Tube&Pipe 116: “Cannot Use Different Lightning Environment”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-117-remove-fittings-from-nodes/idi-p/7186068" id="link_2_12" target="_blank">Tube&Pipe 117: “Remove Fittings From Nodes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-118-bend-radius-missing-error/idi-p/7186074" id="link_2_11" target="_blank">Tube&Pipe 118: “Bend Radius Missing Error”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-119-defer-update-not-working-in-tp/idi-p/7186085" id="link_2_10" target="_blank">Tube&Pipe 119: “Defer Update Not Working in TP”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-120-place-parts-and-fittings-in-last-save-design/idi-p/7186094" id="link_2_9" target="_blank">Tube&Pipe 120: “Place Parts and Fittings in Last Save Design View </a></span></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-120-place-parts-and-fittings-in-last-save-design/idi-p/7186094" target="_blank">Rep”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-121-change-fitting-orientation-random-not-working/idi-p/7186112" id="link_2_8" target="_blank">Tube&Pipe 121: “Change Fitting Orientation Random Not Working”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-122-smart-coincident-constraint/idi-p/7186119" id="link_2_7" target="_blank">Tube&Pipe 122: “Smart Coincident Constraint”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-123-lock-fitting-orientation/idi-p/7186127" id="link_2_6" target="_blank">Tube&Pipe 123: “Lock Fitting Orientation”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-124-allow-any-angle-elbow-routes/idi-p/7186130" id="link_2_5" target="_blank">Tube&Pipe 124: “Allow Any Angle Elbow Routes”</a></span><o:p></o:p></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><br /></span> <span style="font-family: "verdana" , sans-serif; font-size: 14pt;"><span style="color: #1858a8;"><a href="https://forums.autodesk.com/t5/inventor-ideas/tube-amp-pipe-125-fix-replace-family-template-in-cc/idi-p/7186134" id="link_2_4" target="_blank">Tube&Pipe 125: “Fix: Replace Family Template in CC”</a></span><o:p></o:p></span>
<br />
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<div class="MsoNormal">
ADS</div>
<br />
<div class="MsoNormal">
<br /></div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-6055015776840339042017-06-16T11:31:00.004+01:002017-06-16T11:38:41.783+01:00Turn Routes On/Off<div class="MsoNormal">
It has finally caught up with me and I had to stop and write a code to turn Routes On/Off.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRzmJl9T3eP_A4yzgyfo6ZbqmlXtLQxJAgDYgXCthmWcm6n6GYkkiZU_PVr0aW5D18RfrhPZqEB2aPkURaZIsF3WNe9XYN1k3qnTk_3WfAgkyJW9IkWE0fwCXQtpZaaMwm_2drWCNKasBB/s1600/170616.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1226" data-original-width="1600" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRzmJl9T3eP_A4yzgyfo6ZbqmlXtLQxJAgDYgXCthmWcm6n6GYkkiZU_PVr0aW5D18RfrhPZqEB2aPkURaZIsF3WNe9XYN1k3qnTk_3WfAgkyJW9IkWE0fwCXQtpZaaMwm_2drWCNKasBB/s400/170616.jpg" width="400" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Nothing fancy here but I found myself doing this so many times on this last project that I decided to make an iLogic external rule for it.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
This is very simple; just a few lines to check if the occurrence name starts with "Route" then turn the part off.</div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrhVJLufyI0hnrs1S08AfksxdeNHpRR4km9KUqgFka9cajlHHpJfGNAsjeSEIe2RK_z-Aph966E2HCMUQjNGZA0wUVAuKcvhv6geMvJWvPf7lK8Uo6tWy31ikHm3CKM4DkqNZqP62WW0XV/s1600/170616_11-07-47.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="983" data-original-width="1204" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrhVJLufyI0hnrs1S08AfksxdeNHpRR4km9KUqgFka9cajlHHpJfGNAsjeSEIe2RK_z-Aph966E2HCMUQjNGZA0wUVAuKcvhv6geMvJWvPf7lK8Uo6tWy31ikHm3CKM4DkqNZqP62WW0XV/s320/170616_11-07-47.gif" width="320" /></a></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
------------------------------------</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAssyDoc</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">AssemblyDocument</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAssyDoc</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">ThisApplication</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">ActiveDocument</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAsmCompDef</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">AssemblyComponentDefinition</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAsmCompDef</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAssyDoc</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">ComponentDefinition</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oLeafOccs</span><span style="font-family: "courier new"; font-size: 10pt;"> as </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">ComponentOccurrencesEnumerator</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oLeafOccs</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAsmCompDef</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Occurrences</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">AllLeafOccurrences</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oOcc</span><span style="font-family: "courier new"; font-size: 10pt;"> as </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">ComponentOccurrence</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'get user input as True or False<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">wfBoolean</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">InputRadioBox</span></b><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Turn Routes On/Off"</span><span style="font-family: "courier new"; font-size: 10pt;">, </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"On"</span><span style="font-family: "courier new"; font-size: 10pt;">, </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Off"</span><span style="font-family: "courier new"; font-size: 10pt;">, False, </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"iLogic"</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' Process the rule, wrapping it in a transaction so the <o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">' entire process can be undone with a single undo operation. <o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Dim</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">trans</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">As</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Transaction</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">trans</span><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">ThisApplication</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">TransactionManager</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">StartTransaction</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">_</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oAssyDoc</span><span style="font-family: "courier new"; font-size: 10pt;">, </span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Routes On/Off"</span><b><span style="font-family: "courier new"; font-size: 10pt;">)</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">For</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Each</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oOcc</span><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">In</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oLeafOccs</span><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">If</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">String</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">Compare</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">Left</span></b><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oOcc</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">Name</span></b><span style="font-family: "courier new"; font-size: 10pt;">,<b>5)</b>,</span><span style="color: teal; font-family: "courier new"; font-size: 10.0pt;">"Route"</span><span style="font-family: "courier new"; font-size: 10pt;">,False<b>)</b> <b>=</b> <b>0</b> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Then</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><i><span style="font-family: "courier new"; font-size: 10.0pt;">'MessageBox.Show(oOcc.Name,"ilogic")<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">oOcc</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">Visible</span></b><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">wfBoolean</span><br />
<span style="font-family: "courier new"; font-size: 10pt;"><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10pt;">Else If</span></b> </span><b><span style="color: red; font-family: "courier new"; font-size: 10pt;">String</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10pt;">Compare</span><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><b><span style="color: purple; font-family: "courier new"; font-size: 10pt;">Left</span></b><b><span style="font-family: "courier new"; font-size: 10pt;">(</span></b><span style="color: maroon; font-family: "courier new"; font-size: 10pt;">oOcc</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10pt;">Name</span></b><span style="font-family: "courier new"; font-size: 10pt;">,<b>4)</b>,</span><span style="color: teal; font-family: "courier new"; font-size: 10pt;">"Hose"</span><span style="font-family: "courier new"; font-size: 10pt;">,False<b>)</b> <b>=</b> <b>0</b> </span><b><span style="color: red; font-family: "courier new"; font-size: 10pt;">Then</span></b><br />
<div class="MsoNormal" style="line-height: normal; margin-bottom: 0cm;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><span style="color: maroon; font-family: "courier new"; font-size: 10pt;">oOcc</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10pt;">Visible</span></b><span style="font-family: "courier new"; font-size: 10pt;"> <b>=</b> </span><span style="color: maroon; font-family: "courier new"; font-size: 10pt;">wfBoolean</span></div>
</div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">End</span></b><span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">If</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="font-family: "courier new"; font-size: 10pt;"> </span><b><span style="color: red; font-family: "courier new"; font-size: 10.0pt;">Next</span></b><span style="font-family: "courier new"; font-size: 10pt;"><o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'end transaction for single undo<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">trans</span><span style="font-family: "courier new"; font-size: 10pt;">.</span><span style="color: maroon; font-family: "courier new"; font-size: 10.0pt;">End</span><span style="font-family: "courier new"; font-size: 10pt;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<i><span style="font-family: "courier new"; font-size: 10.0pt;">'upate the files<o:p></o:p></span></i></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;">
<b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">InventorVb</span></b><span style="font-family: "courier new"; font-size: 10pt;">.</span><b><span style="color: purple; font-family: "courier new"; font-size: 10.0pt;">DocumentUpdate</span></b><b><span style="font-family: "courier new"; font-size: 10pt;">()</span></b><span style="font-family: "courier new"; font-size: 10.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal">
------------------------------------</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
ADS</div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-34991915516689296162017-05-22T14:56:00.000+01:002017-05-23T10:48:21.946+01:00CadShip<div class="MsoNormal">
Not much is going on here at the moment in regards to blogging because I am over my head with work and various other bits that need attention.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
However, I did stop by to share a link and give you something to read while I try to get on top of things.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
As it happens Markus has contacted me just like most of you in regards to Inventor Tube and Pipe and couple of months later he has decided to follow my advice and share his wisdom and findings on all things, CAD.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
He has just finished his first 3 parts post on <a href="http://cadship.de/">CADSHIP</a> and I urge you to take a look as I found it quite interesting. Some will find the benefits and will probably investigate this further or just follow along with him on this but his first post is all about VR / AR, in particular about:</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
“<a href="http://cadship.de/2017/05/14/virtual-reality-low-budget-variante-teil-1/">Viewing Inventor models in Samsung Gear VR or Google Cardboard</a>”</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
If you are native German speaking then you’ll fit right in, for the rest of us there’s a Translate button top right.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
He is now working his way to an AR app... which no doubt will end up on his blog.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<div class="MsoNormal">
ADS</div>
<br />
<div class="MsoNormal">
<br /></div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-90778497803951637732017-04-06T08:00:00.000+01:002017-04-06T08:00:10.003+01:00Break all cross-part sketch projections<span style="font-family: inherit;">Short and sweet: How to Break Link on cross-part projections for all occurrences in an assembly.</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2eU1ajsKFjZH90S28eWhXLRpzTPDLHw_CBqaimqZ4boplo00VLOoFy93dvek1kdpli2OG4Q-cTarlel9v_6Xz3lX8kIgzeHgOCTmDxm7QU_Q4phKvMRwn8C5DIRRzbug445p_Y6cGm7L8/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2eU1ajsKFjZH90S28eWhXLRpzTPDLHw_CBqaimqZ4boplo00VLOoFy93dvek1kdpli2OG4Q-cTarlel9v_6Xz3lX8kIgzeHgOCTmDxm7QU_Q4phKvMRwn8C5DIRRzbug445p_Y6cGm7L8/s400/1.jpg" width="400" /></a></div>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span> <span style="font-family: inherit;">I have mine disabled and I don't create cross-part references. that will slow inventor to a halt, especially on large assemblies.</span><br />
<br />
When you change to Modeling View inside assembly you can select and delete more than one links at a time but only if they are part of the same sketch<br />
<br />
Here is the ilogic code used to break adaptivity. Please run this code from an Assembly, internal or external rule<br />
<br />
----------------------------------<br />
<pre class="brush: text; plain-text" id="code" style="font-size: 12px; padding: 10px; white-space: pre-wrap; word-wrap: break-word;">Dim oAsmDoc As Document
oAsmDoc = ThisApplication.ActiveDocument
If oAsmDoc.DocumentType <> kAssemblyDocumentObject Then
MessageBox.Show("Run this rule from an assembly!", "iLogic")
Return
End If
i=0
For Each oDoc As Document In oAsmDoc.AllReferencedDocuments
Try
If oDoc.ModelingSettings.AdaptivelyUsedInAssembly = True Then
oDoc.ModelingSettings.AdaptivelyUsedInAssembly = False
i += 1
End If
Catch
End Try
Next
MessageBox.Show("Turned off adaptivity for " & i & " documents!", "iLogic")</pre>
<pre class="brush: text; plain-text" id="code" style="font-size: 12px; padding: 10px; white-space: pre-wrap; word-wrap: break-word;">----------------------------------</pre>
<div style="padding: 10px; word-wrap: break-word;">
<span style="white-space: pre-wrap;"><span style="font-family: inherit;">Please see the screencast example here: </span></span></div>
<div style="padding: 10px; word-wrap: break-word;">
<a href="http://autode.sk/2nchbRK" style="font-family: inherit; white-space: pre-wrap;">http://autode.sk/2nchbRK</a><span style="font-family: inherit; white-space: pre-wrap;"> </span></div>
<div style="padding: 10px; word-wrap: break-word;">
<span style="font-family: inherit; white-space: pre-wrap;">Thanks.</span></div>
<div style="padding: 10px; word-wrap: break-word;">
<span style="font-family: inherit; white-space: pre-wrap;">ADS</span></div>
<pre class="brush: text; plain-text" id="code" style="padding: 10px; word-wrap: break-word;"></pre>
<pre class="brush: text; plain-text" id="code" style="padding: 10px; word-wrap: break-word;"></pre>
photo credit: Chatsy POP.H <a href="http://www.flickr.com/photos/108205264@N05/30618639170">chain</a> <a href="https://creativecommons.org/licenses/by-nd/2.0/">(license)</a>ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-2973572492358653172017-04-03T08:51:00.002+01:002017-04-03T08:51:50.090+01:00Drawing Resource Transfer Wizard 2017 - Incorrect Font<span style="font-family: inherit;">Short and sweet again. No time for prelude.</span><br />
<span style="font-family: inherit;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGfGGOUGbgpqnXV_ZdBUrEGsMT_UVBcJkXA1ibN1xiQt6MKM9OuTWOekMOPxuzC4RbH3Op5UjZGYl77Jrv_Ixno-vhwGlwvM4MqvYc_BqHM9mOZihmcvJKiLLRtylcrRoKD-CekFEHa5FC/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGfGGOUGbgpqnXV_ZdBUrEGsMT_UVBcJkXA1ibN1xiQt6MKM9OuTWOekMOPxuzC4RbH3Op5UjZGYl77Jrv_Ixno-vhwGlwvM4MqvYc_BqHM9mOZihmcvJKiLLRtylcrRoKD-CekFEHa5FC/s400/2.jpg" width="400" /></a></div>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span> <span style="font-family: inherit;">If you use Drawing Resource Transfer Wizard 2017 to update title blocks for multiple drawings, text fonts would be changed incorrectly.</span><br />
<span style="font-family: inherit;"><br /></span> <span style="font-family: inherit;">It is a known issue in 2017 and on Release 3 Update 1 still not working. </span><br />
<span style="font-family: inherit;"><br /></span> <span style="font-family: inherit;">Release 4 is around the corner (April release) and I was told it's fixed but till then or if we have a regression and this bug returns here is an ilogic code to automate this.</span><br />
<span style="font-family: inherit;"><br /></span> <span style="font-family: inherit;">The Knowledge Base Article recommends updating manually each drawing ....hmmm... we can do better:</span><br />
<br />
-------------------------------------------<br />
<pre class="brush: text; plain-text" id="code" style="font-size: 12px; padding: 10px; white-space: pre-wrap; word-wrap: break-word;">Dim oDestinationDocument As DrawingDocument
oDestinationDocument = ThisApplication.ActiveDocument
Dim oSourceDocument As DrawingDocument
oSourceDocument = ThisApplication.Documents.Open("D:\ADS\CAD\TEMPLATE.idw")
' Get the new source title block definition.
Dim oSourceTitleBlockDef As TitleBlockDefinition
oSourceTitleBlockDef = oSourceDocument.TitleBlockDefinitions.Item("TITLEBLOCK_NAME")
' Get the new title block definition.
Dim oNewTitleBlockDef As TitleBlockDefinition
oNewTitleBlockDef = oSourceTitleBlockDef.CopyTo(oDestinationDocument,True)'true to replace existing
' Iterate through the sheets, replace tibleblock with the one newly added.
Dim oSheet As Sheet
For Each oSheet In oDestinationDocument.Sheets
oSheet.Activate
oSheet.TitleBlock.Delete
Call oSheet.AddTitleBlock(oNewTitleBlockDef)
Next</pre>
<pre class="brush: text; plain-text" id="code" style="font-size: 12px; padding: 10px; white-space: pre-wrap; word-wrap: break-word;">-------------------------------------------</pre>
<div style="padding: 10px; word-wrap: break-word;">
<span style="font-family: inherit;"><span style="white-space: pre-wrap;">Use code Injector from here: </span></span></div>
<div style="padding: 10px; word-wrap: break-word;">
<span style="font-family: inherit;"><span style="white-space: pre-wrap;"><a href="http://beinginventive.typepad.com/files/CodeInjector/Code%20Injector.zip">http://beinginventive.typepad.com/files/CodeInjector/Code%20Injector.zip</a></span></span></div>
<div style="padding: 10px; word-wrap: break-word;">
<span style="font-family: inherit;"><span style="white-space: pre-wrap;">to update multiple files at once. There is no point to run it from the assembly (not in my case) because not all files are part of the same assembly.</span></span></div>
<div style="padding: 10px; word-wrap: break-word;">
<span style="white-space: pre-wrap;">Later</span></div>
<div style="padding: 10px; word-wrap: break-word;">
<span style="white-space: pre-wrap;">ADS</span></div>
photo credit: PeterThoeny <a href="http://www.flickr.com/photos/98786299@N00/32946928156">Space and time warp</a> <a href="https://creativecommons.org/licenses/by-nc-sa/2.0/">(license)</a>ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-11801384118382676202017-03-10T08:13:00.000+00:002017-03-10T08:16:22.205+00:00Hide TP Work Features<div class="MsoNormal">
Concentrated shot on TP Work Features:<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Tube and Pipe Routes will create a lot of work points for routing and workp lanes for constraining the route. <o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Those work points are created above the route sketch but inside the route part.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
The route has work points / work planes and a 3D sketch where you define your path.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
You can turn then off from within the main assembly or when editing the route but if you deleted those route segments as you do when you change route path then those workpoints and worplanes will become orphaned and can't be turned off except for my method shown here.<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="MsoNormal">
This is particularly annoying when using zoom all because Inventor will include these work features in the zoom operation instead of zooming to existing geometry.<o:p></o:p><br />
<br />
Google has big issues getting the right size pictures and videos to show up.<br />
<br />
if the next video si poor quality, try my screencast here: <a href="http://autode.sk/2n4SULh">http://autode.sk/2n4SULh</a></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dwNkaxVUQCruEAgDKiUAkBJUKTav_NYTFzZcJJ7noxCRZchgWgQDruMXyy_-PiyM6WbnG1pqseEzJrekny6qw' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>
<br />
Later<br />
AdrianADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-50128626657864400712017-03-08T07:40:00.000+00:002017-03-08T07:40:02.474+00:00Workaholic<div class="MsoNormal">
Hi,</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
My name is Adrian and I am a WORKAHOLIC.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
.....</div>
<div class="MsoNormal">
Now you should say:</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Nice to meet you Adrian we are too...</div>
<div class="MsoNormal">
......</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
I am busy to a ridiculous level, at the moment I wake up at 5AM and go to bed at 10PM or later and it’s pretty much all work and commuting.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<a class="g-profile" href="https://plus.google.com/104641315693902919761" target="_blank">+Paul Munford</a> told me that’s why he got out of London but I am still stuck doing the commuting and I have to do it at weird times to keep it ~2 hours total for the day.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
That leaves me not extra time, for you here, YouTube, Autodesk Forum, etc. which is not good and I will just have to adapt, adjust and reconsider my help.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
From now on I will need to give you concentrated shots like espresso instead of the usual moka or pumpkin spiced skinny latte with marshmallows and whipped cream.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
A short description, some screenshots and if I’m lucky, a video.</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<br />
<div class="MsoNormal">
Adrian</div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-23459077328241386622017-01-07T16:07:00.000+00:002017-01-07T16:07:19.690+00:00INVENTOR OPEN LIBRARY<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">I’ve been toying with the idea of an open library for a long time. I am
of course referring to an open library of Inventor resources, parts, iparts,
ifeatures, tube & pipe fittings, content center libraries, illogic routines
and snippets, customization files, manuals, links, etc. <o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ-eCHsGaK1wbaK8TgIz8Wa_8vhV3iySJWOOmgZqQOu6XrWYxITti3P15zDUFYMEuNLYqcKJuJzLykynsgTGiYzhjLLmNqZFeOJCsTn3defQIvk_E8D-iGvmJDV7xUCQg2H2MpequQ3L6p/s1600/1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZ-eCHsGaK1wbaK8TgIz8Wa_8vhV3iySJWOOmgZqQOu6XrWYxITti3P15zDUFYMEuNLYqcKJuJzLykynsgTGiYzhjLLmNqZFeOJCsTn3defQIvk_E8D-iGvmJDV7xUCQg2H2MpequQ3L6p/s400/1.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">my type of place to be...</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">In other words anything Inventor related. There are a lot of websites
out there where you can find cad files and resources and I’ve shared my preferred
list before so why go through all the trouble and effort of doing this instead
of using the already existing services?<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> More than anything I am driven
to share a library of parts authored as TP fittings ready to use in your
projects. <o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> I feel that there are not enough
T&P users out there to drive growth and force Autodesk to rethink its
portfolio. A lot of people don’t use TP because of lacking resources like
manuals, libraries etc.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Not sure if you are aware but
the new collections presented by Autodesk suck and I was better off with suites
that we had before. Why? Because I had the Factory Design Suite which had
AutoCAD P&ID, Inventor with routed systems, Plant 3D, etc..<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Now we either get Inventor (PRODUCT
DESIGN COLLECTION), or we get AutoCAD P&ID and Plant 3D (ARCHITECTURE,
ENGINEERING & CONSTRUCTION COLLECTION) but nothing in between.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> I bet there aren’t many
companies are out there who manage to do plants without the need to create
skids (inventor frame generator, FEA, etc.). Most of our plants are either containerized,
skids, cabinets or enclosure type of installation.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Everyone expects modular systems
which they can rip and throw when they want instead of having a myriad number
of pipe routes, fittings and equipment spawning over several rooms, floors,
buildings.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> With this
in mind I wanted to see if we can find a solution and share the knowledge but
it would do us no good if we don’t collectively share our files so my question
to you is:<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Would you be willing to share
your library of fittings? Other Inventor resources?<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> I have sent my entire library
out more than once and I’ve only asked that you use it at your own risk. Some
might argue the benefits of this but I can tell you they pay off and I got lots
of messages on fixing various errors which would have proven difficult to find
otherwise.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Second part of the problem is
where, how to store and share this.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> I was thinking to use a single DropBox,
Google Drive, Name Your Preferred Here, online storage systems and they would
just be a list of folds with all the parts which you can download as a whole or
partially.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> This however requires a business
account (size wize) and while I can pay for this myself it needs to live outside me and
outlive my personal carrier.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Who knows, I might win the
lottery and decide to do this for living but most likely I ... won’t and might
need to change careers.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> I do suggest the download is
available for those who make a small contribution, as small permitted, like 0.1
YourCurrency, just so that it’s still free but helps maintain it.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> If enough money are raised to
sustain the storage then the excess would be used to hire someone and develop new
libraries. We’ll do a pool and we vote for our most needed library, we find
some students form a low cost labour part of the world and hire them to help us build it.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> We will also need a couple of
administrators to oversee this and make sure the funds go to the right place,
permissions are set, download links are working, etc..<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> Have no idea if this will work,
if I am asking too much, so I will end by asking you to please get in contact
and give me your personal thoughts on the matter. What do you think will work,
what won’t, are you willing to share your library, have some storage ideas,
etc.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-GB">GET IN
TOUCH,<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB">ADS.<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-GB"> <o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<br />
<div class="MsoNormal">
<br /></div>
photo credit: loop_oh <a href="http://www.flickr.com/photos/80384851@N00/31569872091">two doors</a> <a href="https://creativecommons.org/licenses/by-nc-sa/2.0/">(license)</a>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-48390388512965012892016-12-26T08:00:00.000+00:002016-12-26T08:00:11.727+00:00Previous versions of software<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Did you know you
are entitled to get previous versions of software from Autodesk?</span></div>
<div class="MsoNormal">
<span lang="EN-US"> </span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioFCSHhDTrRYs9JPve6ABBUscpztEeD9Dkg8T6XshY1hSN_Z2Pex4y54lWNSTUH1mxIhbUWLP4kgGrIRtBEUIN4TxkZWwTGh5fVHps3432BeoRE1WMEJ587SVCAeutCIwu49DDWVwPcaV3/s1600/1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioFCSHhDTrRYs9JPve6ABBUscpztEeD9Dkg8T6XshY1hSN_Z2Pex4y54lWNSTUH1mxIhbUWLP4kgGrIRtBEUIN4TxkZWwTGh5fVHps3432BeoRE1WMEJ587SVCAeutCIwu49DDWVwPcaV3/s400/1.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">All the versions I need</td></tr>
</tbody></table>
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> It’s
a long shoot and most of us can’t want to jump on the latest and greatest so
who would need to bloat up his drive with unneeded stuff?</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> You
all probably keep the old version around for 6 months after rolling up the new
one but why would I install a previous version on purpose?</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> My
spare time job as help desk support engineer requires me to have all the
version I can have really but would you?</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> Just
the other day I ran into this case where importing forerign cad data was not
possible in 2017.3. It worked with one model at a time and it would popup the
AnyCAD functionality rather than the good old translate import.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> I
thought I could outsmart it and use the task scheduler but that failed to work
and I keep getting errors no matter of the import procedure, reference vs
conversion to inventor iam,ipt.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> That’s
when previous version came in hand and I was able to use task scheduler from
2015 to automate the translation. </span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> It
was only a small step to migrate them all to latest version with task scheduler
of 2017.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> While
I hope you never get the need to use a previous version here’s the info
Autodesk has on the <a href="https://knowledge.autodesk.com/customer-service/account-management/software-downloads/previous-versions/subscription-previous-version-rights">knowledge
center</a>.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> You
can only access a version you had a license for and the number of copies must
match whatever you had at the time when that previous version was current.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> It’s
a bit more complicated really but that’s the general gist of it.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> In
order to get a previous version license you need to login in to
accounts.autodesk.com, or ask your account administrator to do it for you, expand
the product you need and use the “Get Serial Number” link on that product. More
info <a href="https://knowledge.autodesk.com/customer-service/account-management/software-downloads/previous-versions/request-previous-version-license">here</a></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Later,</div>
<div class="MsoNormal">
ADS,<br />
<br />
<br /></div>
photo credit: CGP Grey <a href="http://www.flickr.com/photos/52890443@N02/4890152991">Lord of the Dice</a> <a href="https://creativecommons.org/licenses/by/2.0/">(license)</a>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-20321740730593172912016-12-23T08:00:00.000+00:002016-12-23T08:00:08.950+00:00Fitting Alignment Issue<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">What’s wrong
with these fittings?</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBS6MA8NtEM3h6tGStKPaGsIyL8nmrd_PIx_GzJFfvonLzB9oKg4pDDILkgyI4MA2ctbxxXYidSvfTxq-MCbC7SbX7wiTDBUaInD9f5Ke3SIcPVcYVI2ATiTZn1EQDIvPsPpubEH3IXaOs/s1600/2016-12-22_08-16-56.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBS6MA8NtEM3h6tGStKPaGsIyL8nmrd_PIx_GzJFfvonLzB9oKg4pDDILkgyI4MA2ctbxxXYidSvfTxq-MCbC7SbX7wiTDBUaInD9f5Ke3SIcPVcYVI2ATiTZn1EQDIvPsPpubEH3IXaOs/s400/2016-12-22_08-16-56.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Weird alignment</td></tr>
</tbody></table>
</span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCXxEU_UglUBeL5ZHMQkm_9okYECrnqRy6ktNUOFdPgt2dqOWfngrtIClt8owPqNKx_Vzs7s83xzqktd7BSLGbvNNWtLneuMGD6jWauwlIPOs0gV-DH5mEUkPa6tTnIVNNF0ojKEQQn_c/s1600/2016-12-22_08-16-07.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzCXxEU_UglUBeL5ZHMQkm_9okYECrnqRy6ktNUOFdPgt2dqOWfngrtIClt8owPqNKx_Vzs7s83xzqktd7BSLGbvNNWtLneuMGD6jWauwlIPOs0gV-DH5mEUkPa6tTnIVNNF0ojKEQQn_c/s400/2016-12-22_08-16-07.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">weird again.</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">My fitting
orientation is all wrong. You will get
this especially on zero dead leg valves for pharmaceutical products but I’ve
seen this on other products.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">If you create a
plane between the 3 connection points of the valve you will see that it’s not
parallel with the rest of the geometry, valve body in my case.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvSpFaktmE3ox8YbIfVaScxEiPvnH3z5xMPIFsXz3Wu1tmla9W1cwB_5dF02rdYk5ZqlrE3RfoRdlduACROcVjMc7eaSVjxJ9D3P3dPEYsOPteTuliwwMc1HUP6gSkDfpoFEStZd453sTM/s1600/image001.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvSpFaktmE3ox8YbIfVaScxEiPvnH3z5xMPIFsXz3Wu1tmla9W1cwB_5dF02rdYk5ZqlrE3RfoRdlduACROcVjMc7eaSVjxJ9D3P3dPEYsOPteTuliwwMc1HUP6gSkDfpoFEStZd453sTM/s400/image001.png" width="322" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">default orientation</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">The direction is
given by the 3’rd connection perpendicular to the line between the first and
second. I think this is to help out with inexperienced users, idiot proof
really, helping out if you didn’t align your connections to the model but that's just for straight fittings like tees.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="tab-stops: 391.7pt; text-indent: 36.0pt;">
<span lang="EN-US">Now what? Am I supposed to measure the angle every time and
change fitting orientation on a continuous loop? (rolling eyes).</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I</span>n order to fix this you need to
add another authoring point and make it a 4 point connection.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">4 Connections on
a 3 point fitting? Are you mad?</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I thought we already
established that and we’re here to have some fun and solve some problems.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"> We will be creating the 3rd connection inline
(same plane) and parallel with the fitting as spare, never to be used and
instead the 4th connection is to be used.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">It might help to
make the 3rd on a different plane away from 4th like right on the origin line
just so it’s out of the way when placing or connecting fittings to it. We want
to make it very obvious from the snap preview that it’s not the one to be used.
</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFanZ2LyHuV1ST7s9rlQGfvYzishnVjXGr6PwgELxHue_1nDZHY2RBCnh2H4vbzelacWYZgJOQ4Y2HAaASbOwTTQH9d8I08JO9MenKVZDVUQpncHLupK-HTE3IItSr7U1uk5SoDyL9QOdS/s1600/161222-01.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="305" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFanZ2LyHuV1ST7s9rlQGfvYzishnVjXGr6PwgELxHue_1nDZHY2RBCnh2H4vbzelacWYZgJOQ4Y2HAaASbOwTTQH9d8I08JO9MenKVZDVUQpncHLupK-HTE3IItSr7U1uk5SoDyL9QOdS/s400/161222-01.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">authoring dialog window</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I have also gave
it a really small connection size; a size we would never use like 1/8” to differentiate
it even more and keep people from connecting to it.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">And this is what
the difference between placing a 3 or 4 connection fitting looks like</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicZ2hB0VL377COs0Q-kArCHrmuLVZTm8qtcwPGaOvyEEBuYPNPyG8_WlqF0nDMeM06HC2zEe5ZHJef5NVTJozv1R1dFn5gvdnGMnu2yrRypepWKy2Ic8xhMucxf0qSzZX8VVk_HlX8yR8U/s1600/161221+Aligning+3+Point+Fittings.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicZ2hB0VL377COs0Q-kArCHrmuLVZTm8qtcwPGaOvyEEBuYPNPyG8_WlqF0nDMeM06HC2zEe5ZHJef5NVTJozv1R1dFn5gvdnGMnu2yrRypepWKy2Ic8xhMucxf0qSzZX8VVk_HlX8yR8U/s400/161221+Aligning+3+Point+Fittings.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">compare the results.</td></tr>
</tbody></table>
</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I’ve given this
example before on autodesk forum on a similar issue.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">You can keep
just 3 connections if you align the third but we can do better.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0qMHTGTyaqCpmvEWoauyPOLj-TE4xrNeuOQzfYuXMHhcJDO4VdFOG5QQBljIIiMr1uy2iefpBd6kpUavvp61ARZR1AgMFx4e1P7fwLmpLmwwo2BPHhOLZMEE4t8jDzAKI-zPEaw2d5H_b/s1600/image003.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0qMHTGTyaqCpmvEWoauyPOLj-TE4xrNeuOQzfYuXMHhcJDO4VdFOG5QQBljIIiMr1uy2iefpBd6kpUavvp61ARZR1AgMFx4e1P7fwLmpLmwwo2BPHhOLZMEE4t8jDzAKI-zPEaw2d5H_b/s400/image003.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">3 would do but 4 is better</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I feel it’s best
to have a 4’th connection but be careful on placing fittings.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIAGC6dS_FJHg5gG87gaPrupYkkGtxcqbNOeLbfDA_HTwINVZ63GasYvVnJG7Wgu5klr9vQQvnMeuQLYRoLawBj7gfKEIvHDlGRRGykx3GimuMkfK40faLm14KSIb4DSQh2RZn2r6qLMRv/s1600/image005.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIAGC6dS_FJHg5gG87gaPrupYkkGtxcqbNOeLbfDA_HTwINVZ63GasYvVnJG7Wgu5klr9vQQvnMeuQLYRoLawBj7gfKEIvHDlGRRGykx3GimuMkfK40faLm14KSIb4DSQh2RZn2r6qLMRv/s400/image005.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Watch out for ghost connection when placing this fitting. </td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Later,</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">ADS</span></div>
<div class="MsoNormal">
<span lang="EN-US"> </span></div>
<br />
<div class="MsoNormal">
<span lang="EN-US"> </span></div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-20864163722765484832016-12-21T23:42:00.002+00:002016-12-21T23:47:34.411+00:00Punch iFeatures<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">You have no excuse!<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg65T9yY78AWVgT942lPi4k0yYt4-rEriQ7qitaCsN7wshudFm9FKWhrV_Ih_km8aOeg1G3CpJne07M7aAc2Cd5Ijo2dr-TaS0wifAOJLSyXaSxhkR2IR6FFCBUSCb81QoSuYyB4CdsSElS/s1600/1.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg65T9yY78AWVgT942lPi4k0yYt4-rEriQ7qitaCsN7wshudFm9FKWhrV_Ih_km8aOeg1G3CpJne07M7aAc2Cd5Ijo2dr-TaS0wifAOJLSyXaSxhkR2IR6FFCBUSCb81QoSuYyB4CdsSElS/s400/1.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">iLondon</td></tr>
</tbody></table>
</div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">I will explain this one again and you will no longer have an excuse. <o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"> You will have to force yourself
and use it but trust me it will save a lot of time and increase your
productivity.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">I’ve seen this one too many and it’s killing your productivity and possibly
your enthusiasm on using features, especially punch features.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">First of all what are iFeatures? <o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Autodesk dictionary helps us out:<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<i><span lang="EN-GB">“Converts a single feature or a
collection of features into a feature you can reuse in other part files.”<o:p></o:p></span></i></div>
<div class="MsoNormal" style="text-indent: .5in;">
<i><span lang="EN-GB"><br /></span></i></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">The definition is a bit circular, I agree. What that means is that if you
model the same things everyday (keyways, for example) then you better make
those an iFeature and reuse them.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Furthermore the iFeatures can have a table and you can generate custom sizes
from easy to use forms with drop down menus and you can even have custom prompted
values, with range and increment.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">You will get a new file type "ide" but you can even drag-drop it from
windows explorer.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">I use them all the time and I have all sorts of ifeatures like flanges,
ferrules, pipes, but especially features for my tanks and vessels, like
manholes-manways, spray balls, feet, ladder attachments, lifting trunions, on
and on...<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">One essential rule is to have the feature self-contained and do not
reference any other geometry. If you do need to make it depended then only
reference features to be included in the ifeature element.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"> A special case are the Punch
iFeatures for which the first element needs to be a sketch with a work point;
this will be used as the insertion point and is especially helpful with
recurring patterns.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">We are here because you spent a lot of hours planning ahead, tested your
ifeatures and perfecting the technique of making them independent and yet they
fail to work. The work feature is not normal to the face and you have
punches that are not protruding the sheet metal part.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">And that is because your work is too perfect! That’s right, you need to
take a step back, don’t make it quite that independent and reference the sheet
face.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Typical procedure is to create a sketch and place a work point on it.
Then create a construction line trough the point and finish the sketch. <o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Now you have the insertion point for your punch ifeature. You then
create a work plane where you model the sketch of the punch. <o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">The wrong way to do it is to create the workplane from the sketch
workpoint and the sketch construction axis. At this point the ifeature will
have no reference to the sheet face and it will spin in space as it sees fit.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"><br /></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Wrong way of doing it:<o:p></o:p></span><br />
<span lang="EN-GB"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpTGXnSJwGjVUS42R7sOEslFBSfgHehxoBd-JZGZL69grD4wuMl4WT0-uA1nucRxLniq2t2xItYolOH_BjJLySCZe9I5bRhaLf74r7P-O1mhAS74C3VbrG0EW83IaZAEbguck_KMBTkjAu/s1600/2.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpTGXnSJwGjVUS42R7sOEslFBSfgHehxoBd-JZGZL69grD4wuMl4WT0-uA1nucRxLniq2t2xItYolOH_BjJLySCZe9I5bRhaLf74r7P-O1mhAS74C3VbrG0EW83IaZAEbguck_KMBTkjAu/s400/2.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Wrong way of doing it</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br /></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Correct way of doing it by referencing the construction line and the face where the sketch is defined.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6YLFn-KMiW2Awta_A8gCZMcwqgsTz_BvMR1h48RGnNykmvqKdypTN2qFM_BX6K_ZOwh1M-8ITQijm4_KRbJBrXl5IkIqIc5X83Lmg4tUIQ_JGn1WHW90POyQVGkVGdpulsB4rpcZysGsr/s1600/3.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6YLFn-KMiW2Awta_A8gCZMcwqgsTz_BvMR1h48RGnNykmvqKdypTN2qFM_BX6K_ZOwh1M-8ITQijm4_KRbJBrXl5IkIqIc5X83Lmg4tUIQ_JGn1WHW90POyQVGkVGdpulsB4rpcZysGsr/s400/3.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Correct way of doing it</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Don’t worry the face has been referenced before when you created the
insertion point so you'll still have only one reference to pick when placing this.<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<br /></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Wrong way of doing it, end result:<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdCX8ot6bJUroTg7oyoycL9xIpQNdsaTq2JiOpgNJngt-62CwuTGLa9-EMSlzGFsegfXz_nLa_K1-_Dbs5fvMpdowm2y7p7QV3C1mT-G_JgOK-S0l8_SuWgDcCU-2sJxqvnNf2W1c6VaYw/s1600/4.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdCX8ot6bJUroTg7oyoycL9xIpQNdsaTq2JiOpgNJngt-62CwuTGLa9-EMSlzGFsegfXz_nLa_K1-_Dbs5fvMpdowm2y7p7QV3C1mT-G_JgOK-S0l8_SuWgDcCU-2sJxqvnNf2W1c6VaYw/s400/4.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Wrong way - wrong results</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">Correct way of doing it, end result:</span><br />
<span lang="EN-GB"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6v9B48eaVMYPpF57nYTVt_qrZ3UTpS4yJ-yzTfkyjixUmHV60hMWXoTKtM-w7pHTb5hw9USzaCzO41CtFumILfUyyM2Zrj5nvP-7huw54t9GyAW2zICOSvU12mEd0qfstHraBeIpruPg/s1600/5.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgj6v9B48eaVMYPpF57nYTVt_qrZ3UTpS4yJ-yzTfkyjixUmHV60hMWXoTKtM-w7pHTb5hw9USzaCzO41CtFumILfUyyM2Zrj5nvP-7huw54t9GyAW2zICOSvU12mEd0qfstHraBeIpruPg/s400/5.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Correct way - correct results</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="margin-left: .5in;">
<span lang="EN-GB">Repeat after me:<br />
“I will use ifeatures from now on, save time and increase productivity”<o:p></o:p></span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<br /></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB"> Later,</span></div>
<div class="MsoNormal" style="text-indent: .5in;">
<span lang="EN-GB">ADS</span></div>
<br />
<div class="MsoNormal" style="text-indent: .5in;">
<br /></div>
photo credit: @Doug88888 <a href="http://www.flickr.com/photos/29468339@N02/4618137960">London - Light painting London</a> <a href="https://creativecommons.org/licenses/by-nc-sa/2.0/">(license)</a>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-44877045201370661972016-12-21T08:00:00.000+00:002016-12-21T08:00:13.598+00:00Component Sketches Off<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I hate when
people don’t clean up their models. Although not right my mind associates this
to a messy person with unclean desk, car, and garage, buried in piles of
unneeded stuff.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxrhi1yyf9UCgF54n9UM42fLNID-1OZUKxLXEpiZImzUK97xLOC314jCO5ezOMlgHDEFC06-eWfTrB6R2VrNhPHU5dcnWM8J6YVwLuhoXkPWA2Yqsql_tzuEY_KkPGHr_RJMYHaLW5B0_F/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxrhi1yyf9UCgF54n9UM42fLNID-1OZUKxLXEpiZImzUK97xLOC314jCO5ezOMlgHDEFC06-eWfTrB6R2VrNhPHU5dcnWM8J6YVwLuhoXkPWA2Yqsql_tzuEY_KkPGHr_RJMYHaLW5B0_F/s400/1.jpg" width="400" /></a></div>
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal">
<span lang="EN-US"> OCD
is my middle name and while I hate this side of you, I love you as well and I
think maybe you weren’t taught how to do it properly.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> I
suggest you never use the “Object Visibility” drop down on the View tab. </span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I NEVER USE IT;
except to see if you’ve been cheeky and got this quick fix like a drug addict.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">It’s a crapshoot
and it will bite you faster than you think. Have you considered the time,
effort and stress you are going to experience when using this in large
assemblies. </span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">That’s all I am
going to say and I will share a bit of iLogic
code I use to clean up this mess I see regularly with sketches not being turned
off.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I have another one
where I turn off the visibility of workfeatures, WorkPoints, WorkAxis,
WorkPlanes and I like to keep it separate from the sketch visibility because
when using it with tube and pipe it will turn the routes off and I don’t want
that.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyD0YnnvPjoBkTgmtXwlRWhRNHPP7E_d-ZYu8Pw5BzNko1J6M1noQVn2burz9PGGocoHr6Q431yML9to8EdPRfDMwOhL0lDs_aQ4Qq-bcyZo7zIKnKeYFIGqC8rapt9LnXwP0ENofuESI/s1600/161219-01.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJyD0YnnvPjoBkTgmtXwlRWhRNHPP7E_d-ZYu8Pw5BzNko1J6M1noQVn2burz9PGGocoHr6Q431yML9to8EdPRfDMwOhL0lDs_aQ4Qq-bcyZo7zIKnKeYFIGqC8rapt9LnXwP0ENofuESI/s400/161219-01.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Component Sketches Off</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br />
<span lang="EN-US"></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I have also
wrapped the whole process as a single transaction because if I need to undo the
operation I only need to do a single undo not clicking back for each sketch
that is off.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Code below and
in this</span> <a href="https://drive.google.com/open?id=0B1nX-S00tCqIang1eUNwWDVjTjA">download link</a></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
-------------------------------------------</div>
<pre><span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">catch and skip errors</span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">On</span> <span style="color: red; font-weight: bold;">Error</span> <span style="color: red; font-weight: bold;">Resume</span> <span style="color: red; font-weight: bold;">Next</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">define the active assembly</span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oAssyDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">AssemblyDocument</span>
<span style="color: maroon;">oAssyDoc</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">ActiveDocument</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">get user input as True or False</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">wfBoolean</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">InputRadioBox</span><span style="font-weight: bold;">(</span><span style="color: teal;">"</span><span style="color: teal;">Turn all Sketches On/Off</span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">On</span><span style="color: teal;">"</span>, <span style="color: teal;">"</span><span style="color: teal;">Off</span><span style="color: teal;">"</span>, False, <span style="color: teal;">"</span><span style="color: teal;">iLogic</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;"> Process the rule, wrapping it in a transaction so the </span><span style="color: grey; font-style: italic;">
'</span><span style="color: grey; font-style: italic;"> entire process can be undone with a single undo operation. </span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">trans</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Transaction</span>
<span style="color: maroon;">trans</span> <span style="font-weight: bold;">=</span> <span style="color: purple; font-weight: bold;">ThisApplication</span>.<span style="color: maroon;">TransactionManager</span>.<span style="color: maroon;">StartTransaction</span><span style="font-weight: bold;">(</span> <span style="color: maroon;">_</span>
<span style="color: maroon;">oAssyDoc</span>, <span style="color: teal;">"</span><span style="color: teal;">Sketches Off</span><span style="color: teal;">"</span><span style="font-weight: bold;">)</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">Check all referenced docs</span><span style="color: grey; font-style: italic;">
</span><span style="color: red; font-weight: bold;">Dim</span> <span style="color: maroon;">oDoc</span> <span style="color: red; font-weight: bold;">As</span> <span style="color: maroon;">Inventor</span>.<span style="color: purple; font-weight: bold;">Document</span>
<span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oDoc</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oAssyDoc</span>.<span style="color: maroon;">AllReferencedDocuments</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">set Sketch visibility</span><span style="color: grey; font-style: italic;">
</span> <span style="color: red; font-weight: bold;">For</span> <span style="color: red; font-weight: bold;">Each</span> <span style="color: maroon;">oSketch</span> <span style="color: red; font-weight: bold;">In</span> <span style="color: maroon;">oDoc</span>.<span style="color: maroon;">ComponentDefinition</span>.<span style="color: maroon;">Sketches</span>
<span style="color: maroon;">oSketch</span>.<span style="color: purple; font-weight: bold;">Visible</span> <span style="font-weight: bold;">=</span> <span style="color: maroon;">wfBoolean</span>
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: red; font-weight: bold;">Next</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">end transaction for single undo</span><span style="color: grey; font-style: italic;">
</span><span style="color: maroon;">trans</span>.<span style="color: maroon;">End</span>
<span style="color: grey; font-style: italic;">'</span><span style="color: grey; font-style: italic;">upate the files</span><span style="color: grey; font-style: italic;">
</span><span style="color: purple; font-weight: bold;">InventorVb</span>.<span style="color: purple; font-weight: bold;">DocumentUpdate</span><span style="font-weight: bold;">()</span>
</pre>
<div class="MsoNormal" style="text-indent: 36.0pt;">
-------------------------------------------</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
Later,</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
ADS</div>
photo credit: Rubina V. <a href="http://www.flickr.com/photos/34444057@N05/31532318192">Jahrmarkt</a> <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">(license)</a>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-35886166447049248892016-12-19T08:00:00.000+00:002016-12-19T08:00:07.527+00:00Phantom Branch Fitting<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I must have lost
it! Right?</span><br />
<span lang="EN-US"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR6EuHZWC4PBfoRyLAV-ED4eaBZKEosVM71gopwwH8gC23wfHbbxyCvmJ5oJh8ZB8jOTxf8LbwHirf6hyphenhyphenhSZqnchp4G_iaPCLyzFkG5uUtSc9-GO-moPtyacNCGC8ymp-LGdraHTkJjtLO/s1600/1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiR6EuHZWC4PBfoRyLAV-ED4eaBZKEosVM71gopwwH8gC23wfHbbxyCvmJ5oJh8ZB8jOTxf8LbwHirf6hyphenhyphenhSZqnchp4G_iaPCLyzFkG5uUtSc9-GO-moPtyacNCGC8ymp-LGdraHTkJjtLO/s400/1.JPG" width="400" /></a></div>
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> Who,
why and where would one use this? A lot of you will use this.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> This
blog is part of a series on creating branch take offs with pipe cut-backs and
as you have probably quested we will create pipe side holes
with branch fittings.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> Another
one of my internet friends has asked about this long ago and it stuck to the
back of my mind until the answer came on a sleepless night. He is doing a lot
of irrigation projects in Africa and parts of the world where labor is cheap
but materials are expensive and so they NEVER use tees, but rather drill the
main pipe and weld a branch pipe straight on it.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> I
recommend that you create empty fittings, but it could be useful to add some
geometry like surfaces or work features to better locate it in the graphical
window.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> What
good is an invisible part when you need to select it and edit it, change size,
rotation, engagement, the whole lot.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> While
I documented how to create branch fittings with a single connection point (pipe
clamps) I think you need and will end up using both connections.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> I
have taken a normal pipe from content center and stripped it down of all the
features, then I have made it an ipart and finished by copying the relevant
pipe sizes from the original content center family table into my ipart.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> You
don’t need to remember all this, I intend to create a video as well and I will
provide the files at the end as usual.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> As
this will only serve o create our pipe cutout we need to set the BOM status to
Phantom and you can do that straight from the iPart by opening Tools, Document
Settings, BOM tab. While you can do that from the assembly you would be better
off to create it as Phantom from the start, I can’t imagine a single scenario
where you would want this in the assembly as anything else than Phantom…… wait…
spoken too soon. </span><br />
<span lang="EN-US"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1zmP4kFPBCxxGrts_QM_zw2g_MrVRfKcMejnaTDYkaLmac_KvCYGI283TkuP_Z-L7kBqJp7m9tqLK0RsQW7GYG54iXikiRNMZiac_Be6RIYN4dSsuEOEBMQpPCI6ImIkoLd0NErn2vEiU/s1600/2016-12-08_14-20-41.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1zmP4kFPBCxxGrts_QM_zw2g_MrVRfKcMejnaTDYkaLmac_KvCYGI283TkuP_Z-L7kBqJp7m9tqLK0RsQW7GYG54iXikiRNMZiac_Be6RIYN4dSsuEOEBMQpPCI6ImIkoLd0NErn2vEiU/s400/2016-12-08_14-20-41.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Add caption</td></tr>
</tbody></table>
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">You can probably
assign a cost, time, resources … to this file if you calculate cost from the
BOM. So it will be just like a virtual part containing the cost, time,
resources etc. for creating the drill in the pipe, creating the notch on the
branch and welding altogether. I doubt you will do this, but ... you might model the welds in here and have them as a separate model ! will detail this later on.</span><br />
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I will use the
ASME BPE pipe because I have that at hand as an iPart. I know you usually use
pulled tees for this but this is a special case, not here to create pulled
tees, that’s a different blog ;)</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">We will once
again create some work points and work axis to help us author an empty part.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">I would create a
Min Max pipe size as separate rows in the ipart to use in the authoring info.
Min is the actual pipe size and max is the max you have for that family. A
3/4" will have a min of 3/4" and max of 6” (in my case) but set this
as you see fit.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Don’t forget to
add a cutting sketch and mark the Cut Pipe option in the Authoring info.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhadjrI3E80hXtfbDlFL46UxgcB4eMZrcSCPH3CCLXE9L4eh6ueJ9lctszbrCAXUyR_22xk2-leawhqIOyj4nKvWlY_XJa9EP3tyaUwHehIJYpqwjt2ruC1pbZPx0dlPvWUb6DRaE-bgPiL/s1600/191208+Authoring+Blank+Branch+Fittings.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="313" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhadjrI3E80hXtfbDlFL46UxgcB4eMZrcSCPH3CCLXE9L4eh6ueJ9lctszbrCAXUyR_22xk2-leawhqIOyj4nKvWlY_XJa9EP3tyaUwHehIJYpqwjt2ruC1pbZPx0dlPvWUb6DRaE-bgPiL/s400/191208+Authoring+Blank+Branch+Fittings.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Cut Profile</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">On the publish
to content center window, or later from the edit family dialog window you might
want to select a different picture or it will publish with an empty picture and
it will be hard to identify.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">How do you like
this one?</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLSlM7LX3_7XYefTjLNscNXCk4QL1R548nZi08rUrjxG7DOKkLDJvc69iWHuMHXiXvQqTuZW2DyTNFNw2J-zEU4WYcQ8CW3wYs7sECH44A1zXn5l2uM51rW2jOy3wXBSokU-nf19OIK5U3/s1600/Branch+CutOff.bmp" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLSlM7LX3_7XYefTjLNscNXCk4QL1R548nZi08rUrjxG7DOKkLDJvc69iWHuMHXiXvQqTuZW2DyTNFNw2J-zEU4WYcQ8CW3wYs7sECH44A1zXn5l2uM51rW2jOy3wXBSokU-nf19OIK5U3/s1600/Branch+CutOff.bmp" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">CC family thumbnail</td></tr>
</tbody></table>
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">When you place
this it snaps to a pipe segment and it creates the hole in the pipe without
showing any model geometry and without showing up in BOM and Parts Lists.</span><br />
<br />
However now it's really easy to start and connect a new route as it snaps to the authored point in the branch fitting.</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh7VKIm_k1fveEEh8fYVBgtMexvdCoJ-5BLLW5CIbKz1DKR2Vorf1kb9nfGj_PRkK6lej8r3TJQqW3pnDWcLgzdU9iZAN2FpPUesRL0KziB6hwV0_CVppOt3rzQDXrOqfwIKOp5v5xxTbN/s1600/161208-01.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="343" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh7VKIm_k1fveEEh8fYVBgtMexvdCoJ-5BLLW5CIbKz1DKR2Vorf1kb9nfGj_PRkK6lej8r3TJQqW3pnDWcLgzdU9iZAN2FpPUesRL0KziB6hwV0_CVppOt3rzQDXrOqfwIKOp5v5xxTbN/s400/161208-01.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Branch Cut-Off</td></tr>
</tbody></table>
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">The only
limitation I see is you can’t create more than one branch in same spot, like if
you need more than one side drills for take offs, or...... can you? </span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Brain is ticking
…. Might have something, stay tuned. </span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Later,</span></div>
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">ADS</span></div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-72987990282289963412016-12-16T08:00:00.000+00:002016-12-16T08:00:08.488+00:00Default Model Orientation<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Wish you could
change Inventor default Z orientation?</span><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWm3feUP50dscU7g89blNvX6nSG9eCl8jnCXjK3uTdEqOsF3O4MMB23ePrKXKVhrKp0w8qdQSj7GmUpVyIfpuiLA5XPLd8HsM_sHrBMFqPcjNjUxltdgf2vnJWtgvJ0m4eoDE40eZaLQ8a/s1600/1.jpg" imageanchor="1"><img border="0" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWm3feUP50dscU7g89blNvX6nSG9eCl8jnCXjK3uTdEqOsF3O4MMB23ePrKXKVhrKp0w8qdQSj7GmUpVyIfpuiLA5XPLd8HsM_sHrBMFqPcjNjUxltdgf2vnJWtgvJ0m4eoDE40eZaLQ8a/s400/1.jpg" width="400" /></a></div>
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">You’re not the
only one and I see that in general with people switching cad software or
machinists used to have the Z pointing UP.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> The
UCS is set in the template file, iam, ipt, ipn, but there is also a global
setting in tools application options.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> Two
ways you can change the default settings. </span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">- right click on
the view cube and choose Options</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">- click the
“ViewCube” button in Tools / Application Options / Display Tab.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3JTeYY1bm1T8gwkoNenlxnt9AR2VQzOr3rGhWikPjH7920ScS9i8kJeUrgIFsgDyuXhorNRXJ4N-5UvMUFVhCc0bHaZ1FOsz7l95buv320Hhm9irJOpkD2Xmox2Bhq_Oaitjf8g0woy5T/s1600/2016-12-06_13-09-57.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="199" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3JTeYY1bm1T8gwkoNenlxnt9AR2VQzOr3rGhWikPjH7920ScS9i8kJeUrgIFsgDyuXhorNRXJ4N-5UvMUFVhCc0bHaZ1FOsz7l95buv320Hhm9irJOpkD2Xmox2Bhq_Oaitjf8g0woy5T/s320/2016-12-06_13-09-57.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Application Options</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0QEUZsR4CeUYcqz1D6QllmZHPGk-iu7ShttSDmQXXDEjd1XmKwjQ5Q8Th8QrXglyd87V8Ub6MKaSMyjjKYGU3gaiEogHWLnVxutLpmDTBsWP2-Y9yZkm_rIPiH22furGLuDkj__l-aKRP/s1600/2016-12-06_13-12-21.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="310" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0QEUZsR4CeUYcqz1D6QllmZHPGk-iu7ShttSDmQXXDEjd1XmKwjQ5Q8Th8QrXglyd87V8Ub6MKaSMyjjKYGU3gaiEogHWLnVxutLpmDTBsWP2-Y9yZkm_rIPiH22furGLuDkj__l-aKRP/s320/2016-12-06_13-12-21.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">ViewCube Options</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">On the ViewCube
Options window in the Default ViewCube Orientation change Front View Plane and
Top View Plane as you see best for your workflow. I assume you will choose
“XY(+Z)” for Front and “XZ(+Y)” for Top but that might be different for you.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Now you can open
the template files (iam, ipt, ipn) and change default orientation.</span><br />
<span lang="EN-US"><br /></span>
<span lang="EN-US"></span><br />
<div class="MsoNormal">
<span lang="EN-US"><i>TIP: A quick way to change the template is
to choose New, select your template, do the changes and the use the File / Save
As / Save as Template. You will be redirected to the templates folder where you
can override the template file you have opened.<o:p></o:p></i></span></div>
</div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn_6jNpHOs77FgtKpZ44EEeN6zX_fSHInSFOXGXkyc79efJ2sv7bUEoj0eQ2ZaNDIou7tkj0BoDv81cZzoVyMTnPsDyfb2xH-dL2OWD0bGUOc6ytaA4fOVabz0hjSMpKpKKwm3VCD0nmUf/s1600/2.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn_6jNpHOs77FgtKpZ44EEeN6zX_fSHInSFOXGXkyc79efJ2sv7bUEoj0eQ2ZaNDIou7tkj0BoDv81cZzoVyMTnPsDyfb2xH-dL2OWD0bGUOc6ytaA4fOVabz0hjSMpKpKKwm3VCD0nmUf/s400/2.gif" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Save As Template</td></tr>
</tbody></table>
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">The orientation
in the template will be used when creating new files <i>but</i> if you use the Reset Front option on the viewcube, it changes
as per the settings in the Application Options or ViewCube options.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">On the view cube
you can set a different orientation for front and top on the “Set Current View
As” submenu but you can also use the Reset Front which will align it to the
application options.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">This will also
affect the lights and shadows for studio and renderings so keep the page in
your bookmarks for later on.</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">From now on when
you deal with foreign models you can change orientation on the fly by resetting
the view </span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">Later,</span></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US">ADS</span></div>
<br />
<div class="MsoNormal" style="text-indent: 36.0pt;">
<br /></div>
<div class="MsoNormal" style="text-indent: 36.0pt;">
<span lang="EN-US"><br /></span></div>
photo credit: branestawm2002 <a href="http://www.flickr.com/photos/28051469@N02/30720623270">Port William</a> <a href="https://creativecommons.org/licenses/by/2.0/">(license)</a>ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0tag:blogger.com,1999:blog-4013239221893533244.post-63569757948593529832016-12-14T08:00:00.001+00:002021-10-08T19:31:08.276+01:00RAL Library 2017<div class="MsoNormal">
<span lang="EN-US"> Looking for RAL library? right place to be.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_LOnZgXRezM_vC_vC3LhVy9uEx8YLJyS5pyqxoDe5ZD_cM_i8fjoxK11USoCviL_cQouT6PTGUHh7MXuZCsN3WANnlRC3-ba_mhreKxj7gBty45MDEUYkEuousqxb_9jU7boOZ3HBvZoI/s1600/2016-12-02_12-36-35.png" style="margin-left: auto; margin-right: auto;"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_LOnZgXRezM_vC_vC3LhVy9uEx8YLJyS5pyqxoDe5ZD_cM_i8fjoxK11USoCviL_cQouT6PTGUHh7MXuZCsN3WANnlRC3-ba_mhreKxj7gBty45MDEUYkEuousqxb_9jU7boOZ3HBvZoI/s400/2016-12-02_12-36-35.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">RAL library</td></tr>
</tbody></table>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-US"> <span style="font-family: inherit;"> A while back I have posted a RAL appearance
library and it’s been copied, shared, and spread all over, some crediting while others not but you can still identify your own work
especially if you’ve done a mistake or two.</span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: inherit;"><br /></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: inherit;"> While
I don’t use it anymore I have been asked by colleagues on my previous company
to see if I can migrate, update it to work with 2015 and now with 2017 so I’ve
decided to share it once again for the greater good. Some people will take
credit, not doubt about it but that’s life and not why we are here.</span></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: inherit;"> Unfortunately
it didn’t quite migrate as expected and I am seeing the colors a lot brighter
in 2017 preview window almost as if they had self illumination, which I did check and it’s
not. </span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: inherit;"><br /></span></span></div>
<div class="MsoNormal" style="text-indent: 36pt;">
<span lang="EN-US"><span style="font-family: inherit;">Don’t be fooled
by this, it’s only the preview thumbnails that have brighter aspects and the
models will look right, and so the edit appearance window.</span></span></div>
<div class="MsoNormal" style="text-indent: 36pt;">
<span lang="EN-US"><span style="font-family: inherit;"><br /></span></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8gNdpg6RIxUXmsXyWsinyFQRpEv4wBtDLS7g9lpj-pEVwiv7zzaJv61SqVBv4_CEu1ywDJHUXsg9Wf53vkefRN9AVaA_dL74CCn84-cv8lzvvMXs20cRV5j-viQVSMKyxP8-nT5M4qYx9/s1600/2016-12-02_12-34-45.png" style="margin-left: auto; margin-right: auto;"><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8gNdpg6RIxUXmsXyWsinyFQRpEv4wBtDLS7g9lpj-pEVwiv7zzaJv61SqVBv4_CEu1ywDJHUXsg9Wf53vkefRN9AVaA_dL74CCn84-cv8lzvvMXs20cRV5j-viQVSMKyxP8-nT5M4qYx9/s400/2016-12-02_12-34-45.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Small mismatch</td></tr>
</tbody></table>
<div class="MsoNormal" style="text-indent: 36pt;">
<br /></div>
<div class="MsoNormal">
<span style="font-family: inherit;"> Use
it as it is, good or bad it’s still better than renaming an existing color manually
every time.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: inherit;"><br /></span></span></div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: inherit;"> This
is especially useful in 2017 now that we can use the appearance as a reported pro</span>perty,
in parts lists, bom, notes, etc.</span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
<span lang="EN-US"> From
the <a href="https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2017/ENU/Inventor-WhatsNew/files/GUID-DCDFA4C8-C91E-40F5-AF7D-3C2FB8337182-htm.html">what’s
new pages</a> of AIP 2017</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US">“</span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<i><span lang="EN-US"><b><span style="font-size: large;">Appearance property</span></b><o:p></o:p></span></i></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<i><span lang="EN-US">The model Appearance value is added as a selectable
property. You can add the Appearance property to a bill of materials, or a
parts list.<o:p></o:p></span></i></div>
<br />
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US">“</span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US"><br /></span></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYAdeUQXjT2LTzmjCkgBJkNaipaTm6gPJ7TAj9xQ7H1qg5ssPOAgRJIu2thmD81oXBXQX5w_O0J7lpgszRcfanFjL87-0JbT1KuSD7a2RM8li7kcHEMgniEDX3qv88-Cu61BDWhAnosnai/s1600/1.png" style="margin-left: auto; margin-right: auto;"><img border="0" height="361" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYAdeUQXjT2LTzmjCkgBJkNaipaTm6gPJ7TAj9xQ7H1qg5ssPOAgRJIu2thmD81oXBXQX5w_O0J7lpgszRcfanFjL87-0JbT1KuSD7a2RM8li7kcHEMgniEDX3qv88-Cu61BDWhAnosnai/s400/1.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Appearance property</td></tr>
</tbody></table>
<div class="MsoNormal">
<span lang="EN-US"><br /> While I can send the library and provided a
detailed description on how to attach and use it, I feel it’s better if I just
give you a part with all the appearances locally and you can copy it to your preferred
library.</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: inherit;"><br /></span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US" style="font-family: inherit;">
<span lang="EN-US" style="line-height: 115%;"> Don’t
you think so?</span></span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span style="font-family: inherit;"><span lang="EN-US"><span lang="EN-US" style="line-height: 115%;"><br /></span></span>
<span lang="EN-US"><span lang="EN-US" style="line-height: 115%;">Almost forgot to share the link, that would have been useless ! </span></span></span><br />
<span style="font-family: inherit;"><span lang="EN-US"><span lang="EN-US" style="line-height: 115%;"><br /></span></span>
<span lang="EN-US"><span lang="EN-US" style="line-height: 115%;">Here is the <a href="https://drive.google.com/file/d/0B1nX-S00tCqIWGZOc05STkxqNkk/view?usp=sharing&resourcekey=0-XpuO3XExAeYLiGUUyaUjMg" target="_blank">2017 part file</a>.</span></span></span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US">Later,</span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US">ADS</span></div>
<div class="MsoNormal" style="margin-left: 36pt;">
<span lang="EN-US"><br /></span></div>
ADShttp://www.blogger.com/profile/09687283040769496222noreply@blogger.com0