Когда инструмент Fixed-Point предлагает изменения типов данных в модели в Iterative Fixed-Point Conversion workflow-процесс предупреждает о потенциальных проблемах. Если программа Fixed-Point Tool предупреждает об ошибках типа данных, необходимо диагностировать ошибки и устранить их. Дополнительные сведения см. в разделе Анализ результатов для разрешения конфликтов.
Инструмент Fixed-Point Tool не обнаруживает всех потенциальных проблем с типами данных. Если инструмент не сообщает о каких-либо проблемах для модели, все же возможны последующие ошибки распространения типа данных. Прежде чем использовать инструмент Fixed-Point, создайте резервную копию модели, чтобы обеспечить восстановление исходных настроек типа данных. Дополнительные сведения см. в разделе Рекомендации по работе с преобразованием фиксированных точек.
Следующие компоненты модели могут вызвать проблемы с распространением типа данных.
| Модель использует... | Поведение инструмента с фиксированной точкой | Проблема распространения типа данных |
|---|---|---|
Объекты параметров Simulink ® | Инструмент Fixed-Point не может определить, когда объект параметра должен быть только целым, например, при использовании объекта параметра в качестве переменной для размеров, элемента управления исполнениями или логического значения. | Инструмент с фиксированной точкой может предлагать типы данных, несовместимые с типами данных для объекта параметра, или создавать предложения, вызывающие переполнение. |
Пользовательские S-функции | Не удается обнаружить работу пользовательских S-функций. |
|
Пользовательские маскированные подсистемы | Не имеет знаний о рабочей области маскированной подсистемы и не может учитывать эту подсистему при предложении типов данных. | Инструмент Fixed-Point Tool может предлагать типы данных, которые не соответствуют требованиям маскированной подсистемы, особенно если подсистема использует инициализацию маски. Предлагаемые типы данных могут привести к ошибкам несоответствия типов данных или переполнению. |
Связанные подсистемы | Не включает связанные подсистемы при предложении типов данных. | Ошибки несоответствия типов данных могут возникать на границах связанной подсистемы. |