weixin_48784805 2025-06-04 08:25 采纳率: 0%
浏览 15

如何控制Creo10中创建的 局部参数 实数 值 全部显示为3为小数

在Creo10中通过设置 param_dec_places 3 后,局部参数 实数值 怎么还是1位小数(1.0)?现在希望 创建的所有 局部参数 实数值 都以 1.000 的形式显示,请求解决方法,谢谢

img


  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-06-04 08:25
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    Creo10中控制局部参数实数值显示为3位小数

    Creo10中,可以通过在参数定义时设置param_dec_places属性来控制局部参数的显示小数位数。

    在你的情况下,你已经设置了param_dec_places为3,但是局部参数实数值仍然显示为1位小数(1.0)。这可能是因为Creo10中有一些默认设置会覆盖你的设置。

    解决方法是:

    1. 在参数定义时,添加param_dec_places属性,并将其值设置为3,例如:
    <param name="my_param" type="real" value="0.0" param_dec_places="3"/>
    
    1. 在参数的Display属性中,设置Display FormatFixed,并将Number of Decimal Places设置为3,例如:
    <param name="my_param" type="real" value="0.0">
      <Display>
        <Format>Fixed</Format>
        <DecimalPlaces>3</DecimalPlaces>
      </Display>
    </param>
    
    1. 重新编译参数定义文件,并重新打开Creo10。

    这样,局部参数实数值应该显示为3位小数(1.000)了。

    评论

报告相同问题?

问题事件

  • 创建了问题 6月4日