Как использовать одни и те же данные в библиотеке с несколькими ссылками - PullRequest
0 голосов
/ 07 февраля 2019

Как мы сейчас, когда модель растет, мы начинаем работать с ссылочными моделями.Затем они становятся «библиотеками», на которые можно ссылаться несколько раз.Если указанная модель имеет некоторые локальные данные, такие как состояние или несколько буферов, каждая ссылка имеет свои собственные данные, например, если у вас есть диспетчер буферов, каждый экземпляр, который вызывает push-модель, использует свой собственный буфер.Это, конечно, не то, что нужно - нам нужно хранить данные в одном буфере.Использование глобальных данных невозможно, так как это не разрешено для моделей с множественными ссылками.У вас есть идея, что решение здесь?Заранее спасибо

PS: Я упустил (возможно, из-за ключевого слова simulink, которое я назначил), что мой вопрос связан с Simulink.Еще раз спасибо

1 Ответ

0 голосов
/ 14 февраля 2019

Я нашел обходной путь.Если кто-то определяет глобальные данные извне (в файле .c), он может создать подпрограммы, которые получают и устанавливают данные.После этого их можно вызывать из функции matlab из событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...