主要内容

fxptdlg

打开定点工具

说明

fxptdlg(system_name)system_name 指定的 Simulink® 模型或子系统打开定点工具。

您也可以通过以下方式访问此工具:

  • App 选项卡中的代码生成下点击定点工具

  • 从子系统上下文(右键点击)菜单中,选择定点工具

示例

示例

全部折叠

打开一个 Simulink 模型。

openExample("fixedpoint/FixedPointToolExample","supportingFile","fxpdemo_feedback.slx")

打开定点工具,并选择 Controller 子系统作为在设系统。

fxptdlg('fxpdemo_feedback/Controller')

定点工具中的大多数功能需要与 Fixed-Point Designer™ 软件结合使用。不过,即使您没有 Fixed-Point Designer 软件,您仍可以将数据类型覆盖设置为对指定了定点数据类型的模型进行仿真。在此模式下,Simulink 软件在对模型进行仿真时临时用浮点数据类型覆盖定点数据类型。

请注意,如果您在模型或工作区中使用 fi 对象或嵌入式数值数据类型,您可能会在模型中引入定点数据类型。您可以设置 fipref 以防止签出 Fixed-Point Designer 许可证。

要在不使用 Fixed-Point Designer 的情况下对模型进行仿真,请执行以下操作:

在命令行中输入以下内容。

set_param(gcs, 'DataTypeOverride', 'Double',...
 'DataTypeOverrideAppliesTo','AllNumericTypes',...
 'MinMaxOverflowLogging','ForceOff')

如果您在模型中使用 fi 对象或嵌入式数值数据类型,请将 fipref DataTypeOverride 属性设置为 TrueDoublesTrueSingles(以与模型范围的数据类型覆盖设置一致),并将 DataTypeOverrideAppliesTo 属性设置为 All numeric types

例如,在 MATLAB® 命令行中输入:

 p = fipref('DataTypeOverride', 'TrueDoubles', ...
		'DataTypeOverrideAppliesTo', 'AllNumericTypes');

输入参数

全部折叠

要在定点工具中分析或转换的模型或子系统。

数据类型: string

版本历史记录

在 R2006a 之前推出

另请参阅