Упаковка файлов для моделей (код и данные)

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

Генератор кода разбивает данные и функции модели-ссылки на свой собственный набор файлов, независимо от своей родительской модели. В этом примере ссылка на модель rtwdemo_mdlrefbot ссылка трижды. Для симуляции и генерации кода модель генерируется постепенно, что означает rtwdemo_mdlrefbot строит первый раз, но не на последующих сборках, если вы не измените rtwdemo_mdlrefbot.

open_system('rtwdemo_mdlreftop')

  1. Сгенерируйте и проверьте код.

  2. Измените значение одного из постоянных входов в rtwdemo_mdlreftop.

  3. Сгенерируйте код. Генератор кода не воспроизводит код для образца модели rtwdemo_mdlreftop.

bdclose('rtwdemo_mdlreftop');