exponenta event banner

showFiSettingsImpl

Класс: matlab. Система

Видимость вкладки «Тип данных фиксированной точки» для системных объектов

Синтаксис

flag = showFiSettingsImpl

Описание

flag = showFiSettingsImpl указывает, отображается ли вкладка «Типы данных» в диалоговом окне «Системный блок MATLAB ®». Закладка «Типы данных» содержит параметры для управления обработкой данных фиксированной точки в системном блоке MATLAB. Невозможно указать параметры, отображаемые на вкладке. При внедренииshowFiSettingsImplрежим моделирования устанавливается в режим генерации кода.

На вкладке «Типы данных» отображаются следующие параметры, которые невозможно настроить:

  • Насыщение при целочисленном переполнении - флажок для управления действием при целочисленном переполнении для встроенных целочисленных типов. По умолчанию установлен флажок, указывающий на насыщение. Это также значение по умолчанию, если в качестве параметра MATLAB System fimath выбрана опция То же, что и MATLAB.

  • Рассматривайте эти наследуемые типы сигналов Simulink как объекты fi - раскрывающийся список, указывающий, какие наследуемые типы данных следует рассматривать как типы данных fi. Допустимые параметры:

    • Fixed point (по умолчанию)

    • Fixed point & integer

  • MATLAB System fimath имеет две опции переключателя:

    • То же, что и MATLAB (по умолчанию) - использует текущие настройки математики с фиксированной точкой MATLAB.

    • Задать другое (Specify Other) - активизирует поле редактирования для задания требуемых параметров формул с фиксированной точкой.

    Сведения о задании формул с фиксированной точкой см. в разделе fimath (Конструктор фиксированных точек).

Сведения о времени выполнения

showFiSettingsImpl вызывается системным блоком MATLAB. Дополнительные сведения см. в разделе Фазы Simulink Engine, сопоставленные с методами системных объектов (Simulink).

Советы по разработке методов

  • Если вы не хотите отображать вкладку, вам не нужно внедрять этот метод в свой файл определения класса.

  • Необходимо установить Access = protected для этого метода.

Выходные аргументы

развернуть все

Флаг, указывающий, следует ли отображать вкладку «Типы данных» в маске блока системы MATLAB, возвращаемой как логическое скалярное значение. Возвращение a true значение отображает вкладку. A false значение не отображает вкладку.

Примеры

развернуть все

Откройте вкладку Типы данных (Data Types) в диалоговом окне Блок системы MATLAB (MATLAB System block).

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

Если установить флаг, isVisibleКому trueпри добавлении объекта в Simulink ® с блоком Система MATLAB (Simulink) вкладка отображается следующим образом .

Представлен в R2016a