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

Simulink® Coder™ обеспечивает библиотеку функции Компилятора выходного языка (TLC), которая позволяет вам создать global data map record. Запись карты глобальных данных, когда сгенерировано, добавляется к структуре CompiledModel в файле model.rtw. Запись карты глобальных данных является базой данных, содержащей информацию, запрошенную для доступа к памяти в сгенерированном коде, включая

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

  • Параметры

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

  • Внешние входные параметры

  • Внешние выходные параметры

Использование карты глобальных данных требует знания Компилятора Выходного языка и структуры файла model.rtw. См. Обзор Компилятора Выходного языка (Simulink Coder) для получения информации об этих темах.

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

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

Похожие темы