Я пытаюсь получить два 1-битных значения (т. Е. Их предыдущие значения) после запуска системы или записи в нее во время нормальной работы, если переменные изменяются. Когда я говорю «Система запускается», я хочу дать понять, что это подсистема, которая находится внутри очень большой системы.Моделирование активности вспышки или энергонезависимой памяти в модели SIMULINK
Идея состоит в том, что если я отключу эту подсистему, остальная часть системы не будет затронута. Я сохраню два 1-битных значения на основе их последнего известного состояния. При запуске подсистемы снова, на основе моей обработки, эти 1-битные значения будут либо сохранены, либо перезаписаны новыми значениями. По конфиденциальным причинам я не могу проникнуть глубже, чем у меня уже есть.
Мой подход до сих пор
Прикреплен SIMULINK схема части подсистемы, которая делает эту память для чтения/записи. Я считаю, что это сработает. Однако я не совсем уверен. Может ли кто-нибудь подумать о лучшем способе сделать это? Я знаю, что очевидным ответом будет сказать «Попробуйте сохранить и загрузить из рабочего пространства», но у меня есть спецификация, которая позволяет загружать только из Flash/E2PROM. К сожалению, я ничего не знаю в SIMULINK, который это сделает. Если кто-нибудь знает что-то другое, я очень рад быть полностью образованным :)
Спасибо.
Huh! +1 за то, что я сказал: «Какого черта» .... аарх .... так что я сделал, это мусор, не так ли? – ha9u63ar
Нет, не было. Я должен был упомянуть в своем ответе, что ваш - еще один способ сделать это. – Navan
Спасибо! :) Я по-прежнему буду клевать твою как принятую. – ha9u63ar