Пакет: coder.descriptor
Возврат информации о различных типах интерфейсов данных
coder.descriptor.DataInterface объект описывает различные свойства для указанного интерфейса данных в сгенерированном коде. Различные типы интерфейсов данных:
Входные и выходные данные корневого уровня: интерфейс между моделью и внешними моделями или системами для обмена данными.
Параметры: локальные и глобальные параметры, описывающие данные для блока, таблицы подстановки и связанные данные набора точек останова.
Хранилища данных: репозиторий для хранения глобальных и общих данных, которые могут быть записаны и прочитаны.
Внутренние данные: внутренние структуры данных, включая векторы DWork, блочный ввод-вывод и пересечение нулей.
Если в модели имеется диаграмма Stateflow, использующая машинно-зависимые данные, генератор кода генерирует структуру DWork в сгенерированном коде. При использовании getDataInterfaces метод, доступ к этим структурам невозможен как InternalData.
создает dataInterface = getDataInterfaces(codeDescObj, dataInterfaceName)coder.descriptor.DataInterface объект. codeDescObj объект является coder.codedescriptor.CodeDescriptor объект, созданный для модели с помощью getCodeDescriptor функция.
Структура данных битового поля создается при выборе следующих параметров конфигурации:
Упаковать логические данные в битовые поля
Использовать набор битов для сохранения конфигурации состояния
Использовать набор битов для хранения булевых данных
Если coder.descriptor.DataInterface представляет структуру данных битового поля, свойство Implementation coder.descriptor.DataInterface пуст объект.
coder.codedescriptor.CodeDescriptor | getAllDataInterfaceTypes | getDataInterfaces | getDataInterfaceTypes