转换数据类型
收集后的范围如中所述收集范围,根据收集到的理想范围为模型中的对象提出和应用数据类型。定点工具为所设计的系统中的所有对象提出了一个数据类型,其锁定输出数据类型设置以防止定点工具的更改参数被清除。
编辑提案设置
在转换数据类型工具条的设置菜单中,配置定点工具用于为设计中的系统中的对象生成数据类型建议的设置。
设置 | 描述 | |
---|---|---|
提出 | 提出 | 选择是否为所设计的系统中的对象提出分数长度或单词长度。
|
提出signedness | 选择是否使用采集到的范围信息提出签名。 | |
模拟最小/最大安全余量(%) | 指定应用于收集的模拟范围的安全裕度。定点工具会将指定的金额添加到收集的范围和在此较大范围上的基本建议。此设置的默认值是2%。 | |
转换为定点 | 转换双/单类型 | 选择是否为当前指定双数据类型或单数据类型的结果生成建议。 |
转换继承类型 | 选择是否为当前指定继承数据类型的结果生成数据类型建议。 | |
默认字长 | 选择要用于提案的默认单词长度。此设置仅在提出设置设置为部分长度 。默认值为16。 |
|
默认分数长度 | 选择要用于提案的默认分数长度。此设置仅在提出设置设置为字长 。此设置的默认值为4。 |
建议数据类型
在建议数据类型时,定点工具使用以下类型的范围数据:
设计最小值或最大值-您可以使用参数(如。)指定模型对象的设计范围输出最小和输出最大。有关可以为其指定这些值的块列表,请参见允许信号范围规范的块(万博1manbetx模型)。
模拟最小值或最大值——当模拟启用了检测的系统时,定点工具会记录模型对象生成的最小值和最大值。有关的更多信息定点测量方式参数,看到定点测量方式。
导出的最小值或最大值-当为选定的系统导出最小值和最大值时,定点工具使用您在模块上指定的设计最小值和最大值来导出模型中信号的范围信息。有关更多信息,请参见极差分析是如何工作的。
定点工具使用所有可用的范围数据来计算数据类型建议。
要生成建议,请单击建议数据类型按钮
。
应用建议的数据类型
检查数据类型建议后,将建议的数据类型应用到模型中。
定点工具允许您有选择地将数据类型建议应用于模型中的对象。在电子表格中,使用接受复选框,以指定要分配给模型对象的建议。
![]() |
定点工具将建议的数据类型应用于此对象。默认情况下,该工具选择接受当提案与对象的当前数据类型不同时,选中复选框。 |
![]() |
定点工具忽略建议的数据类型,并保留此对象的当前数据类型。 |
![]() |
不存在针对该对象的建议,例如,该对象被锁定以防止自动数据类型化。 |
检查每个结果。有关特定结果的详细信息,请选择结果并检查结果细节窗格。
此窗格还描述潜在的问题或错误,并建议解决这些问题的方法。数据类型建议可能导致问题的结果会被标记为警告(
)或错误(
)图标。有关资料的详细资料,请参阅结果细节窗格中,看到检查结果以解决冲突。
如果你知道不想要接受提案的结果,就在电子表格上,清理一下接受复选框中选择该结果。
在将建议应用到模型之前,您可以自定义它们。在电子表格中,单击aProposedDT单元格和编辑数据类型表达式。有些结果属于数据类型组,它们必须在其中共享相同的数据类型。在这些情况下,定点工具将询问您是否要更新组中的所有结果。
要将建议的数据类型写入模型,请单击应用可接受的数据类型按钮
。
如果您没有固定模型中的所有警告,“定点工具”将显示一个警告对话框。
要完成转换过程中的下一步,请参见验证新设置。