exponenta event banner

Доступ к памяти в сгенерированном коде с помощью глобальной карты данных

Simulink ® Coder™ предоставляет библиотеку функций TLC, которая позволяет создавать глобальные записи карты данных. При создании глобальная запись карты данных добавляется к CompiledModel структура в model.rtw файл. Глобальная запись карты данных представляет собой базу данных, содержащую информацию, необходимую для доступа к памяти в сгенерированном коде, включая

  • Сигналы (блочный ввод-вывод)

  • Параметры

  • Рабочие векторы типа данных (DWork)

  • Внешние вводы

  • Внешние выходы

Использование глобальной карты данных требует знания компилятора целевого языка и структуры model.rtw файл. Дополнительные сведения см. в разделе Обзор компилятора целевого языка.

Функции TLC, необходимые для создания записи карты глобальных данных и доступа к ней, содержатся в matlabroot/rtw/c/tlc/mw/globalmaplib.tlc. Комментарии в исходном коде полностью документируют глобальные структуры карты данных и функции библиотеки.

Структуры и функции глобальной карты данных могут быть изменены или расширены в будущих версиях.

Связанные темы