I want to add a general table to a drawing with cells that reference custom properties that are in the part. Does anyone know how to do this?
I want to add a general table to a drawing with cells that reference custom properties that are in the part. Does anyone know how to do this?
Why not just use a BOM? You can have as many different BOMs as you want. Configure it how you like and save it as a template...Then you have access to all those properties.
BOMs are more limited than general tables? I don't use general tables often, but I thought they were much more basic than BOMs.
General tables are more basic than BOMs, but that's what I need. For example, BOM tables are limited to a particular part or assy. I need to create a table with custom properties for several different parts. Right now I'm using BOMs for each part then having to customize the tables and stack them in order to make it look like one table.
In the past, I've created a fake ASM and added a view off the printable area. Then generated the BOM from that ASM...Does that help?
Thanks Matt for working with me on this. That does help, but I didn't want to make an additional misc file. So right now I'm just adding the models I need to the drawing and manipulating the BOM tables as needed. There's also multiple ways to do the same thing. But it looks like the real answer to my original question is it can't be done.
Wayne Bird wrote:
Thanks Matt for working with me on this. That does help, but I didn't want to make an additional misc file. So right now I'm just adding the models I need to the drawing and manipulating the BOM tables as needed. There's also multiple ways to do the same thing. But it looks like the real answer to my original question is it can't be done.
Sometimes you just have to get it done. That's why I suggested that gross hack.
Hello,
With a cell selected, type $PRP:"Property Name" or $PRPSHEET:"Property Name" depending on whether you want to reference the property in the drawing or from the referenced part/assembly.
I hope this helps.
Kevin
How does SW know which part to pull that property from in a general table? Like I said, I don't work in general tables often.
Matt Peneguy wrote:
How does SW know which part to pull that property from in a general table? Like I said, I don't work in general tables often.
If you have one part or assembly in a view on the sheet with the gen table, if pulls if from that one.
If you have more than one part/assy on a sheet, it pulls the property from the first one added to the sheet.
It's sheet by sheet.
BTW, if you want to reference a view property, you have to type $PRPVIEW instead.
Kevin
Kevin Chandler wrote:
Matt Peneguy wrote:
How does SW know which part to pull that property from in a general table? Like I said, I don't work in general tables often.
If you have one part or assembly in a view on the sheet with the gen table, if pulls if from that one.
If you have more than one part/assy on a sheet, it pulls the property from the first one added to the sheet.
It's sheet by sheet.
BTW, if you want to reference a view property, you have to type $PRPVIEW instead.
Kevin
That makes sense because I know you can get properties into the sheet annotations for the first added part to the drawing. Thanks for clarifying that. And I learned of a new type I never knew about, $PRPVIEW. Another tool to add to my toolbox. Thanks!
If you have one part or assembly in a view on the sheet with the gen table, if pulls if from that one.
If you have more than one part/assy on a sheet, it pulls the property from the first one added to the sheet.
It's sheet by sheet.
BTW, if you want to reference a view property, you have to type $PRPVIEW instead.
Kevin