Получите имя пути к текущей системе
gcs
возвращает имя пути к текущей системе. Нынешняя система является одной из следующих:
Во время редактирования система или подсистема недавно кликнули или, который содержит блок, последний из которых кликнул
Во время симуляции системы, которая содержит блок S-Function, система или подсистема, содержащая блок S-Function, в настоящее время оценивается
Во время коллбэков система, содержащая любой блок, стандартная программа коллбэка которого выполняется
Во время оценки MaskInitialization
, система, содержащая блок, маска которого оценивается
Система, недавно загруженная в память с load_system
; только первое использование load_system
делает модель текущей системой
Текущая система является текущей моделью или подсистемой текущей модели. Использование bdroot
чтобы получить текущую модель.
Если вы закрываете модель, которая содержит текущую систему, другая открытая или загруженная система становится текущей. Использование gcs
чтобы узнать новую текущую систему.
Чтобы явным образом задать текущую систему, можно либо:
Использование set_param
с 'CurrentSystem'
параметр на корневом Simulink® модель, например:
set_param(0,'CurrentSystem','mymodel')
Откройте модель при помощи open_system
или имя модели в MATLAB® командная строка.