exponenta event banner

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

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

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

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

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

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

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

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