В этом примере показано, как ссылочные модели обеспечивают инкапсуляцию системного интерфейса и создание инкрементного кода. Можно ссылаться на одну модель из другой модели (один или несколько раз), и аспекты ссылочной модели являются фиксированными: типы входного/выходного сигнала, типы параметров и время выборки. Поэтому можно модулировать конструкцию и выполнять инкрементную генерацию кода.
Генератор кода разбивает данные и функции ссылочной модели на собственный набор файлов, независимо от родительской модели. В этом примере ссылочная модель rtwdemo_mdlrefbot ссылаются три раза. Для моделирования и генерации кода модель генерируется постепенно, что означает rtwdemo_mdlrefbot строит в первый раз, но не в последующие сборки, если не изменить rtwdemo_mdlrefbot.
open_system('rtwdemo_mdlreftop')

Создайте и проверьте код.
Изменение значения одного из постоянных входов в rtwdemo_mdlreftop.
Создать код. Генератор кода не воспроизводит код для ссылочной модели rtwdemo_mdlreftop.
bdclose('rtwdemo_mdlreftop');