定点覆盖仪器和数据类型
模型的转换浮点和定点覆盖需要配置定点仪器和数据类型。然而,离开这些设置转换后可能会导致意想不到的结果。
定点工具单击时自动使定点设备收集范围按钮的工具。默认情况下,定点工具使用当前数据类型覆盖在模型上设置。你也可以选择覆盖数据类型与双打,单打或双打。完成仿真或派生时,工具会自动禁用了工具和删除数据类型覆盖,如果选择数据类型覆盖工具。当你点击模拟与嵌入的类型按钮,使仪器在仿真的工具。数据类型覆盖设置模型不受影响。
控制仪表设置
定点测量模式控制哪些对象日志最小,最大和溢出数据在模拟。仪器需要收集仿真范围使用定点工具。这些范围提出数据类型用于模型。当你不积极将模型转换为定点,禁用定点仪器恢复最大模拟速度模型。
使仪器定点以外的工具,在命令行设置MinMaxOverflowLogging
参数MinMaxAndOverflow
或OverflowOnly
。
set_param (“MyModel”,“MinMaxOverflowLogging”,“MinMaxAndOverflow”)
仪器需要一个定点设计师™许可证。禁用设备模型,设置参数ForceOff
或UseLocalSettings
。
set_param (“MyModel”,“MinMaxOverflowLogging”,“UseLocalSettings”)
控制数据类型覆盖
使用数据类型使用双覆盖模拟模型,单或双扩展数据类型。如果你没有定点设计软件,你仍然可以配置数据类型覆盖设置模拟模型,指定定点数据类型。使用这个设置,软件暂时覆盖在仿真数据类型与浮点数据类型。
set_param (“MyModel”,“DataTypeOverride”,“双”)
观察你的真实行为模型,设置数据类型覆盖参数UseLocalSettings
或从
。
set_param (“MyModel”,“DataTypeOverride”,“关闭”)
仪器设置和数据类型覆盖模型参考层次结构
当你模拟模型,该模型包含引用的模型,数据类型覆盖和定点仪表设置为顶层模型无法控制的设置参考模型。您必须指定这些设置单独的参考模型。如果设置不一致,例如,如果您设置顶级模型数据类型覆盖设置双和引用的模型使用本地设置和引用的模型使用定点数据类型、数据类型可能发生传播问题。
当你改变定点仪器和数据类型覆盖设置任何引用的实例模型,模型的设置变化对所有实例引用模型本身。
数据类型覆盖的局限性
对于这些块,不支持数据类型覆盖。金宝app
Stateflow图表使用MATLAB的块®作为动作语言
状态转换表块,使用MATLAB作为行动的语言
真值表块,使用MATLAB作为行动的语言
测试序列块
MATLAB函数块
MATLAB离散事件系统块
需求表块