displaying parameter set names in table cell
displaying parameter set names in table cell
(OP)
I’ve got a layout which drives my top level concept assy. Within the layout I’ve defined global parameters (obviously) and parameter sets that act as a series of case study values for different design configurations. I am displaying static text for the baseline configuration in one column. In the adjacent column, I’ve entered the layout parameter (¶m_name_as_needed). This is fine for displaying the currently selected & applied parameter set.
What I would like to do, so that it’s more apparent when looking at the layout sheet, is to display the parameter table instance names (proto_1, proto_2, proto_3, etc) in a table cell of the layout sheet above the value column. That way, when you’re giving at the table, you are aware of what design iteration the displayed values belong to.
Since the parameter table comes up in the family table editor, I thought that I might be able to coax the instance name to display. Can this be done with standard family tables?
I’ve tried “¶m_set_name<&dwg_name>” (and a bunch of variants) with $ and & preceding the param_set_name but it just displays the correct drawing name (of the layout) with the remainder in dumb text.
Is there an internal system parameter name for the parameter set instances that I'm not calling properly?
Any ideas?
What I would like to do, so that it’s more apparent when looking at the layout sheet, is to display the parameter table instance names (proto_1, proto_2, proto_3, etc) in a table cell of the layout sheet above the value column. That way, when you’re giving at the table, you are aware of what design iteration the displayed values belong to.
Since the parameter table comes up in the family table editor, I thought that I might be able to coax the instance name to display. Can this be done with standard family tables?
I’ve tried “¶m_set_name<&dwg_name>” (and a bunch of variants) with $ and & preceding the param_set_name but it just displays the correct drawing name (of the layout) with the remainder in dumb text.
Is there an internal system parameter name for the parameter set instances that I'm not calling properly?
Any ideas?





RE: displaying parameter set names in table cell
Why not add the following relations in the generic:
IF PROTO_NAME == "instance1.prt"
PARAM_A = VALUE_1
ENDIF
IF PROTO_NAME == "instance2.prt"
PARAM_A = VALUE_2
ENDIF
IF PROTO_NAME == "instance3.prt"
PARAM_A = VALUE_3
ENDIF
You can then display the PROTO_NAME of the instace and the according value of PARAM_A.
Is this what you want?
-Hora
RE: displaying parameter set names in table cell
What I'm really trying to display is the name of the parameter set in a layout table header cell, with the appropriate values for each parameter that's driven by the layout listed below. (Not a standard generic w/family table instances, per se)
The approach you suggest may work, but I still haven't found what Pro/E uses as an internal or system parameter to identify each set.
-Ed
RE: displaying parameter set names in table cell
There is no parameter that can store all instances name of a family table.
In fact you need a NAME[i] where i represents the number of instances of the family table. There is no such parameter in ProENGINEER. Not only for family table but for all ProE stuff. And, unfortunately, there aren't many system parameters you can use. And all of those parameters are stand alone and not matrix like A(i,j).
What I told you above is an alternative to this.
Good luck!
-Hora
RE: displaying parameter set names in table cell
The final step is to add the "¶meter_setname" parameter to the layout table cell. Now when I change from set to set and regenerate the appropriate text appears above the column of values (e.g., "baseline", "Proto_1", "Proto_2", etc.).
btw, this was a WF2.0 application
Thanks for jogging my brain ...
-Ed