open_system
모델, 라이브러리, 서브시스템 또는 블록 대화 상자 열기
구문
설명
open_system(는 지정된 모델, 라이브러리, 서브시스템 또는 블록을 엽니다.obj)
모델이나 라이브러리가 새 창에 열립니다. 모델 내에 있는 서브시스템이나 블록인 경우, 블록 유형이나 속성에 따라 동작이 달라집니다.
블록이나 모델에 대한
OpenFcn콜백이 있으면 모두 실행됩니다.블록이나 모델에
OpenFcn콜백이 없고 마스크가 정의되어 있으면 마스크 파라미터 대화 상자가 열립니다.OpenFcn콜백이나 마스크 파라미터가 없으면 객체가 열립니다.참조된 모델은 새 창에 열립니다.
팁
참조된 모델을 모델 계층 구조의 컨텍스트에서 열려면
Simulink.BlockPath객체와 함께open함수를 사용하십시오.서브시스템은 같은 창의 새 탭에 열립니다.
블록의 경우 블록의 블록 파라미터 대화 상자가 열립니다.
특정 서브시스템이나 블록을 열려면 해당 블록이 포함된 모델이나 라이브러리를 불러와야 합니다. 그러지 않으면 오류가 발생합니다.
2개 이상의 입력 인수를 지정하여 디폴트 동작을 재정의할 수 있습니다. 인수의 유효한 조합은 다음과 같습니다.
Force를Tab또는Window와 함께 사용하면 새 창 또는 새 탭에서 블록의 마스크 내부를 탐색할 수 있습니다.ActiveChoice를Tab또는Window와 함께 사용하면 새 탭 또는 새 창에서 Variant Subsystem 블록의 활성 선택지가 열립니다. 인수 중 하나가ActiveChoice이면,Tab또는Window와 함께 또 다른 인수로Force를 전달함으로써 마스크 처리된 활성 선택지 내부의 내용을 엽니다.
다음과 같은 입력 인수의 조합은 오류를 발생시킵니다.
ActiveChoice를 제외한 다른 인수를parameter,mask,OpenFcn인수와 함께 지정하는 경우Variant Subsystem 블록 이외의 다른 블록에
ActiveChoice를 지정하는 경우force를ActiveChoice,window,tab이외의 다른 인수와 함께 지정하는 경우window와tab을 모두 인수로 지정하는 경우loadonly를 다른 인수와 함께 지정하는 경우
open_system(는 Simulink® 편집기를 열지 않고 특정 모델이나 라이브러리를 불러옵니다. 이 구문을 사용하는 것은 sys,"loadonly")load_system 함수를 호출하는 것과 동일합니다.
open_system(는 서브시스템 sbsys,"window")sbsys를 새 Simulink 편집기 창에서 엽니다. 특정 서브시스템이나 블록을 열기 전에 해당 서브시스템이나 블록이 포함된 모델이나 라이브러리를 불러오십시오. 그러지 않으면 오류가 발생합니다.
open_system(은 서브시스템을 같은 Simulink 편집기 창의 새 탭에서 엽니다. 특정 서브시스템이나 블록을 열기 전에 해당 서브시스템이나 블록이 포함된 모델이나 라이브러리를 불러오십시오. 그러지 않으면 오류가 발생합니다.sbsys,"tab")
open_system(는 blk,"mask")blk로 지정된 블록 또는 서브시스템에 대한 마스크 대화 상자를 엽니다. 열기 전에 먼저 blk를 포함하는 모델이나 라이브러리를 불러오십시오.
open_system(는 마스크 처리된 블록이나 서브시스템의 마스크 내부를 탐색합니다. 이 구문은 마스크 내부의 블록에 대한 대화 상자를 열거나, 마스크 처리된 서브시스템을 Simulink 편집기의 새 탭에서 엽니다. 이 구문 사용은 마스크 내부 탐색 메뉴 항목을 사용하는 것과 동일합니다. 특정 서브시스템이나 블록을 열기 전에 해당 서브시스템이나 블록이 포함된 모델이나 라이브러리를 불러오십시오. 그러지 않으면 오류가 발생합니다.blk,"force")
open_system(는 블록 파라미터 대화 상자를 엽니다.blk,"parameter")
open_system(은 블록 blk,"OpenFcn")blk의 OpenFcn 콜백을 실행합니다.
예제
입력 인수
팁
참조된 모델을 모델 계층 구조의 컨텍스트에서 열려면 Simulink.BlockPath 객체와 함께 open 함수를 사용하십시오.
버전 내역
R2006a 이전에 개발됨
참고 항목
new_system | load_system | close_system | save_system | open
(BlockPath)