open_system
모델, 라이브러리, 서브시스템 또는 블록 대화 상자 열기
구문
설명
open_system(
는 지정된 모델, 라이브러리, 서브시스템 또는 블록을 엽니다. obj
)open_system
함수 호출은 현재 폴더 브라우저에서 모델이나 라이브러리 파일을 더블 클릭하거나 Simulink® 편집기에서 서브시스템이나 블록을 더블 클릭하는 것과 동일합니다.
모델이나 라이브러리가 새 창에 열립니다. 모델 내에 있는 서브시스템이나 블록의 동작은 블록 유형이나 속성에 따라 다릅니다.
블록이나 모델의 모든
OpenFcn
콜백이 실행됩니다.블록이나 모델에
OpenFcn
콜백이 없고 마스크가 정의된 경우 마스크 파라미터 대화 상자가 열립니다.OpenFcn
콜백이나 마스크 파라미터가 없으면 소프트웨어가 객체를 엽니다.참조된 모델은 새 창에 열립니다.
팁
참조된 모델을 모델 계층 구조의 컨텍스트에서 열려면
Simulink.BlockPath
객체와 함께open
함수를 사용하십시오.서브시스템은 같은 창의 새 탭에 열립니다.
블록의 경우 블록의 블록 파라미터 대화 상자가 열립니다.
특정 서브시스템이나 블록을 열려면 블록이 포함된 모델이나 라이브러리를 불러와야 합니다. 그러지 않으면 오류가 발생합니다.
두 번째 입력 인수를 제공하여 디폴트 동작을 재정의할 수 있습니다.
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)