Получите предложения по результатам с наследованными типами

Блоки могут наследовать типы данных от множества источников, включая сигналы, с которыми они соединяются и конкретные параметры блоков. В следующей таблице перечислены типы правил наследования, что блок может задать.

Правило наследованияОписание

Inherit: Inherit via back propagation

Simulink автоматически определяет тип выходных данных блока во время распространения типа данных. В этом случае блок использует тип данных нисходящего блока или объекта сигнала.

Inherit: Same as input

Блок использует тип данных собственного входного сигнала для его выходного сигнала.

Inherit: Same as first input

Блок использует тип данных своего первого входного сигнала для его выходного сигнала.

Inherit: Same as second input

Блок использует тип данных своего второго входного сигнала для его выходного сигнала.

Inherit: Inherit via internal rule

Блок использует внутреннее правило, чтобы определить его тип выходных данных. Внутреннее правило выбирает тип данных, который оптимизирует числовую точность, производительность и размер сгенерированного кода, при принятии во внимание свойств оборудования целевого процессора. Для программного обеспечения не всегда возможно оптимизировать КПД и числовую точность одновременно.

Как получить предложения по объектам, которые используют наследованный тип выходных данных

Чтобы включить предложения по результатам, которые задают, наследованный тип выходных данных, в Fixed-Point Tool, в разделе Convert Data Types панели инструментов, под Settings, установил установку Convert inherited types на Yes.

Для объектов, которые задают наследованный тип выходных данных, Fixed-Point Tool предлагает новый тип данных на основе собранных областей значений и заданных настроек предложения.

Когда Fixed-Point Tool не сделает предложение для наследованных типов данных

Fixed-Point Tool предлагает типы данных только для параметра Output data type блока или объекта модели. Это не сделает предложение для других типов данных блока, таких как Accumulator data type блока Sum или параметр Gain в блоке Gain.

Fixed-Point Tool также не сделает предложение для следующих объектов модели, если они будут использовать наследованный тип выходных данных.

  • Объекты сигнала

  • Диаграммы Stateflow

  • Соедините шиной объекты

  • Переменные MATLAB®

Похожие темы