Используйте файл TLC при симуляции в ускоренном режиме
Обеспечивает Simulink® Режим Accelerator™, чтобы использовать Компилятор выходного языка (TLC), встраивающий код для S-функции, которая ускоряет выполнение S-функции. Если эта опция не установлена, Режим Accelerator Simulink использует версию MEX S-функции, даже если файл TLC для S-функции существует. Эта опция не должна быть установлена для блоков драйвера устройства (A/D) или когда существует несовместимость между выполнением MEX mdlStart
или mdlInitializeConditions
функции вместе с Outputs
TLC,
Update
, или Derivatives
функции. Кроме того, эта опция указывает, что TLC, встраивание кода должно использоваться при генерации цели симуляции для модели, на которую ссылаются, которая содержит эту S-функцию.
Примечание
Режим Accelerator Simulink не требует, чтобы продукт Simulink Coder™ запустил встроенную S-функцию. Однако, чтобы гарантировать, что встроенная S-функция может запуститься в ускоренном режиме в текущих и будущих релизах Simulink, файл TLC для S-функции должен использовать зарегистрированные функции TLC, чтобы получить доступ к CompiledModel
структура.
Смотрите S-функцию timestwo.c
используемый в модели Simulink sfcndemo_timestwo
для примера.