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

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

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

open_system('rtwdemo_mdlreftop')

bdclose('rtwdemo_mdlreftop');