주요 콘텐츠

블록 마스크 작성하기

블록 모양, 사용자 인터페이스, 블록 다이어그램의 사용자 지정

블록 마스크는 블록에 대해 만들 수 있는 맞춤형 사용자 인터페이스입니다. 블록을 마스크 처리하여 블록의 세세한 구현 정보를 숨기고 파라미터와 옵션 설정을 위한 보다 사용자 친화적인 인터페이스를 제공할 수 있습니다. 블록 마스크는 사용자가 내부 작동 방식을 이해하거나 직접 상호 작용할 필요가 없는 복잡한 블록 또는 서브시스템에 특히 유용합니다. 사용자 지정 블록에 마스크를 만들 수 있으며 이를 해당 블록의 고유한 인스턴스로 재사용할 수 있습니다.

클래스

모두 확장

Simulink.Mask프로그래밍 방식으로 마스크 제어하기
Simulink.Mask.ConstraintsCreate mask parameter constraint
Simulink.Mask.PortConstraintCreate mask port constraints programmatically (R2022a 이후)
Simulink.Mask.ParameterConditionCreate mask parameter conditions (R2022a 이후)
Simulink.Mask.PortConstraintRuleCreate instance of Simulink.Mask.PortConstraintRule to define rules of port constraint (R2022a 이후)
Simulink.Mask.PortIdentifierCreate port identifiers to identify ports of block in mask object (R2022a 이후)
Simulink.Mask.CrossPortConstraintCreates cross-port constraint among ports of the same masked block (R2023a 이후)
Simulink.Mask.CrossPortParameterConstraintCross port parameter constraint between ports and parameters of same masked block (R2025a 이후)
Simulink.Mask.CrossPortParameterConstraintAssociationCross port parameter constraint association between mask parameters and ports (R2025a 이후)
Simulink.Mask.SharedConstraintFileConstraints that needs to be saved in an XML file (R2023a 이후)
Simulink.MaskParameterControl mask parameters programmatically
Simulink.Mask.EnumerationBaseDerive enumeration class to hold numeric values of any data type (R2021a 이후)
Simulink.Mask.EnumerationTypeOptionsParse information from enumeration file derived from Simulink.IntEnumType and Simulink.Mask.EnumerationBase (R2021a 이후)
Simulink.ConstraintManagerManage parameter and port constraints (R2024b 이후)
Simulink.Mask.WorkspaceMask workspace object (R2025a 이후)
Simulink.dialog.ControlCreate instance of dialog control
Simulink.dialog.ButtonCreate instance of button dialog control
Simulink.dialog.HyperlinkCreate instance of hyperlink dialog control
Simulink.dialog.ImageManage image dialog control
Simulink.dialog.TextManage text dialog control
Simulink.dialog.ListboxControlControl list box programmatically
Simulink.dialog.parameter.ControlCreate a parameter dialog control
Simulink.dialog.parameter.CustomTable프로그래밍 방식으로 사용자 지정 테이블 생성
Simulink.dialog.TreeControlControl Tree control programmatically
Simulink.dialog.LookupTableControlControl mask lookup tables programmatically (R2021b 이후)
Simulink.dialog.LookupTableControl.TableControl table data for mask lookup table (R2021b 이후)
Simulink.dialog.LookupTableControl.BreakpointsControl breakpoint data set for mask lookup table (R2021b 이후)
Simulink.dialog.ContainerCreate instance of container dialog control
Simulink.dialog.GroupCreate instance of group dialog control
Simulink.dialog.PanelCreate instance of panel dialog control
Simulink.dialog.TabCreate instance of tab dialog control
Simulink.dialog.TabContainerCreate instance of tab container dialog control
Simulink.dialog.MaskPartReferenceCreate and save parameters and dialog controls and reuse them across multiple masked blocks (R2024b 이후)

도움말 항목

마스크 처리 소개

마스크 편집기

마스크 처리 기능

마스크 제약 조건

그래픽 아이콘 편집기

마스크 콜백

시스템 마스크

예제 모델

추천 예제