이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
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)