Main Content

bdclose

Simulink 모델 창을 일부 또는 모두 무조건 닫기

설명

bdclose는 현재 모델 창을 사용자 확인 없이 무조건 닫습니다. 마지막 저장 이후 모델에 발생한 변경 사항은 모두 손실됩니다. 현재 모델을 확인하려면 gcs를 사용하십시오. 모델을 불러오기만 했다면 bdclose는 메모리에서 모델을 지웁니다.

예제

bdclose(sys)는 모든 변경 사항을 폐기하고 지정된 모델 창을 닫습니다.

bdclose('all')은 모든 변경 사항을 폐기하고 열려 있는 모든 모델 창을 닫습니다.

예제

모두 축소

예제를 엽니다. 그런 다음 vdp 모델을 엽니다.

open_system('vdp')

bdclose 함수는 저장되지 않은 변경 사항이 있는 경우에도 모델을 닫습니다. 모델을 변경합니다.

set_param('vdp/Constant','Value','4')

vdp 모델을 닫습니다.

bdclose('vdp');

예제를 엽니다. 그런 다음 vdpf14 모델을 불러옵니다.

h1=load_system('vdp');
h2=load_system('f14');

vdpf14 모델을 엽니다.

open_system([h1, h2])

bdclose 함수는 저장되지 않은 변경 사항이 있는 경우에도 모델을 닫습니다. vdp 모델을 변경합니다.

set_param('vdp/Constant','Value','4')

vdpf14 모델을 닫습니다. 닫을 모델을 핸들로 구성된 행렬로 지정합니다.

bdclose([h1,h2])

bdclose 함수 인수에서 닫을 모델을 문자형 벡터로 구성된 셀형 배열로 지정할 수도 있습니다.

vdpf14 모델을 다시 엽니다.

open_system({'vdp','f14'})

vdpf14 모델을 닫습니다. 닫을 모델을 문자형 벡터로 구성된 셀형 배열로 지정합니다.

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을 반환합니다.

예제를 엽니다. 그런 다음 vdpf14 모델을 불러옵니다.

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 함수 인수에서 문자형 벡터로 구성된 셀형 배열을 사용하여 지울 모델을 지정할 수도 있습니다.

vdpf14 모델을 다시 불러옵니다.

load_system('vdp')
load_system('f14')

메모리에서 vdpf14 모델을 지웁니다. 지울 모델을 문자형 벡터로 구성된 셀형 배열로 지정합니다.

bdclose({'vdp','f14'})

vdpf14 모델을 불러왔는지 확인합니다.

bdIsLoaded({'vdp','f14'})
ans = 1x2 logical array

   0   0

이 함수는 두 모델을 모두 불러오지 않았음을 나타내는 [0 0]을 반환합니다.

입력 인수

모두 축소

닫을 모델로, 문자형 벡터, string형 스칼라 또는 셀형 배열로 지정됩니다. 닫을 모델을 여러 개 지정하려면 모델 이름으로 구성된 셀형 배열을 지정하십시오.

예: bdclose("myModel")

예: bdclose({'myModel1','myModel2'})

데이터형: char | string | cell

버전 내역

R2006a 이전에 개발됨

모두 확장