主要内容

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

当定点工具提出更改数据类型在您的模型迭代定点转换工作流,它提醒你潜在问题。如果定点工具提醒您数据类型错误,你必须诊断和修复的错误问题。有关更多信息,请参见检查结果来解决冲突

定点工具并没有发现所有潜在的数据类型问题。如果该工具不报告任何问题模型,仍有可能后续数据类型错误传播经验。在你使用定点工具之前,备份你的模型,以确保您可以恢复原来的数据类型设置。有关更多信息,请参见定点转换流程的最佳实践

下面的模型组件可能会导致数据类型传播问题。

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

万博1manbetx®参数对象

定点工具不能发现当一个参数对象必须是整数,比如当使用一个参数对象作为维度的一个变量,变量控制,或者一个布尔值。

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

用户定义S-functions

不能检测到用户定义的S-functions的操作。

  • 用户定义的函数只接受某些输入数据类型。定点工具无法检测这一要求,提出了一个不同的数据类型功能的上游。更新图失败的模型由于数据类型不匹配的错误。

  • 用户定义的函数指定特定的输出数据类型。定点工具不知道这个要求,不使用自动数据类型。因此,该工具可能会提出数据类型与功能的数据类型不一致或生成的建议导致溢出。

用户定义的蒙面子系统

没有知识蒙面子系统的工作空间时,不能考虑这个子系统提出数据类型。

定点工具可能会提出数据类型与蒙面子系统的需求不一致,特别是如果子系统使用掩模的初始化。该数据类型可能导致数据类型不匹配错误或溢出。

相关子系统

不包括相关子系统时提出的数据类型。

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

相关的话题