Категория Диагностика включает параметры для обнаружения проблем, связанных с решателями и настройками решателя, например алгебраические циклы.
| Параметр | Описание |
|---|---|
Выберите действие диагностики, которое необходимо выполнить, если программа Simulink ® обнаруживает алгебраический цикл при компиляции модели. | |
Выберите действие диагностики, которое необходимо выполнить, если невозможно выполнить минимизацию искусственного алгебраического цикла для атомной подсистемы или блока модели, поскольку входной порт имеет прямой канал. | |
Выберите действие диагностики, которое необходимо выполнить, если программное обеспечение Simulink обнаруживает ошибку спецификации приоритета блока. | |
Выберите действие диагностики, если программа Simulink обнаруживает, что следующий шаг моделирования меньше минимального размера шага, заданного для модели. | |
Выберите диагностическое действие, которое необходимо выполнить, когда программное обеспечение Simulink обнаружит, что количество последовательных пересечений нуля превышает указанный максимум. | |
Выберите действие диагностики, которое необходимо выполнить, если программа Simulink изменит параметр решателя. | |
Выберите действие диагностики, которое необходимо выполнить, когда дискретный сигнал проходит через блок модели на вход блока с непрерывными состояниями. | |
Выберите действие диагностики, выполняемое при использовании имени для нескольких состояний в модели. | |
Используйте эту проверку, чтобы убедиться, что контрольная сумма интерфейса идентична контрольной сумме модели перед загрузкой OperatingPoint. |
Эти параметры конфигурации находятся в разделе Дополнительные параметры.
| Параметр | Описание |
|---|---|
Укажите, будет ли Simulink распространять символы размеров по всей модели и сохранять эти символы в распространяемых размерах сигнала. | |
Укажите системы единиц измерения, разрешенные в модели. | |
Укажите, следует ли сообщать о несоответствиях единиц в виде предупреждений. Выберите диагностическое действие, выполняемое при обнаружении несоответствий модулей программным обеспечением Simulink. | |
Разрешить автоматическое преобразование единиц измерения в модели. | |
Проверить неопределенные исходные выходные данные подсистемы | Укажите, следует ли отображать предупреждение, если модель содержит условно выполненную подсистему, в которой блок с заданным начальным условием управляет блоком Outport с неопределенным начальным условием. |
Выберите действие диагностики, которое необходимо выполнить, если программное обеспечение Simulink обнаруживает S-функции, которые имеют непрерывное время выборки, но не дают согласованных результатов при многократном выполнении. | |
| Выберите действие диагностики, которое необходимо выполнить, если Simulink обнаруживает пропускаемые пересечения нулей | |
Выберите действие диагностики, которое необходимо выполнить, если Simulink обнаруживает маскируемые пересечения нуля. | |
Выберите действие диагностики при сохранении модели, содержащей отключенные связи с библиотекой. | |
Выберите действие диагностики при сохранении модели, содержащей параметризованные связи библиотеки. | |
Поведение сообщения, когда начальным состоянием является массив | |
Для ссылочных моделей укажите диагностическое действие, если параметр конфигурации Максимальная длина идентификатора (Maximum identifier length) не обеспечивает достаточную длину символа, чтобы сделать глобальные идентификаторы уникальными для моделей. | |
Комбинирование методов вывода и обновления для создания кода и моделирования | Когда код вывода и обновления находится в одной функции, порядок выполнения имитационного моделирования должен совпадать с порядком создания кода. Для некоторых образцов моделирования установка этого параметра предотвращает потенциальное несоответствие моделирования и генерации кода. Установка этого параметра может вызвать искусственные алгебраические циклы. |
| Поведение при отсутствии кода предварительно созданной библиотечной подсистемы | При создании кода для модели, содержащей экземпляр повторно используемой библиотечной подсистемы с интерфейсом функции, укажите, следует ли отображать предупреждение или ошибку, если модель не может использовать предварительно созданный библиотечный код или предварительно созданный библиотечный код отсутствует. |
| Когда включен режим выполнения отладки, двоичные файлы FMU выполняются в отдельном процессе. | |
Укажите действие диагностики при обнаружении арифметических операций в условиях исполнения. | |
| Несоответствие условия варианта в источнике сигнала и пункте назначения | Укажите действие диагностики, выполняемое при возникновении проблем моделирования, связанных с вариантами, которые могут привести к неиспользуемым переменным Simulink в созданном коде. |