Установите параметры генерации кода режима 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. В диалоговом окне Параметров конфигурации щелкните узел 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 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. Inlining параметры для пользовательских целей, когда вы хотите уменьшить объем ОЗУ или ПЗУ со встраиваемыми системами. Кроме того, если вы выбираете параметры inlining, вы отключаете функцию настройки параметра. Не входящие параметры, поскольку ПК имеют больше памяти, чем встраиваемые системы.

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

    • Device vendorIntel

    • Device typex86-64

  6. Нажмите OK.

Похожие темы