Пакет: 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 | getDataInterfaceTypes | getDataInterfaces