Я хотел бы создать глобальный массив в функциональном блоке Matlab в Simulink, который увеличивается в размере каждый раз, когда вызывается функциональный блок Matlab. Единственный подход к созданию глобальных переменных в функциональном блоке Matlab состоит в том, чтобы связать его с блоком «Data Store Memory», но это не позволяет мне создавать массивы, которые увеличиваются в размере.
В настоящее время я использую локальный массив в функциональном блоке Matlab и записываю содержимое массива в файл перед выходом из функционального блока и чтением из него на следующей итерации. Однако это замедляет время выполнения. Есть ли лучший способ сделать это?