Autodesk Inventor files have properties called iProperties (note that this design name combines "inv" for inventor and "iproperty," with a small "i" before "Property").
This Design gives access to read and write those eligible properties. Only in the case of user defined properties, a property is created if it does not exist. The following table lists the propertyset name and its corresponding properties for Inventor 2019:
PropertySet |
Property |
Summary Information |
Title, Subject, Author, Keywords, Comments, Last Saved By, Revision Number |
Document Summary Information |
Category, Manager, Company |
Design Tracking Properties |
Creation Time, Part Number, Project, Cost Center, Checked by, Date Checked, Engr Approved by, Engr Date Approved, User Status, Material, Part Property Revision Id, Catalog web link, Part Icon, Description, Vendor, Document SubType, Document SubType Name, Proxy Refresh Date, Mfg Approved by, Mfg Date Approved, Cost, Standard, Design Status, Designer, Engineer, Authority, Parameterized Template, Template Row, External Property Revision Id, Standard Revision, Manufacturer, Standards Organization, Language, Defer Updates, Size Designation, Categories, Stock Number, Weld Material, Mass, SurfaceArea, Volume, Density, Valid MassProps, Flat Pattern Width, Flat Pattern Length, Flat Pattern Area, Sheet Metal Rule, Last Updated With, Sheet Metal Width, Sheet Metal Length, Sheet Metal Area, Material Identifier, Appearance, Flat Pattern Defer Update |
User Defined Properties |
This is based on whatever the user defines. |
Example
Example: Parts list in Inventor Drawing:
InvObjectMixin
RULE NAME |
DESCRIPTION |
TYPE |
DEFAULTS |
CATEGORY |
FLAGS |
invName |
Name of the iProperty |
String |
""
|
Inventor |
Cached Required |
invPropertySetName |
iProperties have four major PropertySets (similar to sections). Under each PropertySet there are various Properties that are referred to here by invName. |
String |
"" |
Inventor |
Cached Required |
InvValue |
This may be a value or a Inventor formula. |
String |
"
|
Inventor |
Cached |
invDataType |
Data type of the invValue. For example: kstring, knumber, kdatetime, kboolean |
String |
"kstring" |
Inventor |
Cached |
In your kBridge Examples Projects folder open the project called ‘Table_KB_Inventor_Example’.
Reference Location:
"world.tableapplication1.tables.tables0.tabletopgroup.tabletop0.inviproperties.inviproperties0"
Link: https://knowledgebridge.engineer/projects