Стандартные структуры данных в сгенерированном коде

По умолчанию сигнальные линии, параметры блоков, состояния и другие данные модели появляются в сгенерированном коде как поля стандартных структур. Для получения общей информации смотрите Как Хранилища Сгенерированного кода Внутренний Сигнал, состояние и Данные о Параметре.

Таблица показывает некоторые структуры общих данных в сгенерированном коде. Имя типа структуры и, если применимо, переменная структуры в коде, который вы генерируете из модели, зависит от настроек модели. Независимо от настроек имя типа структуры в коде содержит краткое название из столбца Short Name of Structure Type в таблице.

Структуры данных, сгенерированные для модели

Краткое название типа структурыДанные, представленные в структуре
ExtU

Данные из корневых блоков Inport

ExtY

Данные из корневых блоков Outport

B

Блокируйте выходные сигналы

ConstB

Блокируйте выходные параметры, которые имеют постоянные значения

P

Параметры блоков

ConstP

Постоянные параметры

DW

Дискретные состояния блока

XDis

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

Для дополнительных структур смотрите сгенерированные Системой идентификаторы (Embedded Coder).

Можно исключить данные из появления в этих структурах при помощи:

Управляйте характеристиками структур данных (Embedded Coder)

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

ИмяКак поменять имя
Типы структурыЗадайте правило именования использовать в типах. Установите значение для Configuration Parameters> Global types.
Глобальные переменные структурыЗадайте правило именования с Configuration Parameters> Global variables.
Имена полей структурыПо умолчанию имя каждого поля структуры выводит из имени элемента данных в модели (например, имя состояния блока, которое вы задаете при помощи параметров блоков State name). Задайте правило именования с Configuration Parameters> Field name of global types.
Типы данных полей структурыИспользуйте Simulink.AliasType объекты и замена типа данных, чтобы переименовать типы примитивов для соответствующих элементов данных в модели. Смотрите Имена типов данных Управления в Сгенерированном коде (Embedded Coder).

Для получения дополнительной информации о параметрах конфигурации, что имена элементов управления и другие идентификаторы в сгенерированном коде, смотрите, Настраивают Сгенерированные Идентификаторы (Embedded Coder).

Смотрите также

Похожие темы