Вы и другие пользователи можете сконфигурировать настройки генерации кода по умолчанию для категорий данных модели и функций при помощи редактора Отображений Кода (см., Конфигурируют генерацию кода C По умолчанию для Категорий Элементов данных и Функций). Можно также сконфигурировать другие настройки генерации кода всей модели через параметры конфигурации. С этими широкими, общими настройками можно заставить модели сгенерировать код, который соответствует общей программной архитектуре по умолчанию.
Когда проекты расширяются, и вы и другие пользователи создаете больше моделей, вручную конфигурирование настроек по умолчанию для каждой новой модели занимает время. Чтобы уменьшать этот ручной ввод данных, можно записать скрипты и создать шаблоны, которые применяют эти настройки по умолчанию к новым моделям.
Можно скопировать настройки между моделями, позволив каждой модели позже изменить настройки друг независимо от друга. В качестве альтернативы можно совместно использовать настройки, позволив вам изменить настройки для многоуровневых моделей целиком с минимальным усилием.
Инструмент | Описание и факторы | Ссылка |
---|---|---|
Обработайте модели по шаблону | Можно создать модель шаблона с предварительно сконфигурированными настройками, такими как настройки параметра конфигурации и редактор Отображений Кода настройки. Однако, когда вы создаете модель путем инстанцирования шаблона, новая модель не соединена со словарем данных. Если предварительно сконфигурированные настройки в модели шаблона зависят от разделяемых данных, которые вы храните в словаре данных, необходимо сконфигурировать соединение словаря и ссылку для каждой новой модели. | Создайте шаблон из модели |
Обработайте проекты по шаблону | Можно создать проект шаблона, который содержит модели, словари данных и другие артефакты. Можно также записать ярлыки проекта, которые выполняют пользовательский код, чтобы создать модели, настройки копии и настройки доли. | Что такое проекты? |
Программируемые интерфейсы | Чтобы скопировать настройки между моделями, можно записать скрипты, коллбэки и ярлыки. Каждый вид установки имеет программируемый интерфейс. | Методы, чтобы скопировать настройки |
Объекты конфигурации модели | Чтобы совместно использовать настройки параметра конфигурации между моделями, можно создать объект конфигурации модели, что каждая модель может относиться к. | Совместно используйте настройку с многоуровневыми моделями |
Словари данных | Словарь данных Simulink® хранит переменные, объекты и другие данные для одной или нескольких моделей. Можно создать иерархии словарей, на которые ссылаются, чтобы совместно использовать настройки параметра конфигурации и разделить и организовать настройки. Это - лучшая практика сохранить совместно использованные настройки в автономном словаре, что означает, что никакие модели не соединены со словарем. Затем можно соединить модели с одним или несколькими дополнительными, промежуточными словарями, которые вы конфигурируете, чтобы обратиться к автономному словарю. С этой модульной иерархией словаря каждая модель может хранить другие данные, такие как данные проектирования, отдельно от разделяемых настроек. | Для получения общей информации о словарях данных, включая то, как получить доступ к ним программно, видят то, Что Словарь Данных?. Для примера, который показывает, как сохранить разделяемые данные для иерархии модели - ссылки в автономном словаре, смотрите Данные о Разделе для Иерархии Модели - ссылки Используя Словари Данных. |
Чтобы скопировать настройки, используйте один или несколько методов, описанных в таблице.
Метод | Описание |
---|---|
Создайте модель шаблона. | Чтобы создать модель, вы и другие пользователи можете инстанцировать шаблона. Каждая новая модель может позже изменить настройки независимо от других моделей. |
Создайте проект шаблона. | Проект шаблона может содержать модели и сопоставленные словари данных. Кроме того, через пользовательские ярлыки проекта и ссылки на проекты, можно сделать разделяемые данные сохраненными в словаре доступный для новых моделей. |
Запишите код при помощи программируемых интерфейсов. | Можно выполнить этот код в:
Чтобы скопировать настройки программно, используйте программируемый интерфейс.
|
Чтобы совместно использовать настройки параметра конфигурации, создайте объект конфигурации модели. Создайте модель шаблона, которая относится к объекту через ссылку настройки.
Рассмотрите хранить объект в словаре данных. Поскольку вы не можете создать модель шаблона, которая соединена со словарем данных, необходимо сконфигурировать соединение словаря и ссылку для каждой новой модели.
Вы не можете совместно использовать данные по умолчанию и функциональные настройки, которые вы задаете в редакторе Отображений Кода.