open_system
R2026b모델, 라이브러리, 서브시스템 또는 블록 대화 상자 열기
구문
설명
open_system(는 지정된 모델, 라이브러리, 서브시스템, 블록 파라미터 대화 상자 또는 마스크 대화 상자를 열거나, 지정된 obj)OpenFcn 콜백 함수를 실행합니다.
참고
보안 관련 고려 사항: open_system을 사용하여 모델을 열기 전에 모델의 전송자 또는 작성자를 신뢰하는지 확인하십시오. 알 수 없는 출처의 모델에는 안전하지 않은 콘텐츠가 포함되어 있을 수 있습니다. 알 수 없는 출처에는 원격 리포지토리에서 복제하거나 다운로드하거나 아카이브로 받은 모델이 포함됩니다.
참조된 모델을 포함하여 라이브러리 및 모델은 새 창에 열립니다. 참조된 모델을 모델 계층 구조의 컨텍스트에서 열려면 대신 open 함수를 Simulink.BlockPath 객체와 함께 사용하십시오.
다음 동작을 수행하려면 함수 인수에 대응되는 블록을 지정하십시오.
OpenFcn콜백 함수 실행.같은 창의 새 탭에서 서브시스템 열기.
마스크 대화 상자 열기.
블록 파라미터 대화 상자 열기.
지정된 블록을 포함하는 모델이나 라이브러리를 불러와야 합니다. 함수는 다음 동작 중 해당하는 첫 번째 동작을 수행합니다.
블록에
OpenFcn콜백 함수가 있는 경우 그 함수를 실행합니다.블록에 마스크가 있는 경우 마스크 대화 상자를 엽니다.
블록이 Subsystem 블록이 아닌 경우 블록 파라미터 대화 상자를 엽니다.
블록이 Subsystem 블록이면 서브시스템을 같은 창의 새 탭에서 엽니다. 블록 파라미터 대화 상자를 열지 않습니다.
예를 들어 블록에 OpenFcn 콜백 함수는 없지만 마스크가 있는 경우 마스크 대화 상자가 열립니다.
2개 이상의 입력 인수를 지정하여 디폴트 함수 동작을 재정의할 수 있습니다. 인수의 유효한 조합은 다음과 같습니다.
새 창 또는 새 탭에서 블록의 마스크 내부를 탐색하려면
Force를Tab또는Window와 함께 사용하십시오.새 탭 또는 새 창에서 Variant Subsystem 블록의 활성 선택지를 열려면
ActiveChoice를Tab또는Window와 함께 사용하십시오. 인수 중 하나가ActiveChoice이면,Tab또는Window와 쌍을 이루는 또 다른 인수로Force를 전달함으로써 마스크 처리된 활성 선택지 내부의 내용을 엽니다.
다음과 같은 입력 인수의 조합은 오류를 발생시킵니다.
parameter,mask,OpenFcn인수를ActiveChoice를 제외한 다른 인수와 함께 지정하는 경우Variant Subsystem 블록 이외의 다른 블록에
ActiveChoice를 지정하는 경우force를ActiveChoice,window,tab이외의 다른 인수와 함께 지정하는 경우window와tab을 모두 인수로 지정하는 경우.loadonly를 다른 인수와 함께 지정하는 경우
open_system(는 Simulink® 편집기를 열지 않고 특정 모델이나 라이브러리를 불러옵니다. 이 구문을 사용하는 것은 sys,"loadonly")load_system 함수를 호출하는 것과 동일합니다.
open_system(는 지정된 블록에 대한 마스크 대화 상자를 엽니다.block,"mask")
open_system(는 마스크 처리된 블록이나 서브시스템의 마스크 내부를 탐색합니다. 이 구문은 마스크 내부의 블록에 대한 블록 파라미터 대화 상자를 열거나, 마스크 처리된 서브시스템을 Simulink 편집기의 새 탭에서 엽니다. 이 구문 사용은 마스크 내부 탐색 메뉴 항목을 사용하는 것과 동일합니다.block,"force")
open_system(는 마스크 처리된 서브시스템의 내용을 새 창에서 엽니다.block,"force","window")
open_system(는 블록에 block,"parameter")OpenFcn 콜백 함수 또는 마스크가 있더라도 블록 파라미터 대화 상자를 엽니다.
open_system(은 지정된 블록의 block,"OpenFcn")OpenFcn 콜백 함수를 실행합니다.
예제
입력 인수
팁
참조된 모델을 모델 계층 구조의 컨텍스트에서 열려면 Simulink.BlockPath 객체와 함께 open 함수를 사용하십시오.
버전 내역
R2006a 이전에 개발됨