<?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 to import Model Parameters to dwg Iproperties.. for beginners in Inventor Programming Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7929810#M89928</link>
    <description>&lt;P&gt;Can you post a sample of what it looks like if you were to insert the table manually?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, can you tell us what the table is? Is it locations of holes? Configurations of things? etc.?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, UpdateWhenDone is a "parameter function" in iLogic, and you can read up more about it here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2014/ENU/Inventor/files/GUID-5B9FD675-28B2-4D2F-9A64-AFB08CB935D0-htm.html" target="_blank"&gt;https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2014/ENU/Inventor/files/GUID-5B9FD675-28B2-4D2F-9A64-AFB08CB935D0-htm.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Autodesk has a lot of documentation out there, so googling what you are looking with "+ autodesk" and then looking for links that are at "knowledge.autodesk.com" usually returns good results.&lt;/P&gt;</description>
    <pubDate>Fri, 13 Apr 2018 03:52:58 GMT</pubDate>
    <dc:creator>MechMachineMan</dc:creator>
    <dc:date>2018-04-13T03:52:58Z</dc:date>
    <item>
      <title>iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7929230#M89927</link>
      <description>&lt;P&gt;Ok guys, I'd like to start by saying this is my first dive into iLogic. I haven't done any tutorials yet but just dabbled on my own. Hopefully this gets easier after more reading and some guidance. I know a touch of C++ and this is somewhat foreign to me.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anywho, here is what I am trying to accomplish.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a model with a few parameters. I need to show these values in a table in a dwg. Thus far it's being done with a symbol and prompted entry, to where I have to manually enter all of the data that is already a parameter in the model file. I am trying to automate this process. What I think needs to happen is as follows-&lt;/P&gt;&lt;P&gt;-Model gets loaded as base view&lt;/P&gt;&lt;P&gt;-iLogic is run; takes model's user parameters and converts them to custom iProperties in the dwg file.&amp;nbsp;&lt;/P&gt;&lt;P&gt;-iLogic then takes this info, generates a table and spits out all of the parameters for you&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Easier said than done for someone who doesn't computer good. Here is what I have so far (dont laugh)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Y1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.y1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Y2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.y2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Y3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.y3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iLogicVb&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;UpdateWhenDone&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;True&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;P&gt;(btw, i have no idea what the last line of code does)&lt;/P&gt;&lt;P&gt;This works fine for the above, although I have to run the rule after every edit to the parameters in my model file; using this i get the custom iproperties I want and have them displayed in a table, but i have to create the custom properties first in a template.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my first snag of many to come- the code doesnt know what to do when I upload a different model to the dwg. Say I upload filename "test tube 3", then the rule still searches for "Test Tube two" and returns value 0.0 for all of these parameters. Is there a way to assign the current loaded model's filename to a variable (String maybe?) that replaces "Test Tube two.ipt" in the above code, such that each model gets scanned, and the code will retrieve data from the current loaded model? I am building a template and want to be able to load any model with these parameters to it without having to re-write code every time.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Snag 2- This should be a loop, where "test tube two" would be replaced by a function of some variable-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;string prop = "y[i]"; //property y1,y2 etc iterates&lt;BR /&gt;string fname = *some code that retrieves current  model filename*; //declaring variable equal to loaded model filename&lt;BR /&gt;for(int i=1; i&amp;lt;=*some model parameter from loaded model*, i++){ //loop to retrieve all parameters within given range&lt;BR /&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, prop&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"fname&lt;/SPAN&gt;&lt;SPAN&gt;.ipt.prop&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;) // sets custom property equal to filename parameter&lt;BR /&gt;} endl;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;or something like that.. excuse my poor programming. I could never be software guy. I suppose I just dont know the syntax/VBA.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TL;DR&lt;/P&gt;&lt;P&gt;How do I set up the&amp;nbsp;first code posted to read ANY model that's loaded, not just the one that's been hard coded?&lt;/P&gt;&lt;P&gt;How do I set up the loop to iterate like above?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your time,&lt;/P&gt;&lt;P&gt;D.M.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Apr 2018 20:21:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7929230#M89927</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-12T20:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7929810#M89928</link>
      <description>&lt;P&gt;Can you post a sample of what it looks like if you were to insert the table manually?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, can you tell us what the table is? Is it locations of holes? Configurations of things? etc.?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, UpdateWhenDone is a "parameter function" in iLogic, and you can read up more about it here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2014/ENU/Inventor/files/GUID-5B9FD675-28B2-4D2F-9A64-AFB08CB935D0-htm.html" target="_blank"&gt;https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/CloudHelp/cloudhelp/2014/ENU/Inventor/files/GUID-5B9FD675-28B2-4D2F-9A64-AFB08CB935D0-htm.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Autodesk has a lot of documentation out there, so googling what you are looking with "+ autodesk" and then looking for links that are at "knowledge.autodesk.com" usually returns good results.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 03:52:58 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7929810#M89928</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2018-04-13T03:52:58Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7930892#M89929</link>
      <description>&lt;P&gt;Thanks for the prompt response, MechMachineMan.&lt;/P&gt;&lt;P&gt;Attached is a snip of a dummy table. It's actually a custom symbol for tube data and it prompts us&amp;nbsp;to enter each data point.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I made some progress! I figured out you can use variables as an argument in iLogic (baby steps here). here is what it looks like so far -&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;declaring, will be iterating variable&lt;/SPAN&gt;
&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_y&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;y&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;declaring property names&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_b&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;b&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;all of these properties were created manually in my dwg&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_c&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;c&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;its a template dwg so no big deal to do it manually&lt;/SPAN&gt;

&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;prop_y&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;prop_y&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;now we can iterate!&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Y2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.y2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;at least, this part has that capacity now&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Y3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.y3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;b1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.b1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;b2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.b2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;b3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.b3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;c1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.c1&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;c2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.c2&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;c3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt.c3&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;
&lt;SPAN&gt;iLogicVb&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;UpdateWhenDone&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;True 'now I know what this means. thanks MechMachineMan!&lt;/SPAN&gt;

&lt;SPAN&gt;MessageBox&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Show&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;prop_y&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;spitting out names just to cerify my sanity&lt;/SPAN&gt;
&lt;SPAN&gt;MessageBox&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Show&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;prop_b&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Still a ways to go, but it's better than it was. it populates part of the table and updates when run so that's going pretty well. All of the [iProperties.Value("Custom", "stuff")=Parameter("other stuff")] lines need to be replaced by a loop. Right now I need to work on how to tell the code what model to look in to find the parameters. Instead of "Test Tube two", a string should be used as an argument for parameter. lets call it "fname". this variable would then replace the hard-coded filename, so there would be something like-&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;declaring, will be iterating variable&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;fname&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; 
&lt;SPAN&gt;i&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;
&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;fname = *something that retrieves current loaded model filename*&lt;/SPAN&gt;

&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_y&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;y&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;declaring property names&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_b&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;b&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;all of these properties were created manually in my dwg&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_c&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;c&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;its a template dwg so no big deal to do it manually&lt;/SPAN&gt;

&lt;SPAN&gt;iProperties&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Value&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Custom&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;prop_y&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Test Tube two.ipt&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;prop_y&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;iProperties.Value("Custom", prop_y)= Parameter(fname, prop_y)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;It's been commented out, but I need variable fname to be the filename of whatever model is currently loaded onto the dwg (or, at least the first model that was loaded, since there will be more than one). There's a few snippets in the rule interface that look helpful but im not to savvy on those.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 13:50:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7930892#M89929</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-13T13:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931061#M89930</link>
      <description>&lt;P&gt;Something along these lines should work...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;
&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;fname&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt; 
&lt;SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;oViewModelName = ThisApplication.ActiveDocument.ActiveSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedFileDescriptor.FullFileName
&lt;SPAN&gt;fname = System.IO.Path.GetFileName(oViewModelName)&lt;BR /&gt;&lt;/SPAN&gt;
&lt;SPAN&gt;Dim i As Integer &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;BR /&gt;&lt;/SPAN&gt;Dim oComplete AS Boolean = False&lt;BR /&gt;Do
&lt;SPAN&gt;    Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_y&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;y&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;declaring property names&lt;/SPAN&gt;
&lt;SPAN&gt;    Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_b&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;b&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;all of these properties were created manually in my dwg&lt;/SPAN&gt;
&lt;SPAN&gt;    Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_c&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;c&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;its a template dwg so no big deal to do it manually&lt;/SPAN&gt;
    &lt;BR /&gt;    Try
&lt;SPAN&gt;        iProperties.Value("Custom", prop_y)= Parameter(fname, prop_y)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;        iProperties.Value("Custom", prop_b)= Parameter(fname, prop_b)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;        iProperties.Value("Custom", prop_c)= Parameter(fname, prop_c)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;    Catch&lt;BR /&gt;        oComplete = True&lt;BR /&gt;    End Try&lt;BR /&gt;Loop Until oComplete = True&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 14:38:05 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931061#M89930</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2018-04-13T14:38:05Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931157#M89931</link>
      <description>&lt;P&gt;That looks better already.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What is the argument for the catch block? As in, what&amp;nbsp;exception would&amp;nbsp;trigger the oComplete to be set to true?&lt;/P&gt;&lt;P&gt;I assume I would simply need to add something like i=i+1 for iterative purposes after "end try", and then set the loop to stop when i is greater than some variable which is set to the number of parameters&amp;nbsp;I want to import (or another parameter that included this when imported)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wish I could do for loops like we do in C++, that would make this easy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll give this a shot!&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 15:11:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931157#M89931</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-13T15:11:54Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931326#M89932</link>
      <description>&lt;P&gt;@Anonymous&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Try/Catch is an error handler. So basically, it will loop through the parameters (y1, y2, y3, ...) until it errors out, then it will exit the loop.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, you CAN do For loops. iLogic is just a vb.net environment, so pretty much anything that works in vb.net will work in the "iLogic" environment.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An example of a for loop to iterate through the USER parameters:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;'For loop version.&lt;BR /&gt;For Each oUserParam in ThisApplication.ActiveDocument.ComponentDefinition.Parameters.UserParameters
    If oUserparam.Name Like "y*" or oUserParam.Name like "b*" or oUserParam.Name like "c*" Then&lt;BR /&gt;        MsgBox(oUserParam.Name)&lt;BR /&gt;    End if
Next&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The version with the index properly added in...&lt;/P&gt;
&lt;PRE&gt;Dim i As Integer
Dim fname As String 

oViewModelName = ThisApplication.ActiveDocument.ActiveSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedFileDescriptor.FullFileName
fname = System.IO.Path.GetFileName(oViewModelName)

Dim i As Integer =1
Dim oComplete AS Boolean = False
Do
    Dim prop_y = "y"&amp;amp;i 'declaring property names
    Dim prop_b = "b"&amp;amp;i 'all of these properties were created manually in my dwg
    Dim prop_c = "c"&amp;amp;i 'its a template dwg so no big deal to do it manually
    
    Try
        iProperties.Value("Custom", prop_y)= Parameter(fname, prop_y)
        iProperties.Value("Custom", prop_b)= Parameter(fname, prop_b)
        iProperties.Value("Custom", prop_c)= Parameter(fname, prop_c)
    Catch
        oComplete = True
    End Try&lt;BR /&gt;    i = i+1
Loop Until oComplete = True&lt;/PRE&gt;</description>
      <pubDate>Fri, 13 Apr 2018 16:06:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931326#M89932</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2018-04-13T16:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931522#M89933</link>
      <description>&lt;P&gt;Awesome! This takes care of the filename and iterating snags I ran into. you have been very helpful, sir.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now I just need to create a custom symbol that will generate to the appropriate size with parameters in the updated dwg file.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I noticed it takes a while to run; not a big deal considering how much faster this is than manual. Would it speed the loop up if I told it when to stop? as in, include a user parameter in the model file that states the size of my index, so that the loop doesnt try to go past this index? There are alot of placeholder parameters and this code reads through all of them (even if most of them are empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There's alot about inventor I dont know.. If I wanted to run this as a macro, can I just copy and paste this code into VBA editor and then put a user command in my ribbon for it? or would I have to create a macro to just fire off the Rule I've created? The reason I ask is because I want to share this functionality with everyone else in the company, and no one really knows how to use iLogic (myself included)&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 17:21:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931522#M89933</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-13T17:21:46Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931820#M89934</link>
      <description>&lt;P&gt;I would GUESS that it might be the iLogic calls slowing it down. Try this version that replaces the iLogic iprop/param calls with direct API ones and let us know how the speed is:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This conversion also makes it easier to CONVERT to VBA, which you must do in order to run it as a macro.&lt;/P&gt;
&lt;P&gt;To covert to vba:&lt;/P&gt;
&lt;P&gt;- If you are assigning an object to a non-basic type (string, int, etc.) you MUST use the SET statement.&lt;/P&gt;
&lt;P&gt;- Also split in-line declaration/assignment to multiple lines (Dim obool as Boolean = True will NOT work in VBA)&lt;/P&gt;
&lt;P&gt;- After you do the top 2 items it *should* run. If it doesn't, there are likely calls that are exclusive to either iLogic or vb.net that you will need to convert into an appropriate VBA method.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;SyntaxEditor Code Snippet&lt;/PRE&gt;
&lt;PRE&gt;&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;main&lt;/SPAN&gt;()
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;oDoc&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveDocument&lt;/SPAN&gt;
	
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;DocumentType&lt;/SPAN&gt; &amp;lt;&amp;gt; &lt;SPAN&gt;DocumentTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kDrawingDocumentObject&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"Drawing Docs Only!"&lt;/SPAN&gt;): &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
	&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;.&lt;SPAN&gt;Count&lt;/SPAN&gt; &amp;lt; 1 &lt;SPAN&gt;Then&lt;/SPAN&gt; &lt;SPAN&gt;MsgBox&lt;/SPAN&gt;(&lt;SPAN&gt;"No Views Found on Active Sheet"&lt;/SPAN&gt;) : &lt;SPAN&gt;Exit&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;
		
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oViewModel&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;
	&lt;SPAN&gt;oViewModel&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingViews&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(1).&lt;SPAN&gt;ReferencedDocumentDescriptor&lt;/SPAN&gt;.&lt;SPAN&gt;ReferencedDocument&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oModelParams&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Parameters&lt;/SPAN&gt;
	&lt;SPAN&gt;oModelParams&lt;/SPAN&gt; = &lt;SPAN&gt;oViewModel&lt;/SPAN&gt;.&lt;SPAN&gt;ComponentDefinition&lt;/SPAN&gt;.&lt;SPAN&gt;Parameters&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Integer&lt;/SPAN&gt;
    &lt;SPAN&gt;i&lt;/SPAN&gt; = 1
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oComplete&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Boolean&lt;/SPAN&gt; = &lt;SPAN&gt;False&lt;/SPAN&gt;
	
  &lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;Do&lt;/SPAN&gt;
	    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_y&lt;/SPAN&gt; = &lt;SPAN&gt;"y"&lt;/SPAN&gt;&amp;amp;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'declaring property names&lt;/SPAN&gt;
	    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_b&lt;/SPAN&gt; = &lt;SPAN&gt;"b"&lt;/SPAN&gt;&amp;amp;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'all of these properties were created manually in my dwg&lt;/SPAN&gt;
	    &lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;prop_c&lt;/SPAN&gt; = &lt;SPAN&gt;"c"&lt;/SPAN&gt;&amp;amp;&lt;SPAN&gt;i&lt;/SPAN&gt; &lt;SPAN&gt;'its a template dwg so no big deal to do it manually&lt;/SPAN&gt;
	    
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;SetCustomiProp&lt;/SPAN&gt;(&lt;SPAN&gt;oDoc&lt;/SPAN&gt;, &lt;SPAN&gt;prop_y&lt;/SPAN&gt;, &lt;SPAN&gt;GetParamDisplayValue&lt;/SPAN&gt;(&lt;SPAN&gt;oModelParams&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;prop_y&lt;/SPAN&gt;)))
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;SetCustomiProp&lt;/SPAN&gt;(&lt;SPAN&gt;oDoc&lt;/SPAN&gt;, &lt;SPAN&gt;prop_b&lt;/SPAN&gt;, &lt;SPAN&gt;GetParamDisplayValue&lt;/SPAN&gt;(&lt;SPAN&gt;oModelParams&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;prop_b&lt;/SPAN&gt;)))
		&lt;SPAN&gt;Call&lt;/SPAN&gt; &lt;SPAN&gt;SetCustomiProp&lt;/SPAN&gt;(&lt;SPAN&gt;oDoc&lt;/SPAN&gt;, &lt;SPAN&gt;prop_c&lt;/SPAN&gt;, &lt;SPAN&gt;GetParamDisplayValue&lt;/SPAN&gt;(&lt;SPAN&gt;oModelParams&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;prop_c&lt;/SPAN&gt;)))
		
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt; &amp;lt;&amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
	        &lt;SPAN&gt;oComplete&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	    &lt;SPAN&gt;i&lt;/SPAN&gt; = &lt;SPAN&gt;i&lt;/SPAN&gt;+1
	&lt;SPAN&gt;Loop&lt;/SPAN&gt; &lt;SPAN&gt;Until&lt;/SPAN&gt; &lt;SPAN&gt;oComplete&lt;/SPAN&gt; = &lt;SPAN&gt;True&lt;/SPAN&gt;
	
  &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Clear&lt;/SPAN&gt;
  &lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0

&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Sub&lt;/SPAN&gt; &lt;SPAN&gt;SetCustomiProp&lt;/SPAN&gt;(&lt;SPAN&gt;oDoc&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Document&lt;/SPAN&gt;, &lt;SPAN&gt;oiPropname&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;, &lt;SPAN&gt;ByVal&lt;/SPAN&gt; &lt;SPAN&gt;oValue&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;)
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oCustomDwgiProps&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;PropertySet&lt;/SPAN&gt;
	&lt;SPAN&gt;oCustomDwgiProps&lt;/SPAN&gt; = &lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;PropertySets&lt;/SPAN&gt;(&lt;SPAN&gt;"Inventor User Defined Properties"&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;Resume&lt;/SPAN&gt; &lt;SPAN&gt;Next&lt;/SPAN&gt;
		&lt;SPAN&gt;oCustomDwgiProps&lt;/SPAN&gt;.&lt;SPAN&gt;Item&lt;/SPAN&gt;(&lt;SPAN&gt;oiPropname&lt;/SPAN&gt;).&lt;SPAN&gt;Value&lt;/SPAN&gt; = &lt;SPAN&gt;oValue&lt;/SPAN&gt;
		
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Err&lt;/SPAN&gt;.&lt;SPAN&gt;Number&lt;/SPAN&gt; &amp;lt;&amp;gt; 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;oCustomDwgiProps&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oValue&lt;/SPAN&gt;, &lt;SPAN&gt;oiPropname&lt;/SPAN&gt;)
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;On&lt;/SPAN&gt; &lt;SPAN&gt;Error&lt;/SPAN&gt; &lt;SPAN&gt;GoTo&lt;/SPAN&gt; 0
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;

&lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;GetParamDisplayValue&lt;/SPAN&gt;(&lt;SPAN&gt;oParam&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Parameter&lt;/SPAN&gt;) &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	
&lt;SPAN&gt;'Test: MsgBox(GetParamDisplayValue(ThisApplication.ActiveDocument.ComponentDefinition.Parameters.Item(1)))	&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oUOM&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;UnitsOfMeasure&lt;/SPAN&gt;
	&lt;SPAN&gt;oUOM&lt;/SPAN&gt; = &lt;SPAN&gt;oParam&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;UnitsOfMeasure&lt;/SPAN&gt;
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDatabaseUnits&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;
	&lt;SPAN&gt;oDatabaseUnits&lt;/SPAN&gt; = &lt;SPAN&gt;oUOM&lt;/SPAN&gt;.&lt;SPAN&gt;GetDatabaseUnitsFromExpression&lt;/SPAN&gt;(&lt;SPAN&gt;oParam&lt;/SPAN&gt;.&lt;SPAN&gt;Expression&lt;/SPAN&gt;, &lt;SPAN&gt;oParam&lt;/SPAN&gt;.&lt;SPAN&gt;Units&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oUnitType&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;UnitsTypeEnum&lt;/SPAN&gt;
	&lt;SPAN&gt;oUnitType&lt;/SPAN&gt; = &lt;SPAN&gt;oUOM&lt;/SPAN&gt;.&lt;SPAN&gt;GetTypeFromString&lt;/SPAN&gt;(&lt;SPAN&gt;oDatabaseUnits&lt;/SPAN&gt;)
	
	&lt;SPAN&gt;GetParamDisplayValue&lt;/SPAN&gt; = &lt;SPAN&gt;oUOM&lt;/SPAN&gt;.&lt;SPAN&gt;ConvertUnits&lt;/SPAN&gt;(&lt;SPAN&gt;oParam&lt;/SPAN&gt;.&lt;SPAN&gt;Value&lt;/SPAN&gt;, &lt;SPAN&gt;oUnitType&lt;/SPAN&gt;, &lt;SPAN&gt;oParam&lt;/SPAN&gt;.&lt;SPAN&gt;Units&lt;/SPAN&gt;) &amp;amp; &lt;SPAN&gt;" "&lt;/SPAN&gt; &amp;amp; &lt;SPAN&gt;oParam&lt;/SPAN&gt;.&lt;SPAN&gt;Units&lt;/SPAN&gt;
&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Apr 2018 19:17:42 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7931820#M89934</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2018-04-13T19:17:42Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7970351#M89935</link>
      <description>&lt;P&gt;I couldnt get the setcustompropiProp function to work as a macro (Looks like vb.net?)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;here is what I did instead&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sub import()&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim oDoc As Document&lt;BR /&gt;Set oDoc = ThisApplication.ActiveDocument&lt;BR /&gt;&lt;BR /&gt;If oDoc.DocumentType &amp;lt;&amp;gt; DocumentTypeEnum.kDrawingDocumentObject Then MsgBox ("Drawing Docs Only!"): Exit Sub&lt;BR /&gt;If oDoc.ActiveSheet.DrawingViews.Count &amp;lt; 1 Then MsgBox ("No Views Found on Active Sheet"): Exit Sub&lt;BR /&gt;&lt;BR /&gt;'get iproperty collection object for current document&lt;BR /&gt;Dim iPropCollection As PropertySet&lt;BR /&gt;Set iPropCollection = ThisApplication.Documents.Item(1).PropertySets.Item(4)&lt;BR /&gt;&lt;BR /&gt;'get model reference&lt;BR /&gt;Dim oViewModel As Document&lt;BR /&gt;Set oViewModel = oDoc.ActiveSheet.DrawingViews.Item(1).ReferencedDocumentDescriptor.ReferencedDocument&lt;/P&gt;&lt;P&gt;'get model parameter set&lt;BR /&gt;Dim oModelParameters As Parameters&lt;BR /&gt;Set oModelParameters = oViewModel.ComponentDefinition.Parameters&lt;/P&gt;&lt;P&gt;Dim i As Integer&lt;BR /&gt;i = 1&lt;BR /&gt;&lt;BR /&gt;Dim oComplete As Boolean&lt;BR /&gt;oComplete = False&lt;BR /&gt;&lt;BR /&gt;On Error Resume Next&lt;BR /&gt;Do&lt;BR /&gt;Dim prop_y As String&lt;BR /&gt;prop_y = "y" &amp;amp; i 'declaring property names&lt;BR /&gt;Dim prop_b As String&lt;BR /&gt;prop_b = "b" &amp;amp; i 'all of these properties were created manually in my dwg&lt;BR /&gt;Dim prop_c As String&lt;BR /&gt;prop_c = "c" &amp;amp; i 'its a template dwg so no big deal to do it manually&lt;BR /&gt;&lt;BR /&gt;'setting iproperty to model parameter.. yields cm units for some reason&lt;BR /&gt;iPropCollection.Item(prop_y).Value = ((oModelParameters.Item(prop_y).Value) / 2.54)&lt;BR /&gt;iPropCollection.Item(prop_b).Value = ((oModelParameters.Item(prop_b).Value) * (180 / pi))&lt;BR /&gt;iPropCollection.Item(prop_c).Value = ((oModelParameters.Item(prop_c).Value) * (180 / pi))&lt;BR /&gt;&lt;BR /&gt;If Err.Number &amp;lt;&amp;gt; 0 Then&lt;BR /&gt;oComplete = True&lt;BR /&gt;End If&lt;BR /&gt;i = i + 1&lt;BR /&gt;Loop Until i = 10&lt;BR /&gt;Err.Clear&lt;BR /&gt;On Error GoTo 0&lt;BR /&gt;&lt;BR /&gt;MsgBox iPropCollection.Count&lt;BR /&gt;&lt;BR /&gt;End Sub&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One major issue I'm having is that the units for the iproperties end up as cm and radians.. not sure why it's defaulting to that since the user parameters for the model file have units of inches and sections. i converted in the code but that's a bandaid IMO.. not sure how to fix that.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the other issue I'm having is that once the code is run, the iproperties will update as expected. however, they wont show up as the updated values in the table I've created. only when I open the custom Iproperties tab&amp;nbsp; and close it do these values update. Any input?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'd like it to then create a custom table with the new imported values, but that's far more ambitious. At the moment, we simply trim/extend the custom symbol to create the size table we want.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;TL;DR&lt;/P&gt;&lt;P&gt;1- why do my user parameters import into iproperties with different units?&lt;/P&gt;&lt;P&gt;2- why do I have to open the custom iproperties window for the symbol with text (formula in text box to iproperty) to update?&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 19:07:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7970351#M89935</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-30T19:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7970422#M89936</link>
      <description>&lt;P&gt;1. Because API calls for Parameters return in DATABASE UNITS. i.e. according to the units by which they are stored internally.&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://modthemachine.typepad.com/files/ipropertiesandparameters.pdf" target="_blank"&gt;http://modthemachine.typepad.com/files/ipropertiesandparameters.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp; Because you don't tell it to update, and the next update is only triggered when you close the iProp window.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just add in "oDoc.Update" before "End Sub".&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 19:32:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7970422#M89936</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2018-04-30T19:32:53Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7970475#M89937</link>
      <description>&lt;P&gt;I had a hunch it had something to do with how the data is stored. Thanks! Is there a good way to convert, short of multiplying like I have?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That was easy. haha can you tell I'm new to this?&lt;/P&gt;</description>
      <pubDate>Mon, 30 Apr 2018 19:57:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7970475#M89937</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-04-30T19:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic to import Model Parameters to dwg Iproperties.. for beginners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7972684#M89938</link>
      <description>&lt;P&gt;Where there's a question, there's likely a link to an answer on the google.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://adndevblog.typepad.com/manufacturing/2012/06/get-the-display-value-of-the-parameter-in-inventor.html" target="_blank"&gt;http://adndevblog.typepad.com/manufacturing/2012/06/get-the-display-value-of-the-parameter-in-inventor.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 01 May 2018 19:29:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-forum/ilogic-to-import-model-parameters-to-dwg-iproperties-for/m-p/7972684#M89938</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2018-05-01T19:29:34Z</dc:date>
    </item>
  </channel>
</rss>

