<?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: Limit iLogic rule for specific view on drawing in Inventor Programming - iLogic, Macros, AddIns &amp; Apprentice</title>
    <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10432463#M126002</link>
    <description>&lt;P&gt;to put this all together for iLogic, here is an example&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&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;DrawingDocument&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;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDimCollec1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;oDrawingDimCollec1&lt;/SPAN&gt; = &lt;SPAN&gt;GetDrawingDimForView&lt;/SPAN&gt;(&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;, &lt;SPAN&gt;"VIEW1"&lt;/SPAN&gt;)

	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDimCollec1&lt;/SPAN&gt;
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;ModelValue&lt;/SPAN&gt; * 10, 1) -&lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;ModelValue&lt;/SPAN&gt; * 10, 0) = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;Precision&lt;/SPAN&gt; = 0
		&lt;SPAN&gt;Else&lt;/SPAN&gt;
			&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;Precision&lt;/SPAN&gt; = 1
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;


&lt;SPAN&gt;Public&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;GetDrawingDimForView&lt;/SPAN&gt;(&lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;, &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;) &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateObjectCollection&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDims&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;
	&lt;SPAN&gt;oDrawDims&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt;
	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDims&lt;/SPAN&gt;
		&lt;SPAN&gt;Select&lt;/SPAN&gt; &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;.&lt;SPAN&gt;Type&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kLinearGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLinearDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;LinearGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oLinearDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oLinearDim&lt;/SPAN&gt;.&lt;SPAN&gt;IntentOne&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kRadiusGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRadiusDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;RadiusGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oRadiusDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oRadiusDim&lt;/SPAN&gt;.&lt;SPAN&gt;Intent&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kDiameterGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDiameterDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DiameterGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oDiameterDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDiameterDim&lt;/SPAN&gt;.&lt;SPAN&gt;Intent&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kAngularGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oAngularDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AngularGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oAngularDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oAngularDim&lt;/SPAN&gt;.&lt;SPAN&gt;IntentOne&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;Else&lt;/SPAN&gt;
				&lt;SPAN&gt;'Case is not handled...&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Select&lt;/SPAN&gt;
	&lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;GetDrawingDimForView&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimsForView&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>Wed, 30 Jun 2021 13:52:53 GMT</pubDate>
    <dc:creator>Curtis_Waguespack</dc:creator>
    <dc:date>2021-06-30T13:52:53Z</dc:date>
    <item>
      <title>Limit iLogic rule for specific view on drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10431676#M125991</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have below iLogic rule to control dimension precision on Inventor drawing. It updates dimension precision in all drawing views.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible to modify this rule so that it will only update dimension precision of required drawing view ?? I have a view on drawing with name as "UNDER". I want to have precise dimensions only for this view.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dim oDoc As DrawingDocument = ThisDoc.Document&lt;BR /&gt;Dim oSheet As Sheet = oDoc.ActiveSheet&lt;/P&gt;&lt;P&gt;For Each oDim As DrawingDimension In oSheet.DrawingDimensions&lt;BR /&gt;If Round(oDim.ModelValue * 10, 1) -Round(oDim.ModelValue * 10, 0) = 0 Then&lt;BR /&gt;oDim.Precision = 0&lt;BR /&gt;Else&lt;BR /&gt;oDim.Precision = 1&lt;BR /&gt;End If&lt;BR /&gt;Next&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BR, Ganesh&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jun 2021 09:31:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10431676#M125991</guid>
      <dc:creator>ganeshholkar18</dc:creator>
      <dc:date>2021-06-30T09:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: Limit iLogic rule for specific view on drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10431789#M125993</link>
      <description>&lt;P&gt;Hi, it's not as straight forward as it seems.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is one exemple : &lt;A href="https://adndevblog.typepad.com/manufacturing/2012/08/how-to-determine-which-drawing-dimensions-belong-to-a-particular-view.html" target="_blank" rel="noopener"&gt;https://adndevblog.typepad.com/manufacturing/2012/08/how-to-determine-which-drawing-dimensions-belong-to-a-particular-view.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;FINET L.&lt;/P&gt;</description>
      <pubDate>Wed, 30 Jun 2021 10:26:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10431789#M125993</guid>
      <dc:creator>FINET_Laurent</dc:creator>
      <dc:date>2021-06-30T10:26:53Z</dc:date>
    </item>
    <item>
      <title>Re: Limit iLogic rule for specific view on drawing</title>
      <link>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10432463#M126002</link>
      <description>&lt;P&gt;to put this all together for iLogic, here is an example&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&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;DrawingDocument&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;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDimCollec1&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;oDrawingDimCollec1&lt;/SPAN&gt; = &lt;SPAN&gt;GetDrawingDimForView&lt;/SPAN&gt;(&lt;SPAN&gt;oDoc&lt;/SPAN&gt;.&lt;SPAN&gt;ActiveSheet&lt;/SPAN&gt;, &lt;SPAN&gt;"VIEW1"&lt;/SPAN&gt;)

	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawingDimCollec1&lt;/SPAN&gt;
		&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;ModelValue&lt;/SPAN&gt; * 10, 1) -&lt;SPAN&gt;Round&lt;/SPAN&gt;(&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;ModelValue&lt;/SPAN&gt; * 10, 0) = 0 &lt;SPAN&gt;Then&lt;/SPAN&gt;
			&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;Precision&lt;/SPAN&gt; = 0
		&lt;SPAN&gt;Else&lt;/SPAN&gt;
			&lt;SPAN&gt;oDim&lt;/SPAN&gt;.&lt;SPAN&gt;Precision&lt;/SPAN&gt; = 1
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
	&lt;SPAN&gt;Next&lt;/SPAN&gt;

&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Sub&lt;/SPAN&gt;


&lt;SPAN&gt;Public&lt;/SPAN&gt; &lt;SPAN&gt;Function&lt;/SPAN&gt; &lt;SPAN&gt;GetDrawingDimForView&lt;/SPAN&gt;(&lt;SPAN&gt;oSheet&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;Sheet&lt;/SPAN&gt;, &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;String&lt;/SPAN&gt;) &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;ObjectCollection&lt;/SPAN&gt;
	&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt; = &lt;SPAN&gt;ThisApplication&lt;/SPAN&gt;.&lt;SPAN&gt;TransientObjects&lt;/SPAN&gt;.&lt;SPAN&gt;CreateObjectCollection&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDims&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;
	&lt;SPAN&gt;oDrawDims&lt;/SPAN&gt; = &lt;SPAN&gt;oSheet&lt;/SPAN&gt;.&lt;SPAN&gt;DrawingDimensions&lt;/SPAN&gt;

	&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DrawingDimension&lt;/SPAN&gt;
	&lt;SPAN&gt;For&lt;/SPAN&gt; &lt;SPAN&gt;Each&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt; &lt;SPAN&gt;In&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDims&lt;/SPAN&gt;
		&lt;SPAN&gt;Select&lt;/SPAN&gt; &lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;.&lt;SPAN&gt;Type&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kLinearGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oLinearDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;LinearGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oLinearDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oLinearDim&lt;/SPAN&gt;.&lt;SPAN&gt;IntentOne&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kRadiusGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oRadiusDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;RadiusGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oRadiusDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oRadiusDim&lt;/SPAN&gt;.&lt;SPAN&gt;Intent&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kDiameterGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oDiameterDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;DiameterGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oDiameterDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oDiameterDim&lt;/SPAN&gt;.&lt;SPAN&gt;Intent&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;kAngularGeneralDimensionObject&lt;/SPAN&gt;
				&lt;SPAN&gt;Dim&lt;/SPAN&gt; &lt;SPAN&gt;oAngularDim&lt;/SPAN&gt; &lt;SPAN&gt;As&lt;/SPAN&gt; &lt;SPAN&gt;AngularGeneralDimension&lt;/SPAN&gt;
				&lt;SPAN&gt;oAngularDim&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;
				&lt;SPAN&gt;If&lt;/SPAN&gt; &lt;SPAN&gt;oAngularDim&lt;/SPAN&gt;.&lt;SPAN&gt;IntentOne&lt;/SPAN&gt;.&lt;SPAN&gt;Geometry&lt;/SPAN&gt;.&lt;SPAN&gt;Parent&lt;/SPAN&gt;.&lt;SPAN&gt;Name&lt;/SPAN&gt; = &lt;SPAN&gt;ViewName&lt;/SPAN&gt; &lt;SPAN&gt;Then&lt;/SPAN&gt;
					&lt;SPAN&gt;oDrawDimsForView&lt;/SPAN&gt;.&lt;SPAN&gt;Add&lt;/SPAN&gt;(&lt;SPAN&gt;oDrawDimIterator&lt;/SPAN&gt;)
				&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;If&lt;/SPAN&gt;
			&lt;SPAN&gt;Case&lt;/SPAN&gt; &lt;SPAN&gt;Else&lt;/SPAN&gt;
				&lt;SPAN&gt;'Case is not handled...&lt;/SPAN&gt;
		&lt;SPAN&gt;End&lt;/SPAN&gt; &lt;SPAN&gt;Select&lt;/SPAN&gt;
	&lt;SPAN&gt;Next&lt;/SPAN&gt;
	&lt;SPAN&gt;GetDrawingDimForView&lt;/SPAN&gt; = &lt;SPAN&gt;oDrawDimsForView&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>Wed, 30 Jun 2021 13:52:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/inventor-programming-ilogic/limit-ilogic-rule-for-specific-view-on-drawing/m-p/10432463#M126002</guid>
      <dc:creator>Curtis_Waguespack</dc:creator>
      <dc:date>2021-06-30T13:52:53Z</dc:date>
    </item>
  </channel>
</rss>

