<?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 Placing and constraining multiple instances of fastners in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11322608#M140615</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;I'm trying to place fasteners as sets, example: M10 x 25 SET SCREW, M10 FLAT WASHER AND M10 SPRING WASHER into my assembly so that I can constrain them to my assembly quicker. However when I place these components from content center and constrain them using ilogic it only works the first time. When a second instance of the fastener is placed&amp;nbsp;&amp;nbsp;(for example:&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;SS Flat Washers 10 mm:2),&lt;/STRONG&gt; how do I update the mate constraint that is supposed to constrain the fastener set. I have only pasted the problematic portion of the code. I need the code to place new instances every single time it is run and constrain them in the same way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Component1&lt;/SPAN&gt; = &lt;SPAN&gt;Components&lt;/SPAN&gt;.&lt;SPAN&gt;AddContentCenterPart&lt;/SPAN&gt;(&lt;STRONG&gt;"SS Flat Washers 10 mm:1"&lt;/STRONG&gt;,&lt;SPAN&gt;"Fasteners:Washers:Plain"&lt;/SPAN&gt;,&lt;SPAN&gt;"SS Flat Washers"&lt;/SPAN&gt;,
                                                 {&lt;SPAN&gt;"STOCK_TYPE"&lt;/SPAN&gt;,&lt;SPAN&gt;"S"&lt;/SPAN&gt;,&lt;SPAN&gt;"NND"&lt;/SPAN&gt;,&lt;SPAN&gt;"10"&lt;/SPAN&gt;},
                                                 &lt;SPAN&gt;position&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;grounded&lt;/SPAN&gt; := &lt;SPAN&gt;False&lt;/SPAN&gt;, 
                                                 &lt;SPAN&gt;visible&lt;/SPAN&gt; := &lt;SPAN&gt;True&lt;/SPAN&gt;, &lt;SPAN&gt;appearance&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)
&lt;SPAN&gt;Component2&lt;/SPAN&gt; = &lt;SPAN&gt;Components&lt;/SPAN&gt;.&lt;SPAN&gt;AddContentCenterPart&lt;/SPAN&gt;(&lt;STRONG&gt;"SS Spring Washers 10 mm:1"&lt;/STRONG&gt;,&lt;SPAN&gt;"Fasteners:Washers:Spring"&lt;/SPAN&gt;,&lt;SPAN&gt;"SS Spring Washers"&lt;/SPAN&gt;,
                                                 {&lt;SPAN&gt;"STOCK_TYPE"&lt;/SPAN&gt;,&lt;SPAN&gt;"S"&lt;/SPAN&gt;,&lt;SPAN&gt;"NND"&lt;/SPAN&gt;,&lt;SPAN&gt;"10"&lt;/SPAN&gt;},
                                                 &lt;SPAN&gt;position&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;grounded&lt;/SPAN&gt; := &lt;SPAN&gt;False&lt;/SPAN&gt;, 
                                                 &lt;SPAN&gt;visible&lt;/SPAN&gt; := &lt;SPAN&gt;True&lt;/SPAN&gt;, &lt;SPAN&gt;appearance&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)

&lt;SPAN&gt;Constraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddMate&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Flat Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"Work Axis1"&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Spring Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"Work Axis1"&lt;/SPAN&gt;,
                    &lt;SPAN&gt;offset&lt;/SPAN&gt; := 0.0, &lt;SPAN&gt;e1InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;, &lt;SPAN&gt;e2InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;,
                    &lt;SPAN&gt;solutionType&lt;/SPAN&gt; := &lt;SPAN&gt;MateConstraintSolutionTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoSolutionType&lt;/SPAN&gt;,
                    &lt;SPAN&gt;biasPoint1&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;biasPoint2&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)
&lt;SPAN&gt;Constraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddMate&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Flat Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"YZ PLANE"&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Spring Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"YZ PLANE"&lt;/SPAN&gt;,
                    &lt;SPAN&gt;offset&lt;/SPAN&gt; := 0.0, &lt;SPAN&gt;e1InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;, &lt;SPAN&gt;e2InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;,
                    &lt;SPAN&gt;solutionType&lt;/SPAN&gt; := &lt;SPAN&gt;MateConstraintSolutionTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoSolutionType&lt;/SPAN&gt;,
                    &lt;SPAN&gt;biasPoint1&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;biasPoint2&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Jul 2022 06:33:28 GMT</pubDate>
    <dc:creator>phani.gampala</dc:creator>
    <dc:date>2022-07-27T06:33:28Z</dc:date>
    <item>
      <title>Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11322608#M140615</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;I'm trying to place fasteners as sets, example: M10 x 25 SET SCREW, M10 FLAT WASHER AND M10 SPRING WASHER into my assembly so that I can constrain them to my assembly quicker. However when I place these components from content center and constrain them using ilogic it only works the first time. When a second instance of the fastener is placed&amp;nbsp;&amp;nbsp;(for example:&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;SS Flat Washers 10 mm:2),&lt;/STRONG&gt; how do I update the mate constraint that is supposed to constrain the fastener set. I have only pasted the problematic portion of the code. I need the code to place new instances every single time it is run and constrain them in the same way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Component1&lt;/SPAN&gt; = &lt;SPAN&gt;Components&lt;/SPAN&gt;.&lt;SPAN&gt;AddContentCenterPart&lt;/SPAN&gt;(&lt;STRONG&gt;"SS Flat Washers 10 mm:1"&lt;/STRONG&gt;,&lt;SPAN&gt;"Fasteners:Washers:Plain"&lt;/SPAN&gt;,&lt;SPAN&gt;"SS Flat Washers"&lt;/SPAN&gt;,
                                                 {&lt;SPAN&gt;"STOCK_TYPE"&lt;/SPAN&gt;,&lt;SPAN&gt;"S"&lt;/SPAN&gt;,&lt;SPAN&gt;"NND"&lt;/SPAN&gt;,&lt;SPAN&gt;"10"&lt;/SPAN&gt;},
                                                 &lt;SPAN&gt;position&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;grounded&lt;/SPAN&gt; := &lt;SPAN&gt;False&lt;/SPAN&gt;, 
                                                 &lt;SPAN&gt;visible&lt;/SPAN&gt; := &lt;SPAN&gt;True&lt;/SPAN&gt;, &lt;SPAN&gt;appearance&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)
&lt;SPAN&gt;Component2&lt;/SPAN&gt; = &lt;SPAN&gt;Components&lt;/SPAN&gt;.&lt;SPAN&gt;AddContentCenterPart&lt;/SPAN&gt;(&lt;STRONG&gt;"SS Spring Washers 10 mm:1"&lt;/STRONG&gt;,&lt;SPAN&gt;"Fasteners:Washers:Spring"&lt;/SPAN&gt;,&lt;SPAN&gt;"SS Spring Washers"&lt;/SPAN&gt;,
                                                 {&lt;SPAN&gt;"STOCK_TYPE"&lt;/SPAN&gt;,&lt;SPAN&gt;"S"&lt;/SPAN&gt;,&lt;SPAN&gt;"NND"&lt;/SPAN&gt;,&lt;SPAN&gt;"10"&lt;/SPAN&gt;},
                                                 &lt;SPAN&gt;position&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;grounded&lt;/SPAN&gt; := &lt;SPAN&gt;False&lt;/SPAN&gt;, 
                                                 &lt;SPAN&gt;visible&lt;/SPAN&gt; := &lt;SPAN&gt;True&lt;/SPAN&gt;, &lt;SPAN&gt;appearance&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)

&lt;SPAN&gt;Constraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddMate&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Flat Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"Work Axis1"&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Spring Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"Work Axis1"&lt;/SPAN&gt;,
                    &lt;SPAN&gt;offset&lt;/SPAN&gt; := 0.0, &lt;SPAN&gt;e1InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;, &lt;SPAN&gt;e2InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;,
                    &lt;SPAN&gt;solutionType&lt;/SPAN&gt; := &lt;SPAN&gt;MateConstraintSolutionTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoSolutionType&lt;/SPAN&gt;,
                    &lt;SPAN&gt;biasPoint1&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;biasPoint2&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)
&lt;SPAN&gt;Constraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddMate&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Flat Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"YZ PLANE"&lt;/SPAN&gt;, &lt;STRONG&gt;"SS Spring Washers 10 mm:1"&lt;/STRONG&gt;, &lt;SPAN&gt;"YZ PLANE"&lt;/SPAN&gt;,
                    &lt;SPAN&gt;offset&lt;/SPAN&gt; := 0.0, &lt;SPAN&gt;e1InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;, &lt;SPAN&gt;e2InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;,
                    &lt;SPAN&gt;solutionType&lt;/SPAN&gt; := &lt;SPAN&gt;MateConstraintSolutionTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoSolutionType&lt;/SPAN&gt;,
                    &lt;SPAN&gt;biasPoint1&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;biasPoint2&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 06:33:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11322608#M140615</guid>
      <dc:creator>phani.gampala</dc:creator>
      <dc:date>2022-07-27T06:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324629#M140645</link>
      <description>&lt;P&gt;If you replace the static occurrence name with "" in AddContentCenterPart this will then automatically assign the name as the part is added therefore adding the index :1,:2,:3 etc.You don't need to deal with creating new/duplicate names.&lt;/P&gt;&lt;P&gt;Next for the constraint replace the static occurrence name with the name linked to the object occurrence added previously.&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Component1&lt;/SPAN&gt; = &lt;SPAN&gt;Components&lt;/SPAN&gt;.&lt;SPAN&gt;AddContentCenterPart&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;,&lt;SPAN&gt;"Fasteners:Washers:Plain"&lt;/SPAN&gt;,&lt;SPAN&gt;"SS Flat Washers"&lt;/SPAN&gt;,
                                                 {&lt;SPAN&gt;"STOCK_TYPE"&lt;/SPAN&gt;,&lt;SPAN&gt;"S"&lt;/SPAN&gt;,&lt;SPAN&gt;"NND"&lt;/SPAN&gt;,&lt;SPAN&gt;"10"&lt;/SPAN&gt;},
                                                 &lt;SPAN&gt;position&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;grounded&lt;/SPAN&gt; := &lt;SPAN&gt;False&lt;/SPAN&gt;, 
                                                 &lt;SPAN&gt;visible&lt;/SPAN&gt; := &lt;SPAN&gt;True&lt;/SPAN&gt;, &lt;SPAN&gt;appearance&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)
&lt;SPAN&gt;Component2&lt;/SPAN&gt; = &lt;SPAN&gt;Components&lt;/SPAN&gt;.&lt;SPAN&gt;AddContentCenterPart&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;,&lt;SPAN&gt;"Fasteners:Washers:Spring"&lt;/SPAN&gt;,&lt;SPAN&gt;"SS Spring Washers"&lt;/SPAN&gt;,
                                                 {&lt;SPAN&gt;"STOCK_TYPE"&lt;/SPAN&gt;,&lt;SPAN&gt;"S"&lt;/SPAN&gt;,&lt;SPAN&gt;"NND"&lt;/SPAN&gt;,&lt;SPAN&gt;"10"&lt;/SPAN&gt;},
                                                 &lt;SPAN&gt;position&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;grounded&lt;/SPAN&gt; := &lt;SPAN&gt;False&lt;/SPAN&gt;, 
                                                 &lt;SPAN&gt;visible&lt;/SPAN&gt; := &lt;SPAN&gt;True&lt;/SPAN&gt;, &lt;SPAN&gt;appearance&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)

&lt;SPAN&gt;Constraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddMate&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;Component1&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;, &lt;SPAN&gt;"Work Axis1"&lt;/SPAN&gt;, &lt;SPAN&gt;Component2&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;, &lt;SPAN&gt;"Work Axis1"&lt;/SPAN&gt;,
                    &lt;SPAN&gt;offset&lt;/SPAN&gt; := 0.0, &lt;SPAN&gt;e1InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;, &lt;SPAN&gt;e2InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;,
                    &lt;SPAN&gt;solutionType&lt;/SPAN&gt; := &lt;SPAN&gt;MateConstraintSolutionTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoSolutionType&lt;/SPAN&gt;,
                    &lt;SPAN&gt;biasPoint1&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;biasPoint2&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)
&lt;SPAN&gt;Constraints&lt;/SPAN&gt;.&lt;SPAN&gt;AddMate&lt;/SPAN&gt;(&lt;SPAN&gt;""&lt;/SPAN&gt;, &lt;SPAN&gt;Component1&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;, &lt;SPAN&gt;"YZ PLANE"&lt;/SPAN&gt;, &lt;SPAN&gt;Component2&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt;, &lt;SPAN&gt;"YZ PLANE"&lt;/SPAN&gt;,
                    &lt;SPAN&gt;offset&lt;/SPAN&gt; := 0.0, &lt;SPAN&gt;e1InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;, &lt;SPAN&gt;e2InferredType&lt;/SPAN&gt; := &lt;SPAN&gt;InferredTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoInference&lt;/SPAN&gt;,
                    &lt;SPAN&gt;solutionType&lt;/SPAN&gt; := &lt;SPAN&gt;MateConstraintSolutionTypeEnum&lt;/SPAN&gt;.&lt;SPAN&gt;kNoSolutionType&lt;/SPAN&gt;,
                    &lt;SPAN&gt;biasPoint1&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;, &lt;SPAN&gt;biasPoint2&lt;/SPAN&gt; := &lt;SPAN&gt;Nothing&lt;/SPAN&gt;)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 22:38:45 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324629#M140645</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2022-07-27T22:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324707#M140647</link>
      <description>&lt;P&gt;Thank you very much for the reply &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried leaving the name blank like you mentioned. Then inventor just creates parts with the numbering scheme set automatically. However, I dont want to manually add the constraint name for every single fastener placed. For example there might already be a 100 M10 Flat Washers in the assembly added before. If I run the code it will place M10 Flat Washer:101 like you said but wont update the mate number to mate:101. It will just replace some older constraint. I need a way to update the constraint name automatically to suit the new instance name.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 23:53:13 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324707#M140647</guid>
      <dc:creator>phani.gampala</dc:creator>
      <dc:date>2022-07-27T23:53:13Z</dc:date>
    </item>
    <item>
      <title>Re: Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324719#M140648</link>
      <description>&lt;P&gt;In my test if I left the mate name blank it automatically assigned a new number. It wasn't associated with the occurrence number. I didn't test your example specifically so maybe check that the mate name is correctly referenced. You can use capture snippet to reference the original constraint.&amp;nbsp;&lt;/P&gt;&lt;P&gt;As far as I am aware it just takes the next available index for that mate type.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 00:03:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324719#M140648</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2022-07-28T00:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324741#M140649</link>
      <description>&lt;P&gt;Sorry&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp; I missed one part of your correction. Thank you very much, you saved me a lot of time. It works perfectly. Was a very easy fix. Any suggestion on how I can learn these basics? I'm writing codes for simple assemblies but I'm not a programmer and things like this eat up a lot of time..&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 00:20:39 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324741#M140649</guid>
      <dc:creator>phani.gampala</dc:creator>
      <dc:date>2022-07-28T00:20:39Z</dc:date>
    </item>
    <item>
      <title>Re: Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324772#M140651</link>
      <description>&lt;P&gt;For ilogic specific snippets like what your working with just simple practice and trial and error is the best. I don't think there is much tutorials on these little tricks. This forum is the best to pick these up. That particular one of leaving the string blank I picked up from another user leaving it blank when using ipart change row.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Inventor&amp;nbsp;&lt;A href="https://help.autodesk.com/view/INVNTOR/2021/ENU/?guid=GUID-DE229A99-9860-4501-AF4C-C671D120A2DB" target="_blank" rel="noopener"&gt;API help&lt;/A&gt; has a lot of samples and also information about objects you are working&amp;nbsp; with. Although this is a level deeper than ilogic it still has some background information as to what the objects do and what the methods are and how you can use them. As for the &lt;A href="https://help.autodesk.com/view/INVNTOR/2021/ENU/?guid=f8a579e8-5888-8848-112b-39d2eb0bac06" target="_blank" rel="noopener"&gt;ilogic API help&lt;/A&gt; that is also there and can offer more information to as to how the code is to be constructed.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 00:56:28 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324772#M140651</guid>
      <dc:creator>A.Acheson</dc:creator>
      <dc:date>2022-07-28T00:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: Placing and constraining multiple instances of fastners</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324799#M140652</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/7946284"&gt;@A.Acheson&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Jul 2022 01:21:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/placing-and-constraining-multiple-instances-of-fastners/m-p/11324799#M140652</guid>
      <dc:creator>phani.gampala</dc:creator>
      <dc:date>2022-07-28T01:21:53Z</dc:date>
    </item>
  </channel>
</rss>

