技术文章 - CS404570

在 Creo Parametric 关系中使用 log() 公式时如何防止出现负结果或“函数计算中可能存在错误”错误

已修改: 06-Nov-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Creo Parametric 9.0

说明

  • 考虑在 Creo Parametric 中配置以下关系,其中“x”可以由更复杂的公式驱动
y=log(x)
  • 在关系 UI 中验证上述公式时:
    • x等于或大于“1”时,公式得出正结果(零或正)
    • x介于零和“1”之间时,公式会导致负结果
    • x等于 0 时
      • 公式导致以下消息:
Probable error in function evaluation
  • 该消息实际上是预期的,因为log(0)未定义
x>=1 => y 为正数或 null 0<x<1 => y 为负数x=0 => y 未定义
图片.png图片.png图片.png
  • 如何重新配置​​上述关系以便:
    • 无论 x 的值如何,仅提供正结果(也接受零)
    • 当 x 等于 0 时,防止出现“函数求值中的可能错误”错误
这是文章 404570 的 PDF 版本,可能已过期。最新版本 CS404570