主要内容

定点转换流程的最佳实践

使用定点工具,你可以准备一个模型或子系统从浮点转换到一个等价的定点表示。以下是建模的最佳实践将模型转换为定点。

启动信号记录

比较之前和之后的行为转换,使感兴趣的信号的信号记录系统的设计。

您可以指定绝对、相对和模型中时间误差信号,信号启用日志记录。模拟与嵌入的类型后,工作流浏览器显示嵌入式运行是否符合指定的信号公差相比基线运行期间创建范围收集。您可以查看检查员情节比较仿真数据。

备份你的金宝app模型

使用定点工具之前,备份你的仿真软件金宝app®模型和相关的工作空间变量。备份您的模型可以提供一个基线进行测试和验证。

定点工具自动创建一个备份你的原始模型中准备阶段的转换。恢复您的模型这个状态,单击恢复原始模型按钮。

将各个子系统

将各个子系统模型一次。这种做法便于调试通过隔离定点的来源问题。

不要使用“另存为”引用模型和MATLAB功能块

使用定点工具定点转换过程中,不使用“另存为”选项保存引用的模型或MATLAB®功能块与一个不同的名称。如果你这样做,你可能会失去现有的原始模型的结果。

使用锁输出数据类型设置

你可以防止定点工具取代当前的数据类型。使用锁输出数据类型设置定点对变化的工具在许多块可用参数。默认设置允许替换。使用此设置时:

  • 你已经知道你想要的定点数据类型用于一个特定的块。

    例如,块建模一个真实的组件。设置块允许硬件限制,比如限制输出整型值。

    显式地指定块的输出数据类型,并选择锁输出数据类型设置定点对变化的工具

  • 你调试模型,知道一个特定的块只接受特定的输入信号的数据类型。

    显式地指定的输出数据类型并选择上游块锁输出数据类型设置定点对变化的工具

保存金宝app信号对象

如果你的模型包含仿真软件信号对象和你接受提出的金宝app数据类型,定点工具自动将更改应用到信号对象。然而,定点工具不会自动保存更改,它使得仿真软件信号对象。金宝app保存更改,之前关闭您的模型,仿真软件信号对象保存在您的工作空间和模型。金宝app

不要使用清除所有

清除所有不支持定点转换金宝app工作流程。不要使用清除所有在初始化函数(InitFcn在MATLAB命令窗口),或者当使用定点工具。

相关的例子

更多关于