<?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: Create a Boolean Parameter in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4607533#M139183</link>
    <description>&lt;P&gt;Thanks it was not so obvious. I tried it before, had some errors, wasn't sure if its the right way. Now I've tried again - code is working in iLogis but afred I delete one line. No idea why.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Dim oDoc As Document
oDoc = ThisApplication.ActiveDocument
  
Try
 myParam=Parameter("TYPE")
Catch
&lt;STRONG&gt; 'Dim myParam As UserParameter&lt;/STRONG&gt;
 myParam = oDoc.ComponentDefinition.Parameters.UserParameters.AddByValue("TYPE", "TYPE 0", "TEXT")
End Try

MultiValue.SetList("TYPE", "TYPE 1", "TYPE 2")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;thanks again.&lt;/P&gt;</description>
    <pubDate>Sat, 09 Nov 2013 18:13:13 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2013-11-09T18:13:13Z</dc:date>
    <item>
      <title>Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/3155710#M139178</link>
      <description>&lt;P&gt;Does the IV2012 API allow the creation of a Yes/No parameter. If so can someone post an exapmple. I have created "Text" parameters but&amp;nbsp;I am stumped on this one.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Scott A. McCoy&lt;/P&gt;&lt;P&gt;West-Mark Mfg.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2011 14:02:49 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/3155710#M139178</guid>
      <dc:creator>smccoywm</dc:creator>
      <dc:date>2011-09-13T14:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/3161174#M139179</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer to the following code. Make sure the last argument is "BOOLEAN".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sub test()&lt;/P&gt;
&lt;P&gt;Dim oDoc As PartDocument&lt;BR /&gt;Set oDoc = ThisApplication.ActiveDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;'bool&lt;/P&gt;
&lt;P&gt;Dim oUserParam1 As UserParameter&lt;BR /&gt;Set oUserParam1 = oDoc.ComponentDefinition.Parameters.UserParameters.AddByValue("Ready", True, "BOOLEAN")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;'text&lt;/P&gt;
&lt;P&gt;Dim oUserParam2 As UserParameter&lt;BR /&gt;Set oUserParam2 = oCompDef.Parameters.UserParameters.AddByValue("Name", "rocky", "TEXT")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;'double&lt;/P&gt;
&lt;P&gt;Dim oUserParam3 As UserParameter&lt;BR /&gt;Set oUserParam3 = oCompDef.Parameters.UserParameters.AddByValue("Length", 5, kCentimeterLengthUnits)&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;End Sub&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;IMG src="http://forums.autodesk.com/t5/image/serverpage/image-id/8476iFB6C81C37B520F09/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="autodesk_logo_signature.png" title="autodesk_logo_signature.png" align="center" /&gt;&lt;/P&gt;
&lt;P&gt;Xiaodong Liang&lt;/P&gt;
&lt;P&gt;Developer Consultant&lt;/P&gt;
&lt;P&gt;Autodesk Developer Technical Services&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2011 19:10:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/3161174#M139179</guid>
      <dc:creator>xiaodong_liang</dc:creator>
      <dc:date>2011-09-16T19:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4578477#M139180</link>
      <description>&lt;P&gt;I made some changes to avoid creating additional parameter like IPE_1, IPE_2 everytime I run my rule:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Try
myParam=Parameter("IPE")
Catch
Dim myParam As UserParameter
myParam = oDoc.ComponentDefinition.Parameters.UserParameters.AddByValue("IPE", "IPE 000", "TEXT")
End Try

MultiValue.SetList("IPE", "IPE 080", "IPE 100", "IPE 500", "IPE 550", "IPE 600")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;maybe someone will need this later...&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2013 10:10:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4578477#M139180</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-10-31T10:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4603865#M139181</link>
      <description>&lt;P&gt;How can I create a parameter in&lt;STRONG&gt; IAM&lt;/STRONG&gt; file?&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2013 11:44:48 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4603865#M139181</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-08T11:44:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4605511#M139182</link>
      <description>&lt;P&gt;The code above will work if you change the line&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oDoc As PartDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;to&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oDoc As AssemblyDocument&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or you can change it to&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oDoc As Document&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and the same program will work in both parts and assemblies.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Nov 2013 21:07:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4605511#M139182</guid>
      <dc:creator>ekinsb</dc:creator>
      <dc:date>2013-11-08T21:07:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4607533#M139183</link>
      <description>&lt;P&gt;Thanks it was not so obvious. I tried it before, had some errors, wasn't sure if its the right way. Now I've tried again - code is working in iLogis but afred I delete one line. No idea why.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Dim oDoc As Document
oDoc = ThisApplication.ActiveDocument
  
Try
 myParam=Parameter("TYPE")
Catch
&lt;STRONG&gt; 'Dim myParam As UserParameter&lt;/STRONG&gt;
 myParam = oDoc.ComponentDefinition.Parameters.UserParameters.AddByValue("TYPE", "TYPE 0", "TEXT")
End Try

MultiValue.SetList("TYPE", "TYPE 1", "TYPE 2")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;thanks again.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Nov 2013 18:13:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/4607533#M139183</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-11-09T18:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/5569707#M139184</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i was wondering if there is a way to add unitless user parameters?&lt;/P&gt;&lt;P&gt;i managed to add length type parameters but i'm unable to create a unitless.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2015 07:35:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/5569707#M139184</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-03T07:35:39Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/5569735#M139185</link>
      <description>&lt;P&gt;Does this work for you:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Dim oPartDoc As Inventor.Document
Set oPartDoc = ThisApplication.ActiveDocument

Dim oUserParam3 As UserParameter
Set oUserParam3 = oPartDoc.ComponentDefinition.Parameters.UserParameters.AddByValue("Length", 4, kUnitlessUnits)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;tested in Inventor 2015&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2015 08:11:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/5569735#M139185</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-03T08:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/6057771#M139186</link>
      <description>&lt;P&gt;This code is not working for me in AI 2015&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;" set" is no longer supported and without "set"&amp;nbsp;it doesn't work &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 26 Feb 2016 08:55:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/6057771#M139186</guid>
      <dc:creator>JorisSteurs1246</dc:creator>
      <dc:date>2016-02-26T08:55:56Z</dc:date>
    </item>
    <item>
      <title>Re: Create a Boolean Parameter</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/6058893#M139187</link>
      <description>&lt;P&gt;"set" is working only in VBA editor&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;which code is not working? This one?:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Try
 myParam=Parameter("TYPE")
Catch
 'Dim myParam As UserParameter
 myParam = oDoc.ComponentDefinition.Parameters.UserParameters.AddByValue("TYPE", "TYPE 0", "TEXT")
End Try

MultiValue.SetList("TYPE", "TYPE 1", "TYPE 2")&lt;/PRE&gt;</description>
      <pubDate>Fri, 26 Feb 2016 19:38:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/create-a-boolean-parameter/m-p/6058893#M139187</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-02-26T19:38:58Z</dc:date>
    </item>
  </channel>
</rss>

