iProperties Length, Width, Height in Description and how to fix unit to just have " instead of 'in'
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
This is a solution to a problem I've had over the past years and always had a hard time solving it. So by writing this, I hope it helps others also resolve their issues too. Please feel free to add to this with comments.
If you want your iProperty / iProperties to consume a parameter or custom property. You can type = <exact property spelling here> in any field in the iProperties.
Example: "=<Designer>"
Result: After pressing Apply/Close, this will output whatever is typed into the Designer property in iProperties. You can then click the Fx () symbol to the right to reveal the formula if needed.
This same trick can be used with Parameters as well as System Variables like "=<Sheet Metal Rule>" <-only applies to Sheet Metal .ipt files. (I'm unaware of a list of all the System Variables, maybe someone can comment with a helpful list 🙏.)
As far as parameters:
- Open the Parameter dialog box and find the Parameter you want to call on.
- Check the check box for "Export Parameter". In the below example I'm going to use Length.
- Then close the Parameters menu.
- Open your iProperties and inside the Description field you can type in "=Example text, <Length>", More Example Text"
- Apply and/or close.
- The Output should now display: "Example text, 9.88 in", More Example Text" (note you may have your units set too mm and in place of in would be mm in that case.)
- This is obviously a problem b/c of the double units. Since Inventor doesn't support changing the display unit of ", you're going to have to change the way its formatted in a different way.
- Open the Parameter dialog box and find the Parameter you want to call on again.
- Right Click on the Equation and "Select Custom Property Format..."
- Next Dialog box, change Property Type to Number. (Also you can adjust precision here as well.)
- Press Ok and return to your iProperties and you will see the "in" is now gone like we wanted.
Example: "Example text, 9.88", More Example Text"
Another Example could be applying the Length value to your part number: =PART-<Length>, Result: PART-9.88
Warning: Seems to be temperamental when using with Model States? Doesn't like to be edited? Feel free to share your experiences. Maybe it'll work better with iFactory families? Nope seems to have a problem here too.
Inventor: Model States is not a replacement for iParts / iAssemblies. It does not have all the same features yet and does not communicate well with our large currently in use libraries. 😞 https://forums.autodesk.com/t5/inventor-ideas/model-state-support-tabulated-parts-list/idc-p/11360616
