exponenta event banner

coder.mapping.create

Создание среды отображения кода C для модели

Описание

пример

coder.mapping.create(model) создает среду для конфигурирования генерации кода для данных и функций указанной модели. Перед вызовом других функций отображения по умолчанию вызовите эту функцию.

coder.mapping.create(model,cs) создает среду отображения кода для указанной модели, которая включает настройки кода, сохраненные в объекте набора конфигурации. Объект набора конфигурации может задавать разделы памяти для данных и функций и правило именования для общих утилит. Укажите объект набора конфигурации для сохранения определений разделов памяти или общих правил именования утилит, примененных к модели в версии Embedded Coder ® до R2018a.

Примеры

Создание среды для настройки сопоставлений кода для модели

Для модели rtwdemo_configdefaultsсоздайте среду для конфигурирования данных и функций для генерации кода.

coder.mapping.create('rtwdemo_configdefaults');

После вызова этой функции используйте вызовы этих функций для поиска имен категорий, имен свойств и значений, которые можно использовать для настройки аспектов создания кода для данных модели и функций:

  • coder.mapping.defaults.dataCategories

  • coder.mapping.defaults.functionCategories

  • coder.mapping.defaults.allowedProperties

  • coder.mapping.defaults.allowedValues

Затем укажите комбинации категорий, свойств и значений в вызовах coder.mapping.defaults.set.

Входные аргументы

свернуть все

Файл модели, заданный как символьный вектор. Модель должна быть загружена (например, с помощью load_system) или открыть. Вы можете опустить .slx расширение файла.

Пример: 'myLoadedModel'

Типы данных: char

Объект набора конфигурации, из которого импортируются параметры настройки кода для данных и функций.

Пример: 'cs_basic'

Типы данных: char

Представлен в R2018a