cgsl_0105: Моделирование локальной общей памяти с помощью хранилищ данных

ID: Заголовокcgsl_0105: Моделирование локальной общей памяти с помощью хранилищ данных
ОписаниеПри использовании хранилища данных блокируется как локальная общая память:
AЯвным образом создайте хранилище данных с помощью Блока памяти Хранилища данных.
BОчиститесь блочная опция параметра Имя хранилища данных должна решить к объекту Сигнала Simulink.
CРассмотрите после соглашения о присвоении имен для локальных Блоков памяти Хранилища данных.
Примечания

Используйте диагностические Дублирующиеся имена хранилищ данных, чтобы помочь обнаружить непреднамеренное повторное использование идентификатора. Для моделей намеренно с помощью локальных хранилищ данных, набор диагностика к warning. Проверьте, что только намеренные хранилища данных включены.

Блоки хранилища данных поняты как глобальная память в сгенерированном коде. Если они не присвоены определенный класс памяти, они включены в структуру DWork. В модели хранилище данных ограничено по объему к подсистеме определения и ниже. В сгенерированном коде хранилище данных имеет осциллограф файла.

ОбъяснениеA, B Блок хранилища данных обработан как локальный экземпляр хранилища данных
CОбеспечивает графическую обратную связь, что хранилище данных локально
Смотрите также
В последний раз измененныйR2011b
Примеры

В некоторых случаях, такие как библиотечная функция, повторное использование локального хранилища данных требуется. В этом примере локальное хранилище данных задано в двух подсистемах.

Экземпляр localFlag находится в осциллографе в subsystem LocalDataStore_1 и его подсистемах.

В сгенерированном коде хранилища данных являются частью глобальной структуры DWork для модели. Встроенный Coder® автоматически присваивает их уникальные имена во время процесса генерации кода.

Была ли эта тема полезной?