Creating a repeat region for a family table? - challenging

Discussion in 'Pro/Engineer & Creo Elements/Pro' started by t bennett, Jun 12, 2007.

  1. t bennett

    t bennett Guest

    I have a part that has two states - flat and folded. It is not
    sheetmetal - that's a different subject altogether.

    In addition, the part has many different sizes. For simplicity,
    imagine an "L" shaped part with varying leg lengths.

    We show the "L" bracket in its flat state on the drawing. There are
    three table driven dimensions: leg 1 "A", leg 2 "B", and the width
    "C". There is another table driven dimension for the ANGLE (180 when
    flat; 90 when folded).

    The file name is unimportant and should not show up on the drawing's
    table/repeat region. We use a parameter in the family table called
    "PART_NO".

    I have tried many different ways to get this on my drawing as a repeat
    region, each has a major flaw - albeit some different flaws for each.
    ______________________________________________________________________________________________
    First, I can make a Two-D table and exclude the ANGLE column. This
    has the most problems:
    (1) I don't want to see the flat-state in the list. This is only for
    detailing.
    (2) I don't want the column labeled "PART_NO". I want it to be "PART
    NUMBER".
    (3) I want some columns to be narrower than others.

    ______________________________________________________________________________________________
    Second, I can make a table with a repeat region for each column.
    (1) I don't want to see the flat-state in the list.
    (2) I can't sort this, because it sorts each column separately. This
    wouldn't matter if I could get rid of the flat-state instance.

    ______________________________________________________________________________________________
    Third, I can make a table without a repeat region. Then I can add
    every single instance to the drawing. In each cell in the table I get
    to pull the parameter/value from each instance.
    (1) This is very labor intensive.
    (2) The drawing has to load every instance.
    (3) There isn't an easy way to tell which instance is which number.
    I.e. &PART_NO:2 is the first model added to the drawing, but may not
    be the first instance.
    (4) New instances don't automatically appear and each cell must be
    added.

    Any ideas appreciated.

    T Bennett
     
    t bennett, Jun 12, 2007
    #1
  2. t bennett

    David Janes Guest

    I have a part that has two states - flat and folded. It is not
    sheetmetal - that's a different subject altogether.

    In addition, the part has many different sizes. For simplicity,
    imagine an "L" shaped part with varying leg lengths.

    We show the "L" bracket in its flat state on the drawing. There are
    three table driven dimensions: leg 1 "A", leg 2 "B", and the width
    "C". There is another table driven dimension for the ANGLE (180 when
    flat; 90 when folded).

    The file name is unimportant and should not show up on the drawing's
    table/repeat region. We use a parameter in the family table called
    "PART_NO".

    I have tried many different ways to get this on my drawing as a repeat
    region, each has a major flaw - albeit some different flaws for each.
    ______________________________________________________________________________________________
    First, I can make a Two-D table and exclude the ANGLE column. This
    has the most problems:
    (1) I don't want to see the flat-state in the list. This is only for
    detailing.
    (2) I don't want the column labeled "PART_NO". I want it to be "PART
    NUMBER".
    (3) I want some columns to be narrower than others.

    ______________________________________________________________________________________________
    Second, I can make a table with a repeat region for each column.
    (1) I don't want to see the flat-state in the list.
    (2) I can't sort this, because it sorts each column separately. This
    wouldn't matter if I could get rid of the flat-state instance.

    ______________________________________________________________________________________________
    Third, I can make a table without a repeat region. Then I can add
    every single instance to the drawing. In each cell in the table I get
    to pull the parameter/value from each instance.
    (1) This is very labor intensive.
    (2) The drawing has to load every instance.
    (3) There isn't an easy way to tell which instance is which number.
    I.e. &PART_NO:2 is the first model added to the drawing, but may not
    be the first instance.
    (4) New instances don't automatically appear and each cell must be
    added.

    Any ideas appreciated.

    T Bennett

    Repeat Region Relations, Filters, and Sort Regions are the nub, the crux of your problems and mastering these, the key to your success. From what I've been able to do with these, they are completely capable of controlling the content and display of your repeat region table. AFAIK, this applies to 2D regions, as well.

    I'm assuming your region(s) look something like this:
    &fam.inst.param.name
    &fam.inst.name &fam.inst.param.value

    These are effectively two regions: doing Relations requires you to pick a region; hover over the fam.inst.name cell and one region shows a box; hover over fam.inst.param.name and a different region is boxed. Relations, sorts and filters apply differently to each. ..inst.name controls which instances are shown and how; ...param.name governs what values are shown and how displayed. The basic explanation is availalble from Help>What's This? and drilling down to the Relations, Sort or Filter menus. Maybe you know all this stuff like the back of your hand. In that case, while I much enjoyed your unusually detailed presentation and breakdown of the problem, if you did ANYTHING with filters or relations, this would be very helpful to know. And what the results were.

    David Janes
     
    David Janes, Jun 14, 2007
    #2
  3. t bennett

    t bennett Guest

    Yup, my 2-D table is structured like you have shown. I can't say I
    know any of this like the back of my hand. But I did try some filters
    without any luck. Half the battle is trying to figure out what the
    program wants. Then I can usually figure out how to get it the info.

    I don't remember now what my sort/filter results were (I tried so
    many). I try to get back to this tomorrow.

    I'm going to play with this some more using the info you gave me. It
    really does help.

    Todd
     
    t bennett, Jun 14, 2007
    #3
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.