gcs
R2026b현재 시스템의 경로 가져오기
설명
는 현재 시스템의 경로를 반환합니다.sys = gcs
현재 시스템은 다음 중 하나입니다.
편집하는 동안 가장 최근에 클릭한 서브시스템 또는 가장 최근에 클릭한 블록을 포함하는 서브시스템. 가장 최근에 클릭한 서브시스템이 모델 계층 구조의 최상위 수준에 있는 경우에는 해당 모델이 현재 시스템입니다.
S-Function 블록을 포함하는 모델을 시뮬레이션하는 동안 현재 평가 중인 S-Function 블록을 포함하는 서브시스템. 평가 중인 S-Function이 모델 계층 구조의 최상위 수준에 있는 경우에는 해당 모델이 현재 시스템입니다.
콜백이 호출될 때 해당 콜백을 호출하는 모델, 서브시스템 또는 블록. 콜백 실행 중에는 현재 시스템이 변경될 수 있습니다. 중단점을 설정하거나 편집기와 상호 작용하는 경우 등이 이에 해당합니다.
MaskInitialization함수를 평가하는 동안 평가 중인 마스크가 있는 블록을 포함하는 서브시스템. 마스크가 모델 계층 구조의 최상위 수준에 있는 경우에는 해당 모델이 현재 시스템입니다.load_system함수를 사용하여 가장 최근에 메모리로 불러온 모델.load_system함수를 사용하여 모델을 불러온 후 현재 시스템을 변경한 경우,load_system함수를 사용하여 동일한 모델을 다시 불러와도 해당 모델이 현재 시스템이 되지 않습니다. 그 모델을 현재 시스템으로 만들려면 모델을 닫은 다음load_system함수를 사용하여 모델을 다시 불러오십시오.
현재 시스템을 포함하는 모델을 닫으면 열려 있거나 불러온 또 다른 모델이 현재 시스템이 됩니다. 현재 새 시스템을 확인하려면 gcs를 사용하십시오.
현재 시스템을 명시적으로 설정하려면 다음 작업 중 하나를 수행하십시오.
루트 Simulink® 모델에서
set_param에CurrentSystem파라미터를 사용합니다. 예를 들면 다음과 같이 합니다.set_param(0,CurrentSystem="myModel")MATLAB® 명령 프롬프트에서
open_system또는 모델 이름을 사용하여 모델을 엽니다.
현재 모델을 가져오려면 bdroot 함수를 사용하십시오.
예제
출력 인수
버전 내역
R2006a 이전에 개발됨