Пакет: coder.descriptor
Возвращает информацию о различных типах интерфейсов данных
The coder.descriptor.DataInterface
объект описывает различные свойства для заданного интерфейса данных в сгенерированном коде. Различные типы интерфейсов данных:
Входные и выходные порты корневого уровня: Интерфейс между моделью и внешними моделями или системами для обмена данными.
Параметры: Локальные и глобальные параметры, которые описывают данные для блока, интерполяционной таблицы и связанных данных набора точек по оси Х.
Хранилище данных: Хранилище для хранения глобальных и разделяемых данных, которые можно записать и считать.
Внутренние данные: Внутренние структуры данных, включая векторы DWork, блочные вводы-выводы и пересечения нулем.
Если у вашей модели есть диаграмма Stateflow, которая использует родительские данные машины, генератор кода генерирует структуру DWork в сгенерированном коде. Когда вы используете getDataInterfaces
метод, вы не можете получить доступ к этим структурам как InternalData
.
создает dataInterface
= getDataInterfaces(codeDescObj
, dataInterfaceName
)coder.descriptor.DataInterface
объект. The 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