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