Дополнительные сведения о параметрах решателя см. в разделе Панель решателя.
Значение параметра конфигурации модели Stop time должно быть больше или равно значению параметра Start time. Если время остановки равно нулю или если общее время моделирования (Stop минус Start) меньше нуля, генерируемая программа выполняется в течение одного шага. Если для параметра stop time установлено значение infгенерируемая программа работает бесконечно.
При использовании целевых объектов GRT или ERT можно переопределить время остановки при запуске созданной программы из командной строки Microsoft ® Windows ® или UNIX ® [1]. Чтобы переопределить время остановки, установленное во время создания кода, используйте -tf переключатель.
model -tf n
Программа выполняется для n секунд. Если n = infпрограмма работает бесконечно.
Некоторые блоки зависят от абсолютного времени. Если вы разрабатываете программу, которая предназначена для работы в течение неопределенного времени (параметр конфигурации модели Stop time = inf), и созданный код не использует rtModel структура данных (то есть использует simstructs вместо этого), вы не должны использовать эти блоки. Список блоков, которые могут переполнять таймеры, см. в разделе Абсолютные временные ограничения.
Если известно, как долго должно выполняться приложение, зависящее от абсолютного времени, можно предотвратить переполнение таймеров и принудительно использовать оптимальные размеры слов, выбрав параметр конфигурации модели Срок службы приложения (дней). Дополнительные сведения см. в разделе Управление распределением памяти для счетчиков времени.
Для создания кода необходимо настроить модель на использование решателя с фиксированным шагом для системных целевых файлов, за исключением S-function и RSim системных целевых файлов. Можно настроить S-функцию и цели RSim с помощью решателя с фиксированным или переменным шагом.
Генератор кода поддерживает как однозадачный, так и многозадачный режимы для периодической выборки времени. Для получения дополнительной информации см. Планирование на основе времени и Создание кода.
[1] UNIX является зарегистрированным товарным знаком Открытой группы в США и других странах.