<?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 Motion in Inventor Forum</title>
    <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774808#M296497</link>
    <description>&lt;P&gt;Hey Curtis&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for that idea, it totally slipped my mind to try that.&lt;/P&gt;&lt;P&gt;Just curious, with this code I can set the step value, but there is no speed or rate setting. Is there a way to access that? Increasing the step value does increase the speed, however it also reduces the accuracy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'starting value&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iLimit&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=50&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'top range of parameter&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iStep&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;0.1&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'increment to increase by&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;For&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=15&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;To&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iLimit&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Step&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iStep&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;Parameter&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;"3300393:1"&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;"Stroke"&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;RuleParametersOutput&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'required to update the parameter&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;InventorVb&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;DocumentUpdate&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;ThisApplication&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;ActiveView&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;Update&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 29 Dec 2016 18:53:10 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-12-29T18:53:10Z</dc:date>
    <item>
      <title>iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6772990#M296490</link>
      <description>&lt;P&gt;Hello all!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have attached a screencast to show what my issue is.&lt;/P&gt;&lt;P&gt;What I have, is a hydraulic cylinder assembly set up to extend &amp;amp; retract using the code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'starting value&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iLimit&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;96&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'top range of parameter&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iStep&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;0.3&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'increment to increase by&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;For&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;53.75&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;To&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iLimit&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Step&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iStep&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;Parameter&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;"3300393:1"&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;"Stroke"&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;RuleParametersOutput&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'required to update the parameter&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;InventorVb&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;DocumentUpdate&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;ThisApplication&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;ActiveView&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;Update&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Next&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;I then use this cylinder in an assembly as shown in the screencast. I use &lt;SPAN&gt;&lt;FONT size="2"&gt;&lt;STRONG&gt;iLogicVb&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT size="2"&gt;.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT size="2"&gt;RunRule&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT size="2"&gt;(&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;&lt;FONT size="2"&gt;""&lt;/FONT&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;&lt;FONT size="2"&gt;)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt; to run the rule in the cylinder from the trailer assembly. As you can see, the cylinder will fully extend before the body will be affected.&lt;/P&gt;&lt;P&gt;Is there a way to&amp;nbsp;tell the body to follow the cylinder throughout the entirety of the stroke?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 28 Dec 2016 17:08:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6772990#M296490</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-28T17:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6772993#M296491</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="myscreencast-iframe iframe-container active-myscreencast" id="46a8a7e3-b9e2-4a1c-a88c-470dfcf603b0"&gt;&lt;IFRAME width="640" height="620" src="https://screencast.autodesk.com/Embed/Timeline/46a8a7e3-b9e2-4a1c-a88c-470dfcf603b0" frameborder="0" scrolling="no" allowfullscreen="allowfullscreen" style="display: inline;" webkitallowfullscreen="webkitallowfullscreen"&gt;&lt;/IFRAME&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 28 Dec 2016 17:10:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6772993#M296491</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-28T17:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773053#M296492</link>
      <description>&lt;P&gt;I would venture to guess that all of your Inventor VB Update calls are ONLY affecting your cylinder model since that is the document the rule is being ran from.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Dec 2016 17:42:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773053#M296492</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2016-12-28T17:42:46Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773067#M296493</link>
      <description>&lt;P&gt;Hi DanielPenner,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;See if the attached example files (Inventor 2015) help.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The code in the top level assembly is this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim i As Double 'starting value
Dim iLimit As Double  'top range of parameter
Dim iStep As Double 'increment to increase by

'get start
i =  Parameter("822_0:1", "Stroke")

If i &amp;lt;&amp;gt; 0 Then
	 iStep = -0.5
	 iLimit = 0
Else
	iStep = 0.5
	iLimit = 18
End If

For i = i To  iLimit Step iStep
	Parameter("822_0:1", "Stroke") = i
	RuleParametersOutput() 'required to update the parameter
	InventorVb.DocumentUpdate()
	ThisApplication.ActiveView.Update()
Next


&lt;/PRE&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;P&gt;I hope this helps.&lt;BR /&gt;Best of luck to you in all of your Inventor pursuits,&lt;BR /&gt;Curtis&lt;BR /&gt;&lt;A href="http://inventortrenches.blogspot.com" target="_blank"&gt;http://inventortrenches.blogspot.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Dec 2016 17:50:33 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773067#M296493</guid>
      <dc:creator>Curtis_W</dc:creator>
      <dc:date>2016-12-28T17:50:33Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773071#M296494</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;I would try something along these lines:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim oDoc As Document
oDoc = ThisDoc.Document

Dim i As Double 'starting value
Dim iLimit As Double = 96 'top range of parameter
Dim iStep As Double = 0.3 'increment to increase by

Dim oSubDoc As Document
oSubDoc = ThisApplication.Documents.ItemByName("C:\File.ipt")

For i = 53.75 To  iLimit Step iStep
    oSubDoc.Parameters("Stroke").Expression = i &amp;amp; " in."
    oSubDoc.Update()
    oDoc.Update()
    ThisApplication.ActiveView.Update()
Next&lt;/PRE&gt;</description>
      <pubDate>Wed, 28 Dec 2016 17:55:57 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773071#M296494</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2016-12-28T17:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773385#M296495</link>
      <description>&lt;P&gt;Hello Curtis!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This method does work, however I was hoping to have minimal code on the parent level. I would like to have it all on the cylinder level to make it more re-useable. The intention with the cylinder is that I can drop it into another parent level assembly and be able to simply extend it. It may not be an issue to do it this way with our single stage cylinder, however&amp;nbsp;I'm hoping to use the same technique in assemblies with 5 stage cylinders as well which would make it much more complicated.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Dec 2016 21:00:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773385#M296495</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-28T21:00:17Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773492#M296496</link>
      <description>&lt;P&gt;Hi DanielPenner,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I think I would make this an External rule then. That was it doesn't reside in the assembly or the sub assembly, but can be run as needed whenever the cylinder sub assembly is present.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;BR /&gt;Best of luck to you in all of your Inventor pursuits,&lt;BR /&gt;Curtis&lt;BR /&gt;&lt;A href="http://inventortrenches.blogspot.com" target="_blank"&gt;http://inventortrenches.blogspot.com&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Dec 2016 21:52:21 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6773492#M296496</guid>
      <dc:creator>Curtis_W</dc:creator>
      <dc:date>2016-12-28T21:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774808#M296497</link>
      <description>&lt;P&gt;Hey Curtis&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for that idea, it totally slipped my mind to try that.&lt;/P&gt;&lt;P&gt;Just curious, with this code I can set the step value, but there is no speed or rate setting. Is there a way to access that? Increasing the step value does increase the speed, however it also reduces the accuracy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'starting value&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iLimit&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=50&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'top range of parameter&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Dim&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iStep&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;As&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Double&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;STRONG&gt;0.1&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'increment to increase by&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;For&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=15&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;To&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iLimit&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: red; font-family: 'Courier New'; font-size: 10pt;"&gt;Step&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;iStep&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;Parameter&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;(&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;"3300393:1"&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: teal; font-family: 'Courier New'; font-size: 10pt;"&gt;"Stroke"&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt; &lt;STRONG&gt;=&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;i&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;RuleParametersOutput&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;I&gt;&lt;SPAN style="margin: 0px; color: gray; font-family: 'Courier New'; font-size: 10pt;"&gt;'required to update the parameter&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;InventorVb&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;DocumentUpdate&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: purple; font-family: 'Courier New'; font-size: 10pt;"&gt;ThisApplication&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;ActiveView&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="margin: 0px; color: maroon; font-family: 'Courier New'; font-size: 10pt;"&gt;Update&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: 'Courier New'; font-size: 10pt;"&gt;()&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Dec 2016 18:53:10 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774808#M296497</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-29T18:53:10Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774881#M296498</link>
      <description>&lt;P&gt;SyntaxEditor Code Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;System&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Threading&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Thread&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Sleep&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;1000&lt;/SPAN&gt;&lt;SPAN&gt;) 'where the parameter (1000) is in ms&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 29 Dec 2016 19:27:25 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774881#M296498</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2016-12-29T19:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774917#M296499</link>
      <description>&lt;P&gt;Adjusting this simply delayed the rule from running, it did not speed up the motion itself...&lt;/P&gt;</description>
      <pubDate>Thu, 29 Dec 2016 19:36:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774917#M296499</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-12-29T19:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774920#M296500</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;@Anonymous wrote:&lt;BR /&gt;
&lt;P&gt;Hey Curtis&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for that idea, it totally slipped my mind to try that.&lt;/P&gt;
&lt;P&gt;Just curious, with this code I can set the step value, but there is no speed or rate setting. Is there a way to access that? Increasing the step value does increase the speed, however it also reduces the accuracy.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="margin: 0px; color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hi DanielPenner,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can add a sleep line to slow it down. But to speed it up I think the step value is the only way.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You could do something like this example to create a "speed curve" for the step value, which in this case run the middle 80% of the travel 2x faster (2x larger steps), but the starting and ending steps are at 1x, so the end position is more accurate. See attached 2015 files.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps.&lt;BR /&gt;Best of luck to you in all of your Inventor pursuits,&lt;BR /&gt;Curtis&lt;BR /&gt;&lt;A href="http://inventortrenches.blogspot.com" target="_blank"&gt;http://inventortrenches.blogspot.com&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;Dim i As Double 'starting value
Dim iLimit As Double  'top range of parameter
Dim iStep As Double 'increment to increase by

'total travel 
oTravel = 18

'comment/ uncomment to add/remove a delay
oDelay = 0
'oDelay = 100 'in millseconds

'get resting value
i =  Parameter("822_0:1", "Stroke")

'determine direction to run
If i &amp;lt;&amp;gt; 0 Then 'run down
	 iStep = -0.25
	 iLimit = 0
	iRange1 = oTravel - (oTravel * 0.1) '10% of the travel
	iRange2 = oTravel - (oTravel * 0.8) '80% of the travel
Else 'run up
	iStep = 0.25
	iLimit = oTravel
	iRange1 = oTravel * 0.1 '10% of the travel
	iRange2 = oTravel * 0.8 '80% of the travel
End If

'first 10% of travel
For i = i To  iRange1 Step iStep
	System.Threading.Thread.Sleep(oDelay)
	Parameter("822_0:1", "Stroke") = i
	RuleParametersOutput() 'required to update the parameter
	InventorVb.DocumentUpdate()
	ThisApplication.ActiveView.Update()
Next

'middle 80% of travel
For i = i To  iRange2 Step iStep * 2 'run at 2x the speed
	System.Threading.Thread.Sleep(oDelay)
	Parameter("822_0:1", "Stroke") = i
	RuleParametersOutput() 'required to update the parameter
	InventorVb.DocumentUpdate()
	ThisApplication.ActiveView.Update()
Next

'remainder or travel
For i = i To  iLimit Step iStep
	System.Threading.Thread.Sleep(oDelay)
	Parameter("822_0:1", "Stroke") = i
	RuleParametersOutput() 'required to update the parameter
	InventorVb.DocumentUpdate()
	ThisApplication.ActiveView.Update()
Next

&lt;/PRE&gt;</description>
      <pubDate>Thu, 29 Dec 2016 19:44:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774920#M296500</guid>
      <dc:creator>Curtis_W</dc:creator>
      <dc:date>2016-12-29T19:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: iLogic Motion</title>
      <link>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774921#M296501</link>
      <description>Put it inside of your for loop that contains each step to make it pause&lt;BR /&gt;there, rather than before running the whole rule.......</description>
      <pubDate>Thu, 29 Dec 2016 19:38:41 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-forum/ilogic-motion/m-p/6774921#M296501</guid>
      <dc:creator>MechMachineMan</dc:creator>
      <dc:date>2016-12-29T19:38:41Z</dc:date>
    </item>
  </channel>
</rss>

