×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

displaying parameter set names in table cell

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 (&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?

RE: displaying parameter set names in table cell

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

RE: displaying parameter set names in table cell

(OP)
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

RE: displaying parameter set names in table cell

Ed,

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

(OP)
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

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources