- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Good Morning.
In Navisworks, i can read iProperties from parts in an assembly from Inventor but ... How to read instance Properties?
Thank you!
Solved! Go to Solution.
Good Morning.
In Navisworks, i can read iProperties from parts in an assembly from Inventor but ... How to read instance Properties?
Thank you!
Solved! Go to Solution.
Hi!
Instance properties it's an assembly property, is not written in the part, only when the part is in the assembly context.
I don't think you be able to read all that info in Navisworks.
...But you can recognize each instance in the selection Three. What do you are trying to achieve?
@CCarreiras Thank you for your reply.
I have serial numbers on each part of an assembly and i'm delivering the naviswork file of the assembly to the customer.
How can the customer read the serial numbers?
Thank .you.
As a workaround, you can add the serial to the instance name, and then you can identify it later in Navisworks browser.
Hi! I believe Carlos' solution can be automated using an iLogic rule in the hosting assembly. Basically, the rule needs to read the serial number property and populate it to the instance name.
Many thanks!

Interoperability between software is not perfect most of the time.
I guess that there are no other good options to identify the serial parts without writing that information someplace.
If the instance properties are already written, you can push that to the instance name in assembly as @johnsonshiue referred.
Hi @johnsonshiue !
I liked the idea of the iLogic rule to automate the rename of each part acording to it's serial number, but there's a catch... the serial number is written in an INSTANCE PROPERTY because, obviously is unique for each part.
How can it be done?
iLogic can read the INSTANCE PROPERTY "Serial Number" and rename each part accordingly?
Thank you! ![]()
Not remaining the part file (filename), only the instance name in the assembly browser.
iLogic will do the same as I did manually (catch the instance property and add that to the instance name), but quickly.
Ask this in the Inventor programming forum you will get some help with this.
@CCarreiras i did ask for help in the inventor programming forum and the solution is there.
So i publish here the link to the solution
Thank you @CCarreiras and Thank you @johnsonshiue for your contribution! ![]()
Otimo!!t Tambem vou experimentar o código... ![]()