Повторно используемый (мультиэкземпляр) код является допускающей повторное использование стандартной программой, которую несколько программ могут вызвать, прервать и повторно вызвать одновременно. Когда это необходимо, к коду повторного использования, но партнеру каждый экземпляр разделяемого кода с уникальными, сохраненными данными, повторно используемого кода использования. Например, рассмотрите этот рисунок, который показывает четыре экземпляра функции sensor_read
. Несмотря на то, что функциональный алгоритм является тем же самым в каждом случае, данные, сопоставленные с каждым экземпляром, варьируются и относительно положения датчика.
Чтобы сделать сгенерированный код для компонента модели повторно используемым, вы конфигурируете компонент, таким образом, что функции точки входа модели получают входные и выходные данные корневого уровня в качестве аргументов. То, как вы конфигурируете компонент, зависит от стиля моделирования или метода, который вы применяете.