Skip to main content
21-Topaz I
November 23, 2016
Question

Dimension display (@D and @S)

  • November 23, 2016
  • 3 replies
  • 8501 views

It does not appear that you can show an @S (symbol) in one place and then an @D in another place on the same drawing.

I have a family table of a part and I am creating a table showing all of the varied dimensions for the family table. I want to show the @S for the generic in the header of the table and then the @D for all of the instances. When I flip one and then do a re-gen however it changes the others.

I called PTC and they suggested I write a relation to copy the dimension value into another parameter and then call that out in the table (ie Table_A = A). Doing that prevents me from showing the tolerances though. Unfortunately it looks like you can't call out the dimension tolerance variable (ie tp0 and tm0) on a drawing like you can a dimension (&tp0 doesn't work).


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.

3 replies

Chris321-Topaz IAuthor
21-Topaz I
November 23, 2016

I just realized that I can create a relation to copy the tolerance too (ie Table_A_Upper_Tolerance = tp0). I am going to do this unless I hear something better.

13-Aquamarine
November 24, 2016

It sounds like you're trying to have the same dimension show as both @S and @D - which you clearly can't do, because editing either instance of the dimension edits the same dimension.

Perhaps you could use the shown dimension as @S for the generic, and use created dimensions for the instances?

Chris321-Topaz IAuthor
21-Topaz I
November 28, 2016

I am trying to do something similar to what is shown below. I would have thought that I could show @S for the generic and @D for the instances since the instances are separate parts with their own dimensions but apparently this is not the case. I suppose I could use created dimensions for the instances, but that seems like more work and not as robust.

PTC suggested that I just manually type in the symbol names which rubs me the wrong way given that their name is parametric technology corporation and there is nothing parametric about manually entering the names in. My solution of using relations while certainly not ideal works and it keeps everything parametric.

Capture.PNG

1-Visitor
November 29, 2016

Hi,

I think that what you are trying to do is fairly straight forward. Your drawing view will display the dimensions for arguments sake the length of the screw at 50.0mm, you want this to show 'L' or length so change the name of the dimension from d26 for example to L. then go to the display tab and enter as @s this will display L instead of 50.0

You will also see this in your models family table where the header has the original d26 and L to give you a clue as to what the column is displaying.

The harder part is probably where you need to learn how to report in repeat regions. Assuming you know very little about this I will try to give you a coincise idea of how to execute this. If you know more then I apologise in advance if it seems patronising.

Create a 2x2 table. You will need to define a Two-D repeat region. the first region will be the horizontal one. Click on repeat region/ add/two-D choose the first cell as row 2 column 1, the second cell will be row 2 column 2. then choose the vertical region row 1 column 2 and the second cell of that is row 2 column 2.

You then need to add the report parameters to drive the content. I have attached a screen shot of the content as it's a little too complicated to describe it all in one go. Note the 3 cells that are populated are the ones you defined in the Two-D repeat region.

If you've done this correctly the labels will be as you want and the values will be correct too all with nicely defined part numbers down the left.Capture-FT-model.JPGCapture-FT-definition.JPG

Chris321-Topaz IAuthor
21-Topaz I
November 30, 2016

Yes, I know how to create a repeat region. The problem with a 2D repeat region is that you can't add additional text / parameters into the repeat region. 2D repeat regions also don't support tolerance display (which I need).

1-Visitor
November 30, 2016

Hi Chris,

You could add header boxes before you define the two-d repeat region and I would consider creating an upper and lower tolerance parameter then adding these to the family table that way they can be reported on. You also should be able (i think) to add the relation to make the tolerances equal the parameter.Capturedrw.JPG