Установите параметры генерации кода режима external mode

После того, как вы создадите модель Simulink®, можно ввести параметры симуляции. Simulink Coder™ использует эти параметры для создания кода С и создания приложения реального времени.

Эта процедура использует модель sldrtex_model. Чтобы открыть эту модель, в командном окне MATLAB, введите:

open_system(docpath(fullfile(docroot, 'toolbox', 'sldrt', 'examples', 'sldrtex_model')))

Это принимает, что вы уже загрузили ту модель.

  1. В Редакторе Simulink, на вкладке Desktop Real-Time, нажимают Hardware Settings.

  2. В диалоговом окне Configuration Parameters кликните по узлу Code Generation.

  3. В разделе Target selection нажмите кнопку Browse в списке System target file.

  4. В браузере System target file выберите системный конечный файл для того, чтобы создать приложение Simulink Desktop Real-Time™, sldrt.tlc, и нажмите OK.

    Диалоговое окно вводит системный конечный файл sldrt.tlc, make-файл шаблона sldrt.tmf, и сделать команда make_rtw в панель Code Generation.

    Если у вас есть продукт Embedded Coder®, можно создать целевое приложение ERT. Чтобы создать целевое приложение ERT, в разделе Target selection, нажимают кнопку Browse в списке System target file. Нажмите sldrtert.tlc, и затем нажмите OK.

    Несмотря на то, что не видимый в панели Code Generation, когда вы нажимаете OK, вы также конфигурируете внешний целевой интерфейсный файл MEX sldrtext. Этот файл позволяет режиму external mode передавать новые параметры приложению реального времени и возвращать данные сигнала в приложение реального времени. Данные отображены в блоках Scope или сохраненные с логгированием сигнала.

    Не устанавливайте Default parameter behavior на Inlined на узле Optimization под Code Generation. Встраивание параметров для пользовательских целей, когда это необходимо, чтобы уменьшать сумму RAM или ROM со встраиваемыми системами. Кроме того, если вы выбираете параметры встраивания, вы отключаете настраивающую опцию параметра. Не встраивайте параметры, потому что PC имеют больше памяти, чем встраиваемые системы.

  5. Кликните по узлу Hardware Implementation. Значения по умолчанию выведены из архитектуры компьютера разработчика. Например, для 64-битной машины Intel®, они:

    • Device vendorIntel

    • Device typex86-64

  6. Нажмите OK.

Похожие темы