<?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: Placing iLogic assemblies in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6759930#M68757</link>
    <description>&lt;P&gt;Bump&lt;/P&gt;</description>
    <pubDate>Tue, 20 Dec 2016 08:19:59 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-12-20T08:19:59Z</dc:date>
    <item>
      <title>Placing iLogic assemblies</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6751684#M68665</link>
      <description>&lt;P&gt;I made an iLogic assembly which suppresses parts, changes parameters etc. by using a form. I want the assembly to be placed inside another assembly and after placement it should create a new assembly (by using the form) with all &lt;U&gt;unsupressed&lt;/U&gt; parts in a sub folder.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In order to do this i thought of two options:- Using "Place ilogic component"&lt;/P&gt;&lt;P&gt;- Making a template file of the assembly&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Place iLogic component&lt;/P&gt;&lt;P&gt;Whenever i use "place iLogic component" my own form does not pop up. Another kind of form pops up with &lt;U&gt;all&lt;/U&gt; parameters in stead of my own form. I tried to overrule this form by using event triggers but this doesn't solve the problem.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another problem with the "place ilogic component": whenever i save the new created assembly, all parts get a suffix. Because of these suffixes my iLogic rules don't work anymore.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Making a template file of the assembly&lt;/P&gt;&lt;P&gt;If I press file -&amp;gt; new -&amp;gt; "my assembly" my form pops up and everything works fine. However when I press save it only saves the assembly and it leaves all parts inside the template folder. This is probably the way templates work but i'm trying to figure a way out where not only the assembly is saved in a new folder but also all &lt;U&gt;unsupressed&lt;/U&gt; parts of the assembly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My form (which doesn't pop up):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="02.jpg" style="width: 513px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/302830iDED8509CF7B9F288/image-size/large?v=v2&amp;amp;px=999" role="button" title="02.jpg" alt="02.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Wrong form:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="01.jpg" style="width: 705px;"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/302831iE6A48FE8D0B92AF4/image-size/large?v=v2&amp;amp;px=999" role="button" title="01.jpg" alt="01.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Dec 2016 14:35:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6751684#M68665</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-15T14:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: Placing iLogic assemblies</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6759930#M68757</link>
      <description>&lt;P&gt;Bump&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2016 08:19:59 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6759930#M68757</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-20T08:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: Placing iLogic assemblies</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6819392#M69482</link>
      <description>&lt;P&gt;Hi rdg,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The form that pops up is designed to link your top-level parameters to your iLogic assembly parameters.&lt;/P&gt;&lt;P&gt;If do not need them linked, press OK and place the assembly. &amp;nbsp;If you intend to make an iLogic assembly out of the new top-level you've created, you will need to link them. &amp;nbsp;Create the parameters in the top level first then place and select. &amp;nbsp;Alternatively, do it manually in a rule.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you don't link, then you need to edit the form in the context of your iLogic sub-assembly. &amp;nbsp;I would suggest opening it in a new window rather than editing it in place, to avoid 'ThisDocument' or 'ActiveDocument' clashes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With regards to numbering, the Place iLogic command automatically suffixes each component with -01, or the next increment. &amp;nbsp;In order to avoid this breaking your iLogic rules, you must always rename the browser node of any component that you wish to refer to via code. &amp;nbsp;This is good practice for all iLogic projects. &amp;nbsp;If you only wish to shorten the name, a further tip is to completely rename at least once. &amp;nbsp;Going from 'Part3' to 'Part' by deleting '3' can often result in Part3 manifesting itself again. &amp;nbsp;As an example, go from 'Part3' to 'Fish' then to 'Part' to ensure the desired shortened name sticks.&lt;/P&gt;&lt;P&gt;If you are referencing the actual filename then you can get around that by making the code interrogate the current name with&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;ThisDoc&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;FileName&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you wish for more control over file naming then use iLogic Design Copy first and place it as a new assembly. &amp;nbsp;If you are using Vault WG or Pro you can apply a Numbering Scheme to each component as it is copied. &amp;nbsp;If you intend to leave the filenames the same as the original I would advise against it. &amp;nbsp;Far too much potential for conflict. &amp;nbsp;A final option would be to write your own code that copies, renames, and replaces references.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Scott&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jan 2017 13:51:32 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-ilogic-assemblies/m-p/6819392#M69482</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-20T13:51:32Z</dc:date>
    </item>
  </channel>
</rss>

