How to add 'area' variable on draft? Every part has 'density', 'author' but no area - for example: %{Author|R1} gives my name on draft.
Chris from Poland.
I think the problem is you'd somehow have to define what surface or surfaces you want the area of. There is some functionality to support this in draft but not quite like you're saying. Try inspect, measure area.
when you use the function Ken mentiones make sure the view
is at scale 1:1 or do that when in 'Drawing in View' which
is always is scaled 1:1. Reason: the scale is factored in.
The value shown can be copied by Ctrl+C and pasted into
a callout or into a custom variable, it's static, however
1.Can I scale 'Surface Area'? For example: Surface Area * 10000 (I don't need milimmeters)
2. When in try put 'Surface Area' in template (without part) it dissapears.
3. Does enybody have idea how to read area of the assemblies? In my last project I got 358 parts (22 types) and Surface Area of asm is much faster in this case.
What they are thinking in UGS? - so simple mistakes (holes?). I bought SE18 and I'm getting more and more disapointed...
1. You can probably change the units of measure under file properties and adjust it to what you need.
2. If you temporarily associate a part with that property to the draft template file and then create the callout using property text then remove the link to the part it might work.
3. Do you not get the same option after running phisical properties for assy?
V18, or Solid Edge isn't perfect but I've had more trouble with other CAD systems. At least 75% of the time when I have a problem I eventually find out it's me not the software.
1.) to change the unit you must change the area readout
within the part not within Draft. The Surface area is derived
from the part.
2) SurfaceArea|R1 points to the first part in your .dft
if no view from a part has so far been created
it will show an error message
|G uses the graphical connection
|GP uses the full path to a part
without '|' uses the current draft
|G or |GP might come in handy when in an assembly and
only the information for a part is needed (make sure the
callout is connected to the part)