Jump to content

Re-measure a feature according to a condition


---
 Share

Recommended Posts

Hi everyone! I am trying to find out how to re-measure a feature according to a result, for instance, I've created a feature circle "c1" and characteristic "d1" and in the feature "c1" I placed on post-condition a code to check the error form like this:

result=getActual("c1").form

if result > 0.001 then

   activateFeature("c1")

   meausure()

end if

The idea is: if the result is bigger than 0,001 the measurement of the circle should be perform again, but it doesn't work.

I will really apreciate if anyone has an idea how to do this.

Thanks in advance//

Ricardo

Link to comment
Share on other sites

What you are looking for is a method generally referred to as "retrace" (or re-scan).  This is very difficult to accomplish reliably. I am interested to see what our community has come on with on this topic.

Link to comment
Share on other sites

Please sign in to view this quote.

I tried this code but it doesn't work because when I check for instance the form of a diameter and I choose option 3 to re-measure, it evaluates the diameter without measuring the circle again, because the loop is applied to the characteristic, not to the feature.

Link to comment
Share on other sites

Please sign in to view this quote.

Hi Richard!  I don't know if is possible to delete but maybe is not necessary, when you re-measure, the new values should replace the old one. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...