警告

项目模块的功能之一是警告选项。以下是项目中出现错误时的一般布局。

警告页面 - 显示 Valis 上的当前警告。

当计算算法检测到所使用的公式和数值的当前状态可能存在不一致时,就会生成警告。警告旨在让您意识到这些问题,并提供修复建议。

每个警告都有一个四位数的 "代码 "供参考。一般来说,警告分为以下几个高级类别:

  • 1000-1999不属于其他类别的各种警告

  • 2000-2999计算警告

    • 2100-2199单位换算警告

  • 3000-3999:与警告有关的要求

  • 4000-4999模式依赖性和链接矩阵警告

让我们逐一了解这些警告的含义:

警告:2000

如果一个无 Valitype 的 Vali 在其公式中使用了子代计算(如 soc()),则会产生 2000 警告。只有具有 Valitype 的 Vali 才应使用子代计算。

2000说明:'Vali 公式包含子代计算,但 Vali 没有类型。未找到子代。

警告:2110、2115 和 2120

启用单位转换且指定的单位不在默认单位列表或自定义单位中时,会出现 2110 和 2120 警告。有关单位转换逻辑的更多信息,请参阅单位转换。它们对应于 Pint 库中的 UndefinedUnitErrors。

如果输入了不支持的单位(例如 %, -, $).此 Vali 将被视为无量纲单位,因此任何计算都将使用原始值。有关支持和不支持的单位列表,请参阅单位转换

2110: '此 Vali 指定的单位未定义

2115为该值指定的单位不支持' : '为该值指定的单位不支持

2120使用未定义单位的 Vali

警告:2150 和 2160

当启用单位转换且公式内的单位维度不匹配时(例如,您尝试将米添加到公斤),会生成 2150 警告。

当公式结果的维度与 Vali 本身的单位不匹配时(例如,您将两个 Vali 以米为单位相加,而结果 Vali 的单位是公斤),则会产生 2160 警告。

有关单位转换逻辑的更多信息,请参阅 单位转换 。它们与 Pint 库中的 DimensionalityErrors 相对应。

2150:"公式中的维度错误

2160公式和单位之间的维度错误

警告:3100 和 3200

当最坏情况下的正值超过用户定义的最大要求时,会产生 3100 警告。

当最坏情况下的负值低于用户定义的最低要求时,将生成 3200 警告。

3100警告 3100:"最坏情况正值高于最大要求"。

3200最坏情况负值低于最低要求"。

警告:4000 和 4010

当建模者之间存在缺失链接时,会产生 4000 警告。

当一个不依赖于模式的 Vali 的公式指向一个依赖于模式的 Vali 时,就会产生 4010 警告。这在很多情况下会导致意想不到的计算结果。

4000警告:"建模者之间缺少链接

4010此 Vali 使用了{name},而{name}是依赖于模式的 Vali、

该 Vali 的子节点是模式依赖 Valis、

此 Vali 在其公式中使用了与模式相关的 Vali,它是否也应与模式相关?

示例:取决于模式的功耗。

mceclip2.png

在此示例中,风扇模块的功耗 Vali 是一个单一值,而其子模块电机和速度控制器的功耗矩阵则与模式相关。风扇的功耗有一个标准的子块总和公式。但是,它应该考虑其子模块的哪种模式?

建议的解决方法是使风扇功耗取决于模式。模式"页面解释了如何做到这一点。这样就可以在风扇及其子模式之间建立联系。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

Content