Math Error popping up in Conditional Feature Suppression - Inventor 2024.3.5
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I will preface this with: I am running Inventor 2024, Build: 343, Release 2024.3.5 This issue is not due to the model, the error can be replicated by making any feature and giving it these parameters and conditional feature suppression. I do not want to upload this file, it has external references and is very complex.
I am running into an error with formulas in the conditional feature suppression system. Here are the general parameters.
This error shows up in several instances, but I will just go over one of them. For this feature, I need the suppression to occur if SheaveInnerDiam <= HubDiam + HubReinThickness * 2.
As you can see above,
SheaveInnerDiam = 1.336 in
HubDiam = 2.5 in
HubReinThickness = -.582 in
If we do the math,
-.582 * 2 = -1.164
2.5 - 1.164 = 1.336
Therefore, the formula is equal to SheaveInnerDiam and the feature should suppress. However, it does not. I can only attribute this to an internal rounding error since everything is stored internally in Inventor in metric units. This formula works if the requirement is >=. I also tried "round(( HubDiam + HubReinThickness * 2 ul ) * 1000 ul / 1 in) * 0.001 in" and this works on features that need >= but not <=.
I am very confused by this error and would love some help.
Thank you,
@nathan_wostrel Your post title was modified to add the product name and version and to increase findability - CGBenner
64-Bit Edition
Build: 343
Release: 2024.3.3