Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

gcs

현재 시스템의 경로 이름 가져오기

구문

설명

예제

gcs는 현재 시스템의 경로 이름을 반환합니다. 현재 시스템은 다음 중 하나입니다.

  • 편집 중인 경우, 가장 최근에 클릭한 시스템이나 서브시스템 또는 가장 최근에 클릭한 블록을 포함하는 시스템이나 서브시스템

  • S-Function 블록을 포함하는 시스템을 시뮬레이션하는 중인 경우, 현재 실행 중인 S-Function 블록을 포함하는 시스템 또는 서브시스템

  • 콜백 중인 경우, 콜백 루틴이 실행되고 있는 블록을 포함하는 시스템

  • MaskInitialization을 실행 중인 경우, 마스크가 실행 중인 블록을 포함하는 시스템

  • load_system을 사용하여 가장 최근에 메모리로 불러온 시스템. load_system을 처음 사용하는 경우에만 모델이 현재 시스템이 됩니다.

현재 시스템은 현재 모델이거나 현재 모델의 서브시스템입니다. 현재 모델을 가져오려면 bdroot를 사용하십시오.

현재 시스템을 포함하는 모델을 닫으면 열려 있거나 불러온 또 다른 시스템이 현재 시스템이 됩니다. 현재 새 시스템을 확인하려면 gcs를 사용하십시오.

현재 시스템을 명시적으로 설정하려면 다음 방법 중 하나를 사용하면 됩니다.

  • 루트 Simulink® 모델에서 set_param'CurrentSystem' 파라미터를 사용합니다. 예를 들면 다음과 같이 합니다.

    set_param(0,'CurrentSystem','mymodel')

  • MATLAB® 명령 프롬프트에서 open_system 또는 모델 이름을 사용하여 모델을 엽니다.

예제

모두 축소

가장 최근에 선택한 블록을 포함하는 시스템의 경로를 반환합니다.

sldemo_fuelsys 모델을 엽니다. 서브시스템 To Controller를 엽니다.

sldemo_fuelsys
open_system('sldemo_fuelsys/To Controller')

Rate Transition 블록을 클릭합니다. 현재 시스템을 가져옵니다.

gcs
ans =

    'sldemo_fuelsys/To Controller'

f14 모델을 열고 현재 시스템을 가져옵니다.

f14
gcs
ans =

    'f14'

load_system을 사용하여 vdp 모델을 불러옵니다. 그런 다음 현재 시스템을 가져옵니다.

load_system('vdp');
gcs
ans =

    'vdp'

메모리에서 vdp를 제거하려면 이를 닫으십시오. 이 예제에서는 열려 있는 모델 f14가 현재 시스템이 됩니다.

close_system('vdp');
gcs
ans =

    'f14'

버전 내역

R2006a 이전에 개발됨

참고 항목

| |