Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.


블록 파라미터를 설정하여 블록 동작 사용자 지정

Simulink® 모델을 만들려면 블록을 블록 다이어그램에 추가한 후 이러한 블록을 연결하고 구성해야 합니다. 시뮬레이션 중에 블록 계산을 제어하는 숫자형 블록 파라미터에 값을 할당하고 모양을 제어하는 블록 속성을 조정할 수 있습니다.

블록의 파라미터와 속성을 조정하면 다음을 수행할 수 있습니다.

  • 모델 설계 시에 파라미터 값으로 시험.

  • 파라미터 값을 추정하여 측정된 데이터와 시뮬레이션 결과가 일치하는지 비교.

  • 파라미터 값을 최적화하여 효율적인 제어 알고리즘 설계.

  • 블록 문서화 및 모양 사용자 지정.

블록과 모델 간에 공유할 수 있는 전역 변수를 만들어 시스템 상수를 정의할 수 있습니다.


set_paramSet system and block parameter values
get_paramGet parameter names and values
slexprGenerate expression to use in value of parameter object


Simulink.DualScaledParameterSpecify name, value, units, and other properties of Simulink dual-scaled parameter
Simulink.ParameterStore, share, and configure parameter values

도움말 항목

블록 파라미터

Set Block Parameter Values

Blocks have numeric parameters that determine how they calculate output values. To control the calculations that blocks perform, you can specify parameter values.

Share and Reuse Block Parameter Values by Creating Variables

To set multiple block parameters to the same value, you can use a numeric variable that you create and store in a workspace such as the base workspace, a model workspace, or a data dictionary.

Parameter Interfaces for Reusable Components

For each block parameter in a reusable component, specify the same value for all instances of the component or a different value for each instance.

Organize Related Block Parameter Definitions in Structures

Increase model readability and reduce the effort of model maintenance by aggregating block parameter values into structures.

Tune and Experiment with Block Parameter Values

As you construct a model you can experiment with block parameters, such as the coefficients of a Transfer Fcn block, to help you decide which blocks to use.

Optimize, Estimate, and Sweep Block Parameter Values

Use parameter sweeping to tune control parameters, estimate unknown model parameters, and test the robustness of a control algorithm by taking into consideration uncertainty in the real-world system.

Switch Between Sets of Parameter Values During Simulation and Code Execution

Switch between independent sets of values for the same block parameters by storing the sets in an array of structures.

Control Block Parameter Data Types

Control the data type that Simulink and the generated code use to store block parameter values in computer memory.

Specify Minimum and Maximum Values for Block Parameters

Fully specify your design and optimize the generated code by setting minimum and maximum values for numeric block parameters.

Block-Specific Parameters

To write scripts that create and modify models, determine the programmatic name of a parameter or property in a block dialog box.

블록 속성

Specify Block Properties

Control block appearance and add custom documentation to blocks. Specify block execution order and callbacks.

Associating User Data with Blocks

Associate your own data, such as a numeric variable, with a block.

관련 정보

추천 예제