Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

displaying parameter set names in table cell

Status
Not open for further replies.

edleit

Mechanical
Dec 14, 2004
23
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 (&param_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 “&param_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?

 
Replies continue below

Recommended for you

Edleit,

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
 
Hora,

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

 
Ed,

There is no parameter that can store all instances name of a family table.

In fact you need a NAME 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

 
It struck me that what I wanted could be accomplished by defining a new user parameter called "parameter_setname", of type 'string'. Next, define the text to display for each variant. Then just add this to the parameter set just like any other value!

The final step is to add the "&parameter_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

 
Status
Not open for further replies.

Part and Inventory Search

Sponsor