<?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 Case... lost please help in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8780598#M109305</link>
    <description>I am not sure to be honest. Been studying iLogic for a few years but can't&lt;BR /&gt;ever understand how to use Case.&lt;BR /&gt;So, the sample I modified came from:&lt;BR /&gt;&lt;A href="https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/" target="_blank"&gt;https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/&lt;/A&gt;&lt;BR /&gt;CloudHelp/cloudhelp/2014/ENU/Inventor/files/GUID-050DC8F2-6F4D-4CCC-8469-ACC&lt;BR /&gt;481A38BC2-htm.html&lt;BR /&gt;&lt;BR /&gt;But it never makes sense how to trigger Case.&lt;BR /&gt;</description>
    <pubDate>Thu, 09 May 2019 12:36:30 GMT</pubDate>
    <dc:creator>kenneth.smithV6QLC</dc:creator>
    <dc:date>2019-05-09T12:36:30Z</dc:date>
    <item>
      <title>iLogic Case... lost please help</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8778909#M109303</link>
      <description>&lt;P&gt;I am trying to create a Case with four (4) options. Each option creates a different Description in iProperties. What am I doing wrong? This format is identical to what is shown all over the place online but nothing happens. I wanted to avoid having If/Then repeating but it feels like that can't be avoided even with Case. Please help out.&lt;/P&gt;
&lt;PRE&gt;Select Length
Case "1" 'A-small_C-small
	If (Me.Parameter(Me, "DIA1") &amp;lt; .250) &amp;amp; (Me.Parameter(Me, "DIA2") &amp;lt; .250) Then
	iProperties.Value("Project", "Description") = "STUD, SHOULDERED, MALE, #" &amp;amp; ThreadTextA &amp;amp; " X " &amp;amp; ThreadLenA &amp;amp; """ L TO #" &amp;amp; ThreadTextC &amp;amp; " X " &amp;amp; ThreadLenC &amp;amp; """ L"
End If
Case "2" 'A-small_C-big
		If (Me.Parameter(Me, "DIA1") &amp;lt; .250) &amp;amp; (Me.Parameter(Me, "DIA2") &amp;gt;= .250) Then
	iProperties.Value("Project", "Description") = "STUD, SHOULDERED, MALE, #" &amp;amp; ThreadTextA &amp;amp; " X " &amp;amp; ThreadLenA &amp;amp; """ L TO " &amp;amp; ThreadTextC &amp;amp; " X " &amp;amp; ThreadLenC &amp;amp; """ L"
End If
Case "3" 'A-big_C-small"
			If (Me.Parameter(Me, "DIA1") &amp;gt;= .250) &amp;amp; (Me.Parameter(Me, "DIA2") &amp;lt; .250) Then
	iProperties.Value("Project", "Description") = "STUD, SHOULDERED, MALE, " &amp;amp; ThreadTextA &amp;amp; " X " &amp;amp; ThreadLenA &amp;amp; """ L TO #" &amp;amp; ThreadTextC &amp;amp; " X " &amp;amp; ThreadLenC &amp;amp; """ L"
End If
Case "4" 'A-big_C-big
			If (Me.Parameter(Me, "DIA1") &amp;gt;= .250) &amp;amp; (Me.Parameter(Me, "DIA2") &amp;gt;= .250) Then
	iProperties.Value("Project", "Description") = "STUD, SHOULDERED, MALE, " &amp;amp; ThreadTextA &amp;amp; " X " &amp;amp; ThreadLenA &amp;amp; """ L TO " &amp;amp; ThreadTextC &amp;amp; " X " &amp;amp; ThreadLenC &amp;amp; """ L"
End If
End Select

Select Case True
Case Length = 1
	MessageBox.Show("1: Small,Small")
	Case Length = 2
	MessageBox.Show("2: Small,Big")
	Case Length = 3
	MessageBox.Show("3: Big,Small")
	Case Length = 4
	MessageBox.Show("4: Big,Big")
End Select	&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 17:51:35 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8778909#M109303</guid>
      <dc:creator>kenneth.smithV6QLC</dc:creator>
      <dc:date>2019-05-08T17:51:35Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Case... lost please help</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8779476#M109304</link>
      <description>&lt;P&gt;Hi! I am not an iLogic expert. Nor do I know VB.Net well. But, I don't understand what "Select Case True" is. Is it a typo?&lt;/P&gt;
&lt;P&gt;Many thanks!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 May 2019 22:06:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8779476#M109304</guid>
      <dc:creator>johnsonshiue</dc:creator>
      <dc:date>2019-05-08T22:06:50Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Case... lost please help</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8780598#M109305</link>
      <description>I am not sure to be honest. Been studying iLogic for a few years but can't&lt;BR /&gt;ever understand how to use Case.&lt;BR /&gt;So, the sample I modified came from:&lt;BR /&gt;&lt;A href="https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/" target="_blank"&gt;https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/&lt;/A&gt;&lt;BR /&gt;CloudHelp/cloudhelp/2014/ENU/Inventor/files/GUID-050DC8F2-6F4D-4CCC-8469-ACC&lt;BR /&gt;481A38BC2-htm.html&lt;BR /&gt;&lt;BR /&gt;But it never makes sense how to trigger Case.&lt;BR /&gt;</description>
      <pubDate>Thu, 09 May 2019 12:36:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8780598#M109305</guid>
      <dc:creator>kenneth.smithV6QLC</dc:creator>
      <dc:date>2019-05-09T12:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Case... lost please help</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8781616#M109306</link>
      <description>&lt;P&gt;Hi! Why have two different Select statements? Can you condense this code to run with one Select statement? It appears that the second Select statement uses the Length variable just like the first one does.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is an example of condensing the two Select statements into one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Select Length
    Case "1" 'A-small_C-small
	If (Me.Parameter(Me, "DIA1") &amp;lt; .250) &amp;amp; (Me.Parameter(Me, "DIA2") &amp;lt; .250) Then
	   iProperties.Value("Project", "Description") = "STUD, SHOULDERED, MALE, #" &amp;amp; ThreadTextA &amp;amp; " X " &amp;amp; ThreadLenA &amp;amp; """ L TO #" &amp;amp; ThreadTextC &amp;amp; " X " &amp;amp; ThreadLenC &amp;amp; """ L"&lt;BR /&gt;        End If&lt;BR /&gt;        Messagebox.Show("1: Small,Small")
    Case "2" 'A-small_C-big
		'... etc.&lt;BR /&gt;End Select&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And just a quick thing about Select statements. Hope this helps!&lt;/P&gt;
&lt;PRE&gt;Select length ' Here length is the variable you want to check
	
	Case 1 ' Read this line as, "When length = 1 do this"
		MessageBox.Show("Length is 1!")
			
	Case 2 ' You can also read this as, "If length = 2, then do this"
		MessageBox.Show("Length is 2!")
			
End Select	&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 May 2019 18:30:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8781616#M109306</guid>
      <dc:creator>ianteneth</dc:creator>
      <dc:date>2019-05-09T18:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Case... lost please help</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8783124#M109307</link>
      <description>&lt;P&gt;This works wonderfully, thank you&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7060800"&gt;@ianteneth&lt;/a&gt;&amp;nbsp;! This is going to help take designs here much farther than before.&lt;/P&gt;</description>
      <pubDate>Fri, 10 May 2019 12:15:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/ilogic-case-lost-please-help/m-p/8783124#M109307</guid>
      <dc:creator>kenneth.smithV6QLC</dc:creator>
      <dc:date>2019-05-10T12:15:56Z</dc:date>
    </item>
  </channel>
</rss>

