Модели, которые могут вызвать ошибки распространения типа данных

Когда Fixed-Point Tool предлагает изменения в типах данных в вашей модели, он предупреждает вас к потенциальным проблемам. Если Fixed-Point Tool предупреждает вас к ошибкам типов данных, необходимо диагностировать ошибки и решить проблемы. Для получения дополнительной информации смотрите, Исследуют Результаты Разрешить Конфликты.

Fixed-Point Tool не обнаруживает все потенциальные проблемы типа данных. Если инструмент не сообщает ни о каких проблемах для вашей модели, все еще возможно столкнуться с последующими ошибками распространения типа данных. Прежде чем вы будете использовать Fixed-Point Tool, будете поддерживать вашу модель, чтобы гарантировать, что можно восстановить исходные настройки типа данных. Для получения дополнительной информации смотрите Лучшые практики для Рабочего процесса Преобразования Фиксированной точки.

Следующие компоненты модели, вероятно, вызовут проблемы распространения типа данных.

Использование модели...Поведение Fixed-Point ToolПроблема распространения типа данных

Объекты параметра Simulink®

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

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

Пользовательские S-функции

Не может обнаружить операцию пользовательских S-функций.

  • Пользовательская S-функция принимает только определенные типы входных данных. Fixed-Point Tool не может обнаружить это требование и предлагает другой тип данных в восходящем направлении S-функции. Обновите сбои схемы на модели из-за ошибок неверного типа данных.

  • Пользовательская S-функция задает определенные типы выходных данных. Fixed-Point Tool не знает об этом требовании и не использует его в автоматическом вводе данных. Поэтому инструмент может предложить типы данных, которые противоречивы с типами данных для S-функции или генерируют предложения та причина переполнение.

Пользовательские подсистемы маскированные

Не знает о рабочей области подсистемы маскированной и не может принять эту подсистему во внимание при предложении типов данных.

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

Соединенные подсистемы

Не включает соединенные подсистемы при предложении типов данных.

Ошибки неверного типа данных могут произойти на соединенных контурах подсистемы.

Похожие темы