Обновите Оборудование Параметров конфигурации для словаря данных

Прежде чем вы создаете модели в вашем проекте, необходимо изменить файлы строения модели, чтобы отразить аппаратные настройки вашего проекта. Ваш новый проект содержит стандартные словари данных, каждый из которых содержит строение модели, которая предназначена для использования моделями, которые вы планируете разработать в проекте.

В папке DO_03_Design\common\specification\data:

  • csMultiInstance.sldd - Переиспользуемые (с несколькими экземплярами) модели

  • csSingleInstance.sldd - Модели с одним образцом

Создан при помощи reusableModelConfig.m и nonreusableModelConfig.mэти строения получают свои стандартизированные настройки из do178Config.m. Стандартизированные настройки затем экспортируются из модели baseModelConfiguration.slx.

За исключением параметра конфигурации Общее количество образцов, разрешенных в верхнюю часть модели, оба словаря данных имеют одинаковые настройки. Необходимо обновить строения, чтобы отразить правильные настройки оборудования для вашего проекта.

  1. Чтобы открыть базовую модель baseModelConfiguration.slx, в MATLAB® в командной строке введите:

    baseModelConfiguration

  2. На вкладке Modeling выберите Model Settings.

  3. В диалоговом окне Параметров конфигурации выберите панель Hardware Implementation и установите опцию Device vendor так, чтобы она соответствовала вашим оборудованием спецификациям. Нажмите OK и сохраните модель.

  4. В командной строке MATLAB, чтобы извлечь новую Simulink.ConfigSet объект из модели, введите:

    configSet = getConfigSet('baseModelConfiguration', 'Configuration');

  5. Стандартизированные настройки сохраняются в do178Config.m.

    Как перезаписать существующие настройки в do178Config.m файл с информацией о Simulink.ConfigSet Объект в командной строке MATLAB введите:

    configSet.saveAs('..\tools\templates\model_configurations\do178Config');

  6. Чтобы обновить словари данных, используйте следующие команды:

    • Для csMultiInstance.sldd - Переиспользуемые (с несколькими экземплярами) модели

      dd = Simulink.data.dictionary.open('csMultiInstance.sldd');
      cfg = dd.getSection('Configurations');
      cfg.importFromFile('reusableModelConfig.m', 'existingVarsAction', 'overwrite'); 
      dd.saveChanges();

    • Для csSingleInstance.sldd - Модели с одним образцом

      dd = Simulink.data.dictionary.open('csSingleInstance.sldd');
      cfg = dd.getSection('Configurations');
      cfg.importFromFile('nonreusableModelConfig.m', 'existingVarsAction', 'overwrite'); 
      dd.saveChanges();

  7. Стандартные словари данных в DO_03_Design\common\specification\data отражают новые аппаратные параметры. Теперь можно добавить модели к проекту. Для получения дополнительной информации смотрите Добавить Модели проекта к своему DO-178 проекту.