<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Automatic 2D drawing for family table of ipart in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12187941#M156757</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13573579"&gt;@cgoethalsFU8PY&lt;/a&gt;&amp;nbsp;.&amp;nbsp;See the solution from&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5330176"&gt;@JhoelForshav&lt;/a&gt;&amp;nbsp; at this &lt;A title="forums.autodesk.com" href="https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/a-macro-that-changes-the-ipart-instance-of-a-drawing/td-p/9823249" target="_blank" rel="noopener"&gt;link&lt;/A&gt;. If you have any problems, don't hesitate, we will be happy to help.&lt;/P&gt;</description>
    <pubDate>Tue, 22 Aug 2023 11:28:33 GMT</pubDate>
    <dc:creator>Andrii_Humeniuk</dc:creator>
    <dc:date>2023-08-22T11:28:33Z</dc:date>
    <item>
      <title>Automatic 2D drawing for family table of ipart</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12187848#M156755</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for an ilogic code to do the following:&lt;/P&gt;&lt;P&gt;I have a 2D-drawing of a component which has a lot of variants. This component is the first member in the family table of an ipart.&lt;/P&gt;&lt;P&gt;Is there a possibility to copy this 2D-drawing, change its name to the part number of the following drawing in the family table, then replace all the views in the drawing by the views of the next drawing in the family table and save the drawing again? Is there a possibility to put this in a loop so that the ilogic code performs this action for all the members in the family table of my ipart?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much for your insights!&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Cor&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2023 10:41:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12187848#M156755</guid>
      <dc:creator>cgoethalsFU8PY</dc:creator>
      <dc:date>2023-08-22T10:41:35Z</dc:date>
    </item>
    <item>
      <title>Re: Automatic 2D drawing for family table of ipart</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12187941#M156757</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13573579"&gt;@cgoethalsFU8PY&lt;/a&gt;&amp;nbsp;.&amp;nbsp;See the solution from&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/5330176"&gt;@JhoelForshav&lt;/a&gt;&amp;nbsp; at this &lt;A title="forums.autodesk.com" href="https://forums.autodesk.com/t5/inventor-ilogic-and-vb-net-forum/a-macro-that-changes-the-ipart-instance-of-a-drawing/td-p/9823249" target="_blank" rel="noopener"&gt;link&lt;/A&gt;. If you have any problems, don't hesitate, we will be happy to help.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2023 11:28:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12187941#M156757</guid>
      <dc:creator>Andrii_Humeniuk</dc:creator>
      <dc:date>2023-08-22T11:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: Automatic 2D drawing for family table of ipart</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12390972#M160548</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/13518190"&gt;@Andrii_Humeniuk&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried adapting the code so this would work for an idw-file but I am not succeeding in this. Could you help me out with this?&lt;/P&gt;&lt;P&gt;I used the code below.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Cor&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;main&lt;/SPAN&gt;()
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawing&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDocument&lt;/SPAN&gt;
&lt;SPAN&gt;oDrawing&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oPath&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
&lt;SPAN&gt;oPath&lt;/SPAN&gt; = &lt;SPAN&gt;"O:\Product Development\Inventor\Workspace\TEST_ILOGIC"&lt;/SPAN&gt; &lt;SPAN&gt;'Folder to save the drawings&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingView&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oFactory&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;iPartFactory&lt;/SPAN&gt;
&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawing&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
    &lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocument&lt;/SPAN&gt;
    &lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; &lt;SPAN&gt;trynext&lt;/SPAN&gt;
    &lt;SPAN&gt;oFactory&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;iPartMember&lt;/SPAN&gt;.&lt;SPAN&gt;ParentFactory&lt;/SPAN&gt;
    &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;For&lt;/SPAN&gt;
&lt;SPAN&gt;trynext&lt;/SPAN&gt;:
&lt;SPAN&gt;Next&lt;/SPAN&gt;
    &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oFactory&lt;/SPAN&gt; &lt;SPAN&gt;Is&lt;/SPAN&gt; &lt;SPAN&gt;Nothing&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;iPartTableRow&lt;/SPAN&gt;
    
    &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oFactory&lt;/SPAN&gt;.&lt;SPAN&gt;TableRows&lt;/SPAN&gt;
        &lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawing&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;
        &lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; &lt;SPAN&gt;nextView&lt;/SPAN&gt;
        &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveMemberName&lt;/SPAN&gt; &amp;lt;&amp;gt; &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;MemberName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveMemberName&lt;/SPAN&gt; = &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;MemberName&lt;/SPAN&gt;
        &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oDrawing&lt;/SPAN&gt;.&lt;SPAN&gt;Update&lt;/SPAN&gt;
        &lt;SPAN&gt;Do&lt;/SPAN&gt; &lt;SPAN&gt;While&lt;/SPAN&gt; &lt;SPAN&gt;oView&lt;/SPAN&gt;.&lt;SPAN&gt;IsUpdateComplete&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
            &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;UserInterfaceManager&lt;/SPAN&gt;.&lt;SPAN&gt;DoEvents&lt;/SPAN&gt;
        &lt;SPAN&gt;Loop&lt;/SPAN&gt;
&lt;SPAN&gt;nextView&lt;/SPAN&gt;:
    &lt;SPAN&gt;Next&lt;/SPAN&gt;
    &lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;oDrawing&lt;/SPAN&gt;.&lt;SPAN&gt;SaveAs&lt;/SPAN&gt;(&lt;SPAN&gt;oPath&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;"\"&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oRow&lt;/SPAN&gt;.&lt;SPAN&gt;MemberName&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;".idw"&lt;/SPAN&gt;, &lt;SPAN&gt;True&lt;/SPAN&gt;)
&lt;SPAN&gt;Next&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2023 11:27:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/automatic-2d-drawing-for-family-table-of-ipart/m-p/12390972#M160548</guid>
      <dc:creator>cgoethalsFU8PY</dc:creator>
      <dc:date>2023-11-21T11:27:41Z</dc:date>
    </item>
  </channel>
</rss>

