Чтобы выполнить стандарты кода и инструкции, интегрируйте сгенерированный код с внешним кодом и обратитесь к требованиям к памяти, можно управлять объявлениями и определениями функций, переменных и типов данных в сгенерированном коде. Например, можно использовать эти графические интерфейсы и интерфейсы программирования, чтобы сопоставить элементы данных модели и функции к независимым от модели определениям кода:
В редакторе Отображений Кода или при помощи API, сконфигурируйте генерацию кода C по умолчанию для категорий данных модели и функций.
В редакторе Отображений Кода замените настройки для функций индивидуума C.
В представлении кода Model Data Editor замените настройки для отдельных элементов данных модели.
Code Mappings Editor | Объединенные элементы данных модели и точка входа функционируют с определениями кода |
Среда для конфигурирования данных модели и функций для генерации кода
Сконфигурируйте данные модели и функции для генерации кода.
Сконфигурируйте генерацию кода для функций точки входа модели
Узнайте о сгенерированных функциях точки входа и способах управлять их интерфейсами и являются ли функции допускающими повторное использование и находятся в определенных областях памяти.
Сконфигурируйте генерацию кода C по умолчанию для категорий данных модели и функций
Примените настройки генерации кода по умолчанию для категорий данных модели и функций через модель.
Сконфигурируйте настройки генерации кода для модели согласно техническим требованиям из интерфейсного документа управления.
Когда вы открываете перспективу Кода в модели, созданной перед релизом R2018a, изучаете, как справиться с миграцией раздела memory и совместно использовали служебные настройки.
Выберите Storage Class for Controlling Data Representation in Generated Code
Выберите класс памяти, чтобы примениться к элементам данных в модели, таким как сигналы, состояния и параметры блоков.
Сконфигурируйте интерфейс данных применением классов памяти
Сконфигурируйте элементы данных в модели, такие как параметры блоков и сигнальные линии, так, чтобы соответствующие переменные появились в сгенерированном коде.
Примените классы памяти к отдельному сигналу, состоянию и элементам данных параметра
Управляйте представлением данных в сгенерированном коде путем применения классов памяти непосредственно, который заменяет классы памяти по умолчанию, которые вы задаете в Коде, Сопоставляющем Редактор.
Примените встроенные и индивидуально настраиваемые классы памяти к элементам данных
Настройте представление данных в сгенерированном коде путем применения классов памяти к отдельным элементам данных.
Управляйте размещением определений глобальных данных и объявлений в сгенерированных файлах
Постройте сгенерированный код из модулей и установите ясное владение глобальных данных путем управления размещением файла каждого объявления и определения.
Защитите Глобальные данные с const и энергозависимыми Спецификаторами Типа
Предотвратите повреждение данных и улучшите безопасность кода путем применения C спецификаторов типа const
и volatile
к глобальным данным в сгенерированном коде.
Точно управляйте представлением данных путем записи кода TLC для класса памяти
Для усовершенствованного управления представления данных в сгенерированном коде создайте пользовательские классы памяти путем записи кода TLC.
Настройте сгенерированные интерфейсы функции C
Изучите способы, которыми можно сконфигурировать сгенерированные интерфейсы функции C и об ограничениях индивидуальной настройки.
Сконфигурируйте генерацию кода C по умолчанию для категорий данных модели и функций
Примените настройки генерации кода по умолчанию для категорий данных модели и функций через модель.
Замените именование значения по умолчанию для функций точки входа индивидуума C
Явным образом настройте функции точки входа индивидуума имени.
Значение по умолчанию переопределения C интерфейс ступенчатой функции
Явным образом сконфигурируйте имя ступенчатой функции и аргументы.
Настройте имена функций точки входа и аргументы ступенчатой функции для Simulink Функциональные и Функциональные блоки Вызывающей стороны.
Управляйте данными и функциональным интерфейсом в сгенерированном коде
Управляйте, как сгенерированный код обменивается данными со средой вызова.
Функции модели быстрого прототипирования
Сгенерируйте код быстрого прототипирования.
Управляйте генерацией интерфейсов класса C++
Произведите интерфейсы класса C++ в коде, сгенерированном для модели.
Сгенерируйте интерфейс класса C++ к коду модели или подсистемы
Сгенерируйте интерфейс класса C++ к коду, сгенерированному из модели или подсистемы.
Сгенерируйте Код для Блоков Строки при помощи Стандарта Библиотека Строки C++
Сгенерируйте Код С++ для блоков строки Simulink.
Сгенерируйте модульный функциональный код для невиртуальных подсистем
Сгенерируйте модульный функциональный код для невиртуальных подсистем.