Режим быстрого ускорения создает автономный исполняемый файл Rapid Accelerator из модели. Этот исполняемый файл включает методы решателя и модели, но находится вне MATLAB ® и Simulink ®. Для связи с Simulink используется внешний режим.
MATLAB и Simulink выполняются в одном процессе, и если доступно второе ядро обработки, то там запускается автономный исполняемый файл.
Режим быстрого ускорения не поддерживает:
Алгебраические петли.
Цели записаны на языке C++.
Неинлинговый язык MATLAB или S-функции Fortran. Необходимо записать S-функции на языке C или встроить их с помощью компилятора целевого языка (TLC), либо можно также использовать файл MEX.
Отладчик или профилировщик.
Объекты времени выполнения для блоков Simulink.RunTimeBlock и Simulink.BlockCompOutputPortData.
Параметры модели должны быть одного из следующих типов данных:
boolean
uint8 или int8
uint16 или int16
uint32 или int32
single или double
Фиксированная точка
Перечисленный
Нельзя приостановить моделирование в режиме быстрого ускорения.
Если сборка Rapid Accelerator включает ссылочные модели (с помощью блоков модели), настройте эти модели, чтобы использовать решатели с фиксированным шагом для создания кода для них. Верхняя модель, однако, может использовать решатель с переменным шагом, если блоки в ссылочных моделях являются дискретными.
В некоторых случаях изменение параметров блока может привести к структурным изменениям модели, которые изменят контрольную сумму модели. Примером такого изменения является изменение количества задержек при моделировании DSP. В этих случаях необходимо повторно создать код для модели. Дополнительные сведения см. в разделе Регенерация кода в ускоренных моделях.
Для корневых входов режим Rapid Accelerator поддерживает только базовый Srcworkspace.
Для корневых входов при указании минимального и максимального значений, которые должен выводить блок, режим быстрого ускорения не распознает эти пределы во время моделирования.
В режиме быстрого ускорения блоки В файл (To File) или В рабочую область (To Workspace) внутри подсистем вызова функций не генерируют файлы регистрации, если порт вызова функции подключен к земле или не подключен.
Simulink Compiler™ не поддерживает использование блока Scope и невиртуальной шины.
Компилятор Simulink не поддерживает lcc-win64.
Компилятор Simulink не поддерживает блоки инициализации, завершения и сброса в ссылочных моделях.