If I put iParts into an assembly, and then convert this assembly to an iAssembly, I can include "Table Replace [My_iPart]" as a column in the parameter table. As the value of this column I can select the individual rows of the given iPart parameter table.
However, I can not make this column be a "Custom Parameter Column". (In fact it seems to me that in an iAssembly I can not make any other types of columns to be "Custom Parameter Columns" either). Also, if a parameter of the iPart is a "custom parameter", I can not carry over this "customness" into the iAuthor parameter table.
This means that I need to insert table rows by hand, one-by-one, which is quite cumbersome. Imagine you have an iAssembly containing only two iParts, each having N rows. This means N^2 rows in the iAssembly, all of which I need to specify by hand. Plus I can not use the "customness" of a parameter of an iPart within the assembly.
In an iAssembly containing an iPart, I would like to
- have a "Custom Parameter Column" in the iAssembly parameter table, which can select rows from the iPart parameter table (selectable values would automatically be all the rows from the correcponding iPart)
- if my iPart has a custom parameter, I would like to have this custom parameter available as a separate custom-value column in the iAssembly
Is it possible somehow? Or is it conceptually wrong?
A related problem (?) is with iParts containing iFeatures: if I create an iPart containing an iFeature, I can put a parameter column into the iPart parameter table, which is the row-number of the contained iFeature. But this column can not be made custom-value, i.e. I need to create several rows in the iPart parameter table, containing the different rows of the iFeature. Can this be solved in a more elegant way?
I assume by the lack of replies that these two operations cannot be done? I have tried many different options (Inventor 2012) and not been able to come up with any workaround. The first operation (puting in multiple combinations) can at least be done, even if it means inserting N^2 rows, but the second one (having an iPart parameter exposed when you insert an iAssembly) seem simpossible :-(
Indeed there were no responses, so I believe this is not possible - although I do not find the described situation 'artificially fabricated': I have many practical cases when this would come handy.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register
Start with some of our most frequented solutions to get help installing your software.