Simulink® Coder™ предоставляет библиотеку функций Target Language Compiler (TLC), которая позволяет создавать global data map record. Глобальные данные, когда она сгенерирована, добавляются к CompiledModel
структура в model.rtw
файл. Глобальные данные являются базой данных, содержащей информацию, необходимую для доступа к памяти в сгенерированном коде, включая
Сигналы (блочный ввод-вывод)
Параметры
Тип данных рабочие векторы (DWork)
Внешние входы
Внешние выходы
Для использования карты глобальных данных требуется знание компилятора целевого языка и структуры model.rtw
файл. Для получения информации по этим темам см. Обзор компилятора целевого языка.
Функции TLC, которые требуются для генерации и доступа к записи карты глобальных данных, содержатся в
. Комментарии в исходном коде полностью документируют структуры карты глобальных данных и функции библиотеки.matlabroot
/ rtw/c/tlc/mw/globalmaplib.tlc
Структуры и функции карты глобальных данных могут быть изменены или усовершенствованы в будущих релизах.