文档

可能导致数据类型传播错误的模型

当定点工具建议对模型中的数据类型进行更改时,它会提醒您潜在的问题。如果定点工具提醒您数据类型错误,则必须诊断错误并修复问题。有关更多信息,请参见检查结果以解决冲突

定点工具不能检测所有潜在的数据类型问题。如果该工具没有报告您的模型的任何问题,仍然有可能遇到后续的数据类型传播错误。在使用定点工具之前,备份您的模型,以确保您可以恢复原始的数据类型设置。有关更多信息,请参见定点工作流的最佳实践

以下模型可能会导致数据类型传播问题。

模型使用…… 定点工具行为 数据类型传播问题

万博1manbetx®参数对象

定点工具无法检测参数对象何时必须为整数,例如使用参数对象作为维度变量、变量控制或布尔值时。

定点工具可能会建议与参数对象的数据类型不一致的数据类型,或者生成导致溢出的建议。

用户定义S-functions

无法检测用户定义的s函数的操作。

  • 用户定义的s函数只接受特定的输入数据类型。定点工具无法检测到这一需求,并提出了s函数上游的不同数据类型。更新图由于数据类型不匹配错误,在模型上失败。

  • 用户定义的s函数指定某些输出数据类型。定点工具不知道这个需求,也不将它用于自动数据类型化。因此,该工具可能会建议与s函数的数据类型不一致的数据类型,或者生成导致溢出的建议。

自定义屏蔽子系统

不了解被屏蔽的子系统工作空间,在建议数据类型时不能将该子系统考虑在内。

定点工具可能会提出与屏蔽子系统的需求不一致的数据类型,特别是当子系统使用掩码初始化时。建议的数据类型可能会导致数据类型不匹配错误或溢出。

相关子系统

在建议数据类型时不包括链接的子系统。

数据类型不匹配错误可能发生在链接的子系统边界上。

相关的话题

这个话题有用吗?