• Hi everybody, I need your help.


    I have a project in metric units and I need to switch in imperial. So I created a new unit in paragon module and I had set to have FINCH.
    So my project opens in imperial format without problems.


    Now, when I take the position (QPOS) or a dimension or when I try to modify a primitive, the result is not what I want.
    Exemple : I had 5000mm so when I switched I had 16'4.8045" and I would like to have 16'5".


    I almost read everything I can in this forum or inside the manuels. And I didn't find an answer.


    It's very important, because if I didn't find a solution I need to remake all the 3D model with right values.


    So please help me!
  • PDMS12.1.SP4\PMLLIB\common\objects

    COMFORMATS.PMLOBJ

    In this file you have to make settings.
  • Thanks for your quick respond.

    In [COLOR=#333333]COMFORMATS.PMLOBJ you don't set the precision right? In this file you call [/COLOR]com-format-dflts.pmldat
    And in the com-format-dflts.pmldat I already defined a new format like that :
    --   -- Format (00'00")
    !format                      = object FORMAT()
    !!tmpType.append(|DISTANCE|)
    !!tmpDesc.append(|Feet & Inches (Decimal eg. 00'00")|)
    !format.CompSeparator = ||
    !format.Denominator   = 32
    !format.Dimension     = |L|
    !format.DP            = 2
    !format.ENU           = true
    !format.Fraction      = false
    !format.FtLabel       = |'|
    !format.InchSeparator = |.|
    !format.Label         = |"|
    !format.PadFractions  = false
    !format.Units         = |FINCH|
    !format.Zeros         = false

    !!tmpFormat.append(!format)

    But I don't know how to use this new format cause it doesn't change anything.
  • hi you are right.

    i think this is for dimension places.

    !format.DP = 2

    can you try with 1 and 0
  • Hmmm,

    First, there is a PRECISION command available which allows to set exactly what you want to achieve. See Help for Design, General Commands for further Details.

    However, this does not solve your needs perfectly, because the numerical values in the database will not be changed. They remain metric, just the Display is rounded. This can lead to problems with numerical accuracy  in calculations. E. g. you reset POSS of a SCTN and do not the same for POSE. Suddenly your SCTN is no longer orthogonal oriented and some procedures may fail.

    Moving from a metric model to a fully functional model in the (strange) feet and inches logic unfortunately needs much more than just changing the working units.  The US have missed the nineteenth century in which the rest of the world went METRIC! ;-)
  • You can set it manually by typing :  PREC OUT DI 16ths (which will set it to 1/16 inch increments)
  • I'm convinced that they have really messed up the units in 12.1
    There are all sorts of rounding off problems.
  • [QUOTE=pdmselder;100664]Hmmm,

    First, there is a PRECISION command available which allows to set exactly what you want to achieve. See Help for Design, General Commands for further Details.

    However, this does not solve your needs perfectly, because the numerical values in the database will not be changed. They remain metric, just the Display is rounded. This can lead to problems with numerical accuracy  in calculations. E. g. you reset POSS of a SCTN and do not the same for POSE. Suddenly your SCTN is no longer orthogonal oriented and some procedures may fail.

    Moving from a metric model to a fully functional model in the (strange) feet and inches logic unfortunately needs much more than just changing the working units.  The US have missed the nineteenth century in which the rest of the world went METRIC! ;-)

    Not just the USA, UK as well. Totally agree with you.

    It might be too late now but I'll post regardless, even though you have set the units on Paragon, it's very easy to forget to put your recently created units DB in the top hierarchy on your MDB. Make sure it comes before the metric one on the hierarchy. Just an FYI.

    Cheers,

    Orlando A. Santos