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