<?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: iLogic Code - Generate Part Number Based on Form Dropdown Selection in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449708#M48199</link>
    <description>&lt;P&gt;Below is an example of one of the rules I made from the dropdowns.&lt;/P&gt;&lt;P&gt;From the first section I would like to see as a output number "A.K.B"&lt;/P&gt;&lt;P&gt;From the second section "B.K.B.S"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After that a sequential&amp;nbsp; ".0" or ".1" ect depending if the part number has already been used.&lt;/P&gt;&lt;P&gt;Eventually I would like to generate the file structure and save the&amp;nbsp; ipt, iam, idw, &amp;amp; generate a pdf by running a macro; however this is well beyond what I can do now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Shaft_Option&lt;/SPAN&gt; = &lt;SPAN&gt;"Keyway"&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;Pinion_Profile&lt;/SPAN&gt; = &lt;SPAN&gt;"A - Gear"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Keyway"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bore"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"SetscrewSize"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bolt Hole"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Shaft_Option&lt;/SPAN&gt; = &lt;SPAN&gt;"Keyway"&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;Pinion_Profile&lt;/SPAN&gt; = &lt;SPAN&gt;"B - Gear"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Keyway"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bore"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"SetscrewSize"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bolt Hole"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Shaft_Option&lt;/SPAN&gt; = &lt;SPAN&gt;"Keyway"&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;Pinion_Profile&lt;/SPAN&gt; = &lt;SPAN&gt;"C - Gear"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Keyway"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bore"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"SetscrewSize"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bolt Hole"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 07 Jul 2021 12:51:24 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2021-07-07T12:51:24Z</dc:date>
    <item>
      <title>iLogic Code - Generate Part Number Based on Form Dropdown Selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449569#M48197</link>
      <description>&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;I am new to iLogic and have no VB experience. I've created a drawing which contains multiple rules to generate the various standard configurations out of the same model. The part number would be a alphanumeric sequence based on the Form drop down selections; there are roughly seven defining rule features. Would it be a bunch of if/then statements followed by something else to put them all together ? Then how would that end value be accessible to place in notes or in the&amp;nbsp; iProperties ? Thank you in advance for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 11:59:15 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449569#M48197</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-07T11:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Code - Generate Part Number Based on Form Dropdown Selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449645#M48198</link>
      <description>&lt;P&gt;Welcome to the forum. Can you please post the ilogic code so we can figure out your goal. Also if you can include bullet points of the process you want to happen.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Are you running the rule in the drawing or model?Is it an external or internal rule?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Something like&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;User input: Enter/select Form parameter values&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;BR /&gt;PartNo = Parameter1 &amp;amp;&lt;SPAN&gt;Parameter2&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;iProperties.Value("Project", "Part Number") = PartNo&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 12:24:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449645#M48198</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2021-07-07T12:24:56Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Code - Generate Part Number Based on Form Dropdown Selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449708#M48199</link>
      <description>&lt;P&gt;Below is an example of one of the rules I made from the dropdowns.&lt;/P&gt;&lt;P&gt;From the first section I would like to see as a output number "A.K.B"&lt;/P&gt;&lt;P&gt;From the second section "B.K.B.S"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After that a sequential&amp;nbsp; ".0" or ".1" ect depending if the part number has already been used.&lt;/P&gt;&lt;P&gt;Eventually I would like to generate the file structure and save the&amp;nbsp; ipt, iam, idw, &amp;amp; generate a pdf by running a macro; however this is well beyond what I can do now.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Shaft_Option&lt;/SPAN&gt; = &lt;SPAN&gt;"Keyway"&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;Pinion_Profile&lt;/SPAN&gt; = &lt;SPAN&gt;"A - Gear"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Keyway"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bore"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"SetscrewSize"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bolt Hole"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Shaft_Option&lt;/SPAN&gt; = &lt;SPAN&gt;"Keyway"&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;Pinion_Profile&lt;/SPAN&gt; = &lt;SPAN&gt;"B - Gear"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Keyway"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bore"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"SetscrewSize"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bolt Hole"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;Else&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Shaft_Option&lt;/SPAN&gt; = &lt;SPAN&gt;"Keyway"&lt;/SPAN&gt; &lt;SPAN&gt;And&lt;/SPAN&gt; &lt;SPAN&gt;Pinion_Profile&lt;/SPAN&gt; = &lt;SPAN&gt;"C - Gear"&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Keyway"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bore"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"SetscrewSize"&lt;/SPAN&gt;) = &lt;SPAN&gt;True&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Taper 2 Diameters"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"A-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"B-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"C-Gear Involute Spline"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
	&lt;SPAN&gt;Feature&lt;/SPAN&gt;.&lt;SPAN&gt;IsActive&lt;/SPAN&gt;(&lt;SPAN&gt;"Bolt Hole"&lt;/SPAN&gt;) = &lt;SPAN&gt;False&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 12:51:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10449708#M48199</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-07-07T12:51:24Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Code - Generate Part Number Based on Form Dropdown Selection</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10450219#M48200</link>
      <description>&lt;P&gt;If you have 7 different iLogic rules and your final part number needs to include data that can only be gathered after all those rules have ran, then maybe you could include a line of code (or multiple) somewhere in each rule that writes something about the results of those rules out to a set of custom iProperties (for temporary or permanent use).&amp;nbsp; Then either at the end of the last rule, or in a rule of its own, have some code that gathers the data from those custom iProperties and uses it to assemble the composite part number string and write the result to the standard 'Part Number' iProperty.&amp;nbsp; Just one of many possibilities that come to mind.&lt;/P&gt;
&lt;P&gt;Below is a slightly condensed version of your earlier rule, where I inserted a couple of lines of code that will write out the specified results data to a custom iProperty.&amp;nbsp; You can change the name of that custom iProperty if you want, this is just an example.&amp;nbsp; Then in the later rules you can either just add data to the end of the existing data in this same property, or create different custom iProperties to hold the resulting data from each scenario, then assemble the data later.&amp;nbsp; And if you don't need/want to store these bits of data permanently, you could also use something like &lt;A href="https://help.autodesk.com/view/INVNTOR/2021/ENU/?guid=9da80dee-a3ae-2f47-324b-4ef496b40e5b" target="_blank" rel="noopener"&gt;SharedVariables&lt;/A&gt; (in your iLogic Snippets / System tab / Variables folder).&amp;nbsp; They are for sharing temporary data between iLogic rules, and are only kept in Inventor's 'session memory'.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="general"&gt;'If Shaft_Option &amp;lt;&amp;gt; "Keyway" Then Return
If Shaft_Option = "Keyway" Then
	If Pinion_Profile = "A - Gear" Then
		Feature.IsActive("Keyway") = True
		Feature.IsActive("Bore") = True
		Feature.IsActive("SetscrewSize") = False
		Feature.IsActive("A-Gear Taper 2 Diameters") = False
		Feature.IsActive("B-Gear Taper 2 Diameters") = False
		Feature.IsActive("C-Gear Taper 2 Diameters") = False
		Feature.IsActive("A-Gear Taper 1 Diameters &amp;amp; Rise/Run") = False
		Feature.IsActive("B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run") = False
		Feature.IsActive("A-Gear Involute Spline") = False
		Feature.IsActive("B-Gear Involute Spline") = False
		Feature.IsActive("C-Gear Involute Spline") = False
		Feature.IsActive("Bolt Hole") = False
		'write whatever value/data you want to a custom iProperty
		'you can use this piece of data later when you assemble the composite part number
		iProperties.Value("Custom", "Key/Gear Results 1") = "A.K.B"
	ElseIf Pinion_Profile = "B - Gear" Or Pinion_Profile = "C - Gear" Then
		Feature.IsActive("Keyway") = True
		Feature.IsActive("Bore") = True
		Feature.IsActive("SetscrewSize") = True
		Feature.IsActive("A-Gear Taper 2 Diameters") = False
		Feature.IsActive("B-Gear Taper 2 Diameters") = False
		Feature.IsActive("C-Gear Taper 2 Diameters") = False
		Feature.IsActive("A-Gear Taper 1 Diameters &amp;amp; Rise/Run") = False
		Feature.IsActive("B&amp;amp;C-Gear Taper 1 Diameters &amp;amp; Rise/Run") = False
		Feature.IsActive("A-Gear Involute Spline") = False
		Feature.IsActive("B-Gear Involute Spline") = False
		Feature.IsActive("C-Gear Involute Spline") = False
		Feature.IsActive("Bolt Hole") = False
		'write whatever value/data you want to a custom iProperty
		'you can use this piece of data later when you assemble the composite part number
		iProperties.Value("Custom", "Key/Gear Results 1") = "B.K.B.S"
	End If
End If&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this solved your problem, or answered your question, please click &lt;SPAN style="background-color: green; color: white;"&gt;&lt;STRONG&gt;ACCEPT SOLUTION&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;BR /&gt;Or, if this helped you, please click (LIKE or KUDOS) &lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P&gt;If you want and have time, I would appreciate your Vote(s) for &lt;A href="https://forums.autodesk.com/t5/forums/recentpostspage/post-type/message/interaction-style/idea/user-id/7812054/" target="_blank"&gt;My IDEAS &lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;&lt;/SPAN&gt;&lt;/A&gt;or you can Explore &lt;A href="https://knowledge.autodesk.com/profile/LTSUSR7HXMSAE/articles" target="_blank"&gt;My CONTRIBUTIONS &lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jul 2021 15:53:27 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-code-generate-part-number-based-on-form-dropdown/m-p/10450219#M48200</guid>
      <dc:creator>WCrihfield</dc:creator>
      <dc:date>2021-07-07T15:53:27Z</dc:date>
    </item>
  </channel>
</rss>

