Main Content

showFiSettingsImpl

类: matlab.System

System object 的定点数据类型选项卡可见性

语法

flag = showFiSettingsImpl

说明

flag = showFiSettingsImpl 指定“数据类型”选项卡是否显示在“MATLAB® System 模块”对话框上。“数据类型”选项卡包含的参数可控制 MATLAB System 模块处理定点数据的方式。您不能指定在选项卡上显示哪些参数。如果实现 showFiSettingsImpl,则仿真模式设置为代码生成。

显示在数据类型选项卡上的参数(不能自定义)包括:

  • Saturate on integer overflow - 一个复选框,用于控制对内置整数类型的整数溢出执行的操作。默认情况下该复选框处于选中状态,表示溢出时饱和。这也是为 MATLAB System fimath 选项选择 Same as MATLAB 时的默认值。

  • Treat these inherited Simulink signal types as fi objects - 一个下拉列表,指示哪些继承的数据类型将视为 fi 数据类型。有效选项包括:

    • Fixed point(默认值)

    • Fixed point & integer

  • MATLAB System fimath 有两个单选按钮选项:

    • Same as MATLAB(默认值)- 使用当前 MATLAB 定点数学设置。

    • Specify Other - 启用编辑框,用于指定所需的定点数学运算设置。

    有关设置定点数学运算的信息,请参阅 fimath (Fixed-Point Designer)

运行时详细信息

showFiSettingsImpl 由 MATLAB System 模块调用。有关详细信息,请参阅Simulink Engine Phases Mapped to System Object Methods (Simulink)

方法编写提示

  • 如果不想显示该选项卡,则不需要在类定义文件中实现此方法。

  • 您必须先对此方法设置 Access = protected

输出参量

全部展开

指示是否在 MATLAB System 模块封装上显示 Data Types 选项卡的标志,返回为逻辑标量值。返回 true 值将显示选项卡。false 值不显示选项卡。

示例

全部展开

MATLAB System 模块对话框上显示 Data Types 选项卡。

methods (Static, Access = protected)
   function isVisible = showFiSettingsImpl
     isVisible = true;
   end
end

如果您将 isVisible 标志设置为 true,那么在使用 MATLAB System (Simulink) 模块将对象添加到 Simulink® 时,该选项卡将显示如下。

版本历史记录

在 R2016a 中推出