이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
블록 마스크 작성하기
블록 모양, 사용자 인터페이스, 블록 다이어그램의 사용자 지정
Simulink®에서는 블록 마스크를 만들 수 있습니다. 마스크는 블록에 대한 맞춤형 사용자 인터페이스입니다.
블록을 마스크 처리함으로써 블록 설명, 파라미터 프롬프트, 도움말 텍스트를 원하는 대로 정의하여 새로운 파라미터 대화 상자를 갖도록 블록 다이어그램을 캡슐화할 수 있습니다.
고유한 블록으로 재사용할 수 있는 독립적인 사용자 지정 블록은 Simulink에 정의된 블록처럼 마스크 처리할 수 있습니다.
블록 마스크를 만드는 방법에 대해 알아보려면 간단한 마스크 만들기 항목을 참조하십시오.
클래스
도움말 항목
마스크 처리 소개
- 마스크 처리 기본 사항
마스크 처리에 대한 기본 사항과 언제 블록을 마스크 처리하는지에 대해 알아봅니다. - 간단한 마스크 만들기
마스크 편집기를 사용하여 대화형 방식으로 블록을 마스크 처리하거나 프로그래밍 방식으로 마스크 처리할 수 있습니다. - Manage Existing Masks
View or edit an existing block mask.
마스크 편집기 사용자 인터페이스
- Mask Editor Overview
Create and customize masks using the Mask Editor interface. - Specify Data Types for an Edit Parameter Using Data Type Parameter
You can specify the acceptable data types for a mask edit parameter with a data type parameter. - Design a Mask Dialog Box
Try this example to create a mask dialog box and understand the use of some Mask Editor features. - Handling Large Number of Mask Parameters
Add large number of mask parameters in a Table programmatically. - Customize Tables for Masked Blocks
Add custom tables to mask dialog box. - Control Custom Table Programmatically
Use a programmatic interface to control custom tables. - Control Masks Programmatically
Simulink® defines a set of APIs that help in setting and editing masks.
마스크 처리 기능
- Validating Mask Parameters Using Constraints
Add validation to mask parameters using constraints. - Custom Constraint for Mask Parameter
A mask can contain parameters that accept user input values. - Share Parameter Constraints Across Multiple Block Masks
This example shows how to create a parameter constraint and share it across masks of different blocks in the same model or different models. - Validate Input and Output Port Signals Using Port Constraints
You can validate compile-time signal attributes on the input and output ports of a masked block by using port constraints. - Validate Port Signals Among Ports of the Same Masked Block
This example shows how to create cross port constraints to validate compile-time signal attributes among ports of the same masked block. - Share Port Constraints Across Multiple Masked Blocks
This example shows how to create a port constraint and share it across masks of different blocks in the same model or different models. - Mask Callback Code
Add and execute mask callback code. - Introduction to Mask Initialization and Parameter Callback Code
Use MATLAB® code to initialize a block mask. - Promote Block Parameters on a Mask
Blocks and subsystems can have multiple parameters associated with them. - Pass Values to Blocks Under the Mask
Specify input values using the mask dialog box. - Mask Linked Blocks
Add custom interface to linked blocks. - Approaches to Control Active Variant Choice of a Variant Block Using Mask or Model Workspace
This example shows different approaches to control the active choice of inline variant and Variant Subsystem blocks from a mask or a model workspace. - Define Measurement Units for Masked Blocks
Set measurement units for output and input ports of a masked block. - 마스크에 이미지 추가하기
이미지를 마스크 아이콘으로 추가하고 SLX 파일에 저장합니다. - Create Hierarchical List in Mask Dialog
Create a hierarchical list of data on a mask. - Tune Mask Enumeration Parameters - Popup and Radio Button
Reference external enumeration file to assign numerical values to popup parameter. - Visualize and Plot N-Dimensional Data Using Mask Lookup Table Control
Use a lookup table to evaluate a sampled representation of a function using simple lookup operations. - Preserve Tunability of Parameters That Are Modified or Created in Mask Initialization
A desirable feature of code generated from a model is the ability to tune variables to different values.
그래픽 아이콘 편집기
- Graphical Icon Editor Overview
Create and edit mask icon of a block in a graphical environment. - Create and Edit Block Mask Icon
Create block mask icon using Graphical Icon Editor and Mask Drawing commands. - Add Dynamic Behavior to Masked Icons
You can add dynamic behavior to masked icons using Graphical Icon Editor.
마스크 콜백
- Introduction to Mask Initialization and Parameter Callback Code
Use MATLAB code to initialize a block mask. - Author Mask Initialization and Callbacks
You can write MATLAB code in the code pane of the Mask Editor for mask initialization and callbacks. - Organize Mask Initialization and Callbacks in a MATLAB File
You can organize mask initialization and mask callback code in a separate MATLAB® class file. - Dynamic Mask Dialog Box
You can create dialog boxes for masked blocks whose appearance changes in response to user input. - Dynamic Masked Subsystem
Create masked library blocks that can modify their structural contents. - Debug Masks That Use MATLAB Code
Troubleshoot errors in the mask initialization code.
시스템 마스크
- Introduction to System Mask
Learn about masking a model. - Control Masks Programmatically
Simulink® defines a set of APIs that help in setting and editing masks. - Create and Reference a Masked Model
Mask a model interactively. - Create and Display System Mask Programmatically
You can apply a system mask to a model or a subsystem block diagram.
예제 모델
- Masking Example Models
View Simulink models that demonstrate masking capabilities.