Пакет: coder.descriptor
Возвратите информацию о различных типах интерфейсов данных
coder.descriptor.DataInterface
объект описывает различные свойства для заданного интерфейса данных в сгенерированном коде. Различные типы интерфейсов данных:
Импорт корневого уровня и выходные порты: интерфейс между и внешними моделями модели или системами, для обмена данными.
Параметры: Локальные и глобальные параметры, которые описывают данные для блока, интерполяционной таблицы и связанных данных о наборе точки останова.
Хранилища данных: репозиторий, чтобы сохранить глобальную переменную и разделяемые данные, которые могут быть записаны и считаны.
Внутренние данные: Внутренние структуры данных включая векторы DWork, блок I/O и нулевые пересечения.
Если ваша модель имеет диаграмму Stateflow, которая использует порожденные машиной данные, генератор кода генерирует структуру DWork в сгенерированном коде. Когда вы используете getDataInterfaces
метод, вы не можете получить доступ к этим структурам как к InternalData
.
создает dataInterface
= getDataInterfaces(codeDescObj
, dataInterfaceName
)coder.descriptor.DataInterface
объект. codeDescObj
объектом является coder.codedescriptor.CodeDescriptor
объект, созданный для модели при помощи getCodeDescriptor
функция.
Структура данных битового поля сгенерирована, если вы выбираете эти параметры конфигурации:
Pack Boolean data into bitfields
Use bitset for storing state configuration
Use bitset for storing Boolean data
Если coder.descriptor.DataInterface
представляет структуру данных битового поля, свойство Implementation coder.descriptor.DataInterface
объект пуст.
coder.codedescriptor.CodeDescriptor
| getAllDataInterfaceTypes
| getDataInterfaces
| getDataInterfaceTypes