bdclose
Simulink 모델 창을 일부 또는 모두 무조건 닫기
설명
예제
모델 닫기
예제를 엽니다. 그런 다음 vdp
모델을 엽니다.
open_system('vdp')
bdclose
함수는 저장되지 않은 변경 사항이 있는 경우에도 모델을 닫습니다. 모델을 변경합니다.
set_param('vdp/Constant','Value','4')
vdp
모델을 닫습니다.
bdclose('vdp');
단일 함수 호출로 여러 모델 닫기
예제를 엽니다. 그런 다음 vdp
및 f14
모델을 불러옵니다.
h1=load_system('vdp'); h2=load_system('f14');
vdp
및 f14
모델을 엽니다.
open_system([h1, h2])
bdclose
함수는 저장되지 않은 변경 사항이 있는 경우에도 모델을 닫습니다. vdp
모델을 변경합니다.
set_param('vdp/Constant','Value','4')
vdp
및 f14
모델을 닫습니다. 닫을 모델을 핸들로 구성된 행렬로 지정합니다.
bdclose([h1,h2])
bdclose
함수 인수에서 닫을 모델을 문자형 벡터로 구성된 셀형 배열로 지정할 수도 있습니다.
vdp
및 f14
모델을 다시 엽니다.
open_system({'vdp','f14'})
vdp
및 f14
모델을 닫습니다. 닫을 모델을 문자형 벡터로 구성된 셀형 배열로 지정합니다.
bdclose({'vdp','f14'})
메모리에서 모델 지우기
예제를 엽니다. 그런 다음 vdp
모델을 불러옵니다.
load_system('vdp')
vdp
모델을 불러왔는지 확인합니다.
bdIsLoaded('vdp')
ans = logical
1
이 함수는 모델을 불러왔음을 나타내는 논리형 스칼라 1
을 반환합니다.
bdclose
함수는 저장되지 않은 변경 사항이 있는 경우에도 메모리에서 모델을 지웁니다. 모델을 변경합니다.
set_param('vdp/Constant','Value','4')
모델이 미저장 상태인지 확인합니다.
bdIsDirty('vdp')
ans = logical
1
이 함수는 모델이 미저장 상태임을 나타내는 논리형 스칼라 1
을 반환합니다.
단일 함수 호출로 메모리에서 여러 모델 지우기
예제를 엽니다. 그런 다음 vdp
및 f14
모델을 불러옵니다.
h1=load_system('vdp')
h1 = 152.0010
h2=load_system('f14')
h2 = 331.0033
메모리에서 vdp
및 f14
모델을 지웁니다. 지울 모델을 핸들로 구성된 행렬로 지정합니다.
bdclose([h1,h2])
vdp
및 f14
모델을 불러왔는지 확인합니다.
bdIsLoaded({'vdp','f14'})
ans = 1x2 logical array
0 0
이 함수는 두 모델을 모두 불러오지 않았음을 나타내는 논리형 배열 [0 0]
을 반환합니다. 모델이 메모리에서 지워집니다.
bdclose
함수 인수에서 문자형 벡터로 구성된 셀형 배열을 사용하여 지울 모델을 지정할 수도 있습니다.
vdp
및 f14
모델을 다시 불러옵니다.
load_system('vdp') load_system('f14')
메모리에서 vdp
및 f14
모델을 지웁니다. 지울 모델을 문자형 벡터로 구성된 셀형 배열로 지정합니다.
bdclose({'vdp','f14'})
vdp
및 f14
모델을 불러왔는지 확인합니다.
bdIsLoaded({'vdp','f14'})
ans = 1x2 logical array
0 0
이 함수는 두 모델을 모두 불러오지 않았음을 나타내는 [0 0]
을 반환합니다.
입력 인수
sys
— 닫을 모델
문자형 벡터 | string형 스칼라 | 셀형 배열
닫을 모델로, 문자형 벡터, string형 스칼라 또는 셀형 배열로 지정됩니다. 닫을 모델을 여러 개 지정하려면 모델 이름으로 구성된 셀형 배열을 지정하십시오.
예: bdclose("myModel")
예: bdclose({'myModel1','myModel2'})
데이터형: char
| string
| cell
버전 내역
R2006a 이전에 개발됨R2019b: 모델 계층 창을 닫으면 참조된 모델이 닫힘
R2019b부터 최상위 모델을 닫아서 모델 계층 창을 닫으면 다른 창에 열려 있지 않던 참조된 모델도 모두 닫히고 메모리에서 삭제됩니다. 메모리에 불러온 참조된 모델을 유지하려면 close_system
함수를 사용하고 'closeReferencedModels'
인수를 false
로 설정하십시오.
참고 항목
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)