<?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 Hide nodes of browserfolder (assembly) in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/hide-nodes-of-browserfolder-assembly/m-p/5451435#M53344</link>
    <description>&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i &amp;nbsp;a made a browserfolder on assemblylevel and want to do the following things (ilogicrule) :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Set the visiblility of the ocurrences in this folder.&lt;/P&gt;&lt;P&gt;- Set the bomstructure of the ocurrences (default when visible / reference when invisible)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the folder contains a componentpattern ,the bomstructure of&amp;nbsp;the patternelements doesn't change when i change the visiblility.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone see what's going wrong in my rule please ?&lt;/P&gt;&lt;P&gt;Thx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Private&lt;/STRONG&gt; &lt;STRONG&gt;Sub&lt;/STRONG&gt; SetVisibilityFolderContent&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;STRONG&gt;ByVal&lt;/STRONG&gt; FolderName &lt;STRONG&gt;As&lt;/STRONG&gt; &lt;STRONG&gt;String&lt;/STRONG&gt;, &lt;STRONG&gt;ByVal&lt;/STRONG&gt; Visibility &lt;STRONG&gt;As&lt;/STRONG&gt; &lt;STRONG&gt;Boolean&lt;/STRONG&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;On&lt;/STRONG&gt; &lt;STRONG&gt;Error&lt;/STRONG&gt; &lt;STRONG&gt;Resume&lt;/STRONG&gt; &lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;oPane &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;ThisDoc&lt;/STRONG&gt;.&lt;STRONG&gt;Document&lt;/STRONG&gt;.BrowserPanes&lt;STRONG&gt;(&lt;/STRONG&gt;"Model"&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Get the browser folder object&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;oFolder &lt;STRONG&gt;=&lt;/STRONG&gt; oPane.TopNode.BrowserFolders.Item&lt;STRONG&gt;(&lt;/STRONG&gt;FolderName&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Get the set of nodes in the folder&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;oFolderNodes &lt;STRONG&gt;=&lt;/STRONG&gt; oFolder.BrowserNode.BrowserNodes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Cycle through each browser node in the folder&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;For&lt;/STRONG&gt; &lt;STRONG&gt;Each&lt;/STRONG&gt; oNode &lt;STRONG&gt;As&lt;/STRONG&gt; BrowserNode &lt;STRONG&gt;In&lt;/STRONG&gt; oFolderNodes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oComp &lt;STRONG&gt;=&lt;/STRONG&gt; oNode.NativeObject&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;'set Visibility folder contents&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;If&lt;/STRONG&gt; Visibility &lt;STRONG&gt;=&lt;/STRONG&gt; True &lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oComp.BOMStructure &lt;STRONG&gt;=&lt;/STRONG&gt; Inventor.BOMStructureEnum.kDefaultBOMStructure&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oComp.&lt;STRONG&gt;Visible&lt;/STRONG&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; True&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;STRONG&gt;Else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;oComp.BOMStructure &lt;STRONG&gt;=&lt;/STRONG&gt; Inventor.BOMStructureEnum.kReferenceBOMStructure&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oComp.&lt;STRONG&gt;Visible&lt;/STRONG&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; False&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;End&lt;/STRONG&gt; &lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;End Sub&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Dec 2014 12:45:19 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-12-23T12:45:19Z</dc:date>
    <item>
      <title>Hide nodes of browserfolder (assembly)</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/hide-nodes-of-browserfolder-assembly/m-p/5451435#M53344</link>
      <description>&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i &amp;nbsp;a made a browserfolder on assemblylevel and want to do the following things (ilogicrule) :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Set the visiblility of the ocurrences in this folder.&lt;/P&gt;&lt;P&gt;- Set the bomstructure of the ocurrences (default when visible / reference when invisible)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When the folder contains a componentpattern ,the bomstructure of&amp;nbsp;the patternelements doesn't change when i change the visiblility.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can anyone see what's going wrong in my rule please ?&lt;/P&gt;&lt;P&gt;Thx&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Private&lt;/STRONG&gt; &lt;STRONG&gt;Sub&lt;/STRONG&gt; SetVisibilityFolderContent&lt;STRONG&gt;(&lt;/STRONG&gt;&lt;STRONG&gt;ByVal&lt;/STRONG&gt; FolderName &lt;STRONG&gt;As&lt;/STRONG&gt; &lt;STRONG&gt;String&lt;/STRONG&gt;, &lt;STRONG&gt;ByVal&lt;/STRONG&gt; Visibility &lt;STRONG&gt;As&lt;/STRONG&gt; &lt;STRONG&gt;Boolean&lt;/STRONG&gt;&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;On&lt;/STRONG&gt; &lt;STRONG&gt;Error&lt;/STRONG&gt; &lt;STRONG&gt;Resume&lt;/STRONG&gt; &lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;oPane &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;ThisDoc&lt;/STRONG&gt;.&lt;STRONG&gt;Document&lt;/STRONG&gt;.BrowserPanes&lt;STRONG&gt;(&lt;/STRONG&gt;"Model"&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Get the browser folder object&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;oFolder &lt;STRONG&gt;=&lt;/STRONG&gt; oPane.TopNode.BrowserFolders.Item&lt;STRONG&gt;(&lt;/STRONG&gt;FolderName&lt;STRONG&gt;)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Get the set of nodes in the folder&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;oFolderNodes &lt;STRONG&gt;=&lt;/STRONG&gt; oFolder.BrowserNode.BrowserNodes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Cycle through each browser node in the folder&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;For&lt;/STRONG&gt; &lt;STRONG&gt;Each&lt;/STRONG&gt; oNode &lt;STRONG&gt;As&lt;/STRONG&gt; BrowserNode &lt;STRONG&gt;In&lt;/STRONG&gt; oFolderNodes&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oComp &lt;STRONG&gt;=&lt;/STRONG&gt; oNode.NativeObject&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;EM&gt;'set Visibility folder contents&lt;/EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;If&lt;/STRONG&gt; Visibility &lt;STRONG&gt;=&lt;/STRONG&gt; True &lt;STRONG&gt;Then&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oComp.BOMStructure &lt;STRONG&gt;=&lt;/STRONG&gt; Inventor.BOMStructureEnum.kDefaultBOMStructure&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oComp.&lt;STRONG&gt;Visible&lt;/STRONG&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; True&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;STRONG&gt;Else&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;oComp.BOMStructure &lt;STRONG&gt;=&lt;/STRONG&gt; Inventor.BOMStructureEnum.kReferenceBOMStructure&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oComp.&lt;STRONG&gt;Visible&lt;/STRONG&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; False&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;STRONG&gt;End&lt;/STRONG&gt; &lt;STRONG&gt;If&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Next&lt;/STRONG&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;End Sub&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Dec 2014 12:45:19 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/hide-nodes-of-browserfolder-assembly/m-p/5451435#M53344</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-23T12:45:19Z</dc:date>
    </item>
  </channel>
</rss>

