Категория Diagnostics включает параметры для обнаружения проблем, связанных с решателями и настройками решателя, например, алгебраические циклы.
Параметр | Описание |
---|---|
Выберите диагностическое действие, которое будет выполнено, если Simulink® программа обнаруживает алгебраический цикл во время компиляции модели. | |
Выберите диагностическое действие, которое должно быть выполнено, если искусственная алгебраическая минимизация цикла не может быть выполнена для атомарной подсистемы или блока Model, потому что порт входа имеет прямые сквозные соединения. | |
Выберите диагностическое действие, которое будет выполнено, если программное обеспечение Simulink обнаружит ошибку спецификации приоритета блоков. | |
Выберите диагностическое действие, которое необходимо предпринять, если программное обеспечение Simulink обнаруживает, что следующий шаг симуляции меньше минимального размера шага, заданного для модели. | |
Выберите диагностическое действие, которое должно быть выполнено, когда программное обеспечение Simulink обнаруживает, что количество последовательных пересечений нуля превышает заданное максимальное. | |
Выберите диагностическое действие, которое будет выполнено, если программное обеспечение Simulink изменит настройку параметра решателя. | |
Выберите диагностическое действие, которое должно быть принято, когда дискретный сигнал, по-видимому, проходит через блок Model на вход блока с непрерывными состояниями. | |
Выберите диагностическое действие, которое будет выполняться, когда имя используется для нескольких состояний в модели. | |
Используйте эту проверку, чтобы убедиться, что контрольная сумма интерфейса идентична контрольной сумме модели перед загрузкой OperatingPoint. |
Эти параметры конфигурации находятся в разделе Advanced parameters.
Параметр | Описание |
---|---|
Задайте, распространяет ли Simulink размерности символы по всей модели и сохраняет эти символы в размерности распространяемого сигнала. | |
Задайте модули, разрешенные в модели. | |
Укажите, следует ли сообщать о несоответствиях модулей измерения как о предупреждениях. Выберите диагностическое действие, которое должно быть выполнено, когда программное обеспечение Simulink обнаруживает несоответствия модулей. | |
Разрешить автоматический модуль измерения в модели. | |
Укажите, отображать ли предупреждение, если модель содержит условно выполненную подсистему, в которой блок с заданным начальным условием управляет блоком Outport с неопределенным начальным условием. | |
Выберите диагностическое действие, которое необходимо предпринять, если программное обеспечение Simulink обнаруживает S-функции, которые имеют непрерывные шаги расчета, но не дают последовательных результатов при выполнении несколько раз. | |
Выберите диагностическое действие, которое будет выполнено, если Simulink обнаруживает пересечения нулем, которые игнорируются | |
Выберите диагностическое действие, которое будет выполнено, если Simulink обнаруживает пересечения нулем, которые маскируются. | |
Выберите диагностическое действие, которое необходимо предпринять при сохранении модели, содержащей отключенные библиотечные ссылки. | |
Выберите диагностическое действие, которое необходимо предпринять при сохранении модели, содержащей параметризованные библиотечные ссылки. | |
Поведение сообщений, когда начальное состояние является массивом | |
Для моделей-ссылок задайте диагностическое действие, когда параметр конфигурации <reservedrangesplaceholder0> не обеспечивает достаточную длину символов, чтобы сделать глобальные идентификаторы уникальными для моделей. | |
Объедините методы выхода и обновления для генерации кода и симуляции | Когда код вывода и обновления находится в одной функции, заставьте порядок выполнения симуляции совпадать с порядком генерации кода. Для определенных шаблонов моделирования установка этого параметра препятствует потенциальной симуляции и несоответствию генерации кода. Установка этого параметра может вызвать искусственные алгебраические циклы. |
Поведение при отсутствии предварительно генерированного кода подсистемы библиотеки | При генерации кода для модели, которая содержит образец повторно используемой подсистемы библиотеки с интерфейсом функции, укажите, отображать ли предупреждение или ошибку, когда модель не может использовать предварительно генерированный код библиотеки или предварительно генерированный код библиотеки отсутствует. |
Когда включен режим выполнения отладки, двоичные файлы FMU выполняются в отдельном процессе. | |
Задайте диагностическое действие, которое должно быть предпринято, когда арифметические операции найдены в вариантных условиях. | |
Несоответствие условий варианта в источнике и пункте назначения сигнала | Задайте диагностическое действие, которое необходимо предпринять, когда существуют связанные с вариантом проблемы моделирования, которые могут привести к неиспользованию переменных Simulink в сгенерированном коде. |