Main Content

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

데이터형

특정 데이터형을 신호 및 블록 파라미터에 할당, 열거형 정의

모델에서는 데이터형이 신호 및 블록 파라미터 간의 상호 작용을 결정합니다. 숫자 데이터형은 컴퓨터가 메모리에 신호 및 파라미터를 저장하는 방법과 수학 연산을 수행하는 방법을 결정합니다. 다른 Simulink® 데이터형은 신호 및 파라미터의 구조체 또는 이에 허용되는 값을 결정합니다.

컴퓨터 하드웨어의 수학적 동작을 시뮬레이션하거나 모델에서 효율적인 코드를 만들려면 신호 및 파라미터의 숫자 데이터형을 제어하면 됩니다. 부동소수점, 정수, 고정소수점 및 기타 숫자형을 지정할 수 있습니다. Data Types Supported by Simulink 항목을 참조하십시오.

열거 데이터형은 신호 및 파라미터가 지정된 값 세트만 사용하도록 허용합니다. 열거형 값 각각에 대해 의미 있는 이름을 제공하여 모델의 가독성을 높일 수 있습니다. Simulink에서 열거형을 사용하려면 Use Enumerated Data in Simulink Models 항목을 참조하십시오.

버스 유형을 사용하여 여러 신호 또는 파라미터를 함께 그룹화할 수 있으며, 이를 통해 모델의 가독성을 높이고 보다 쉽게 모델을 유지관리할 수 있습니다. Data Types for Bus Signals 항목을 참조하십시오.

string형을 사용하면 모델에 문자열을 손쉽게 사용할 수 있습니다.

블록

모두 확장

Block Support TableView data type support for Simulink blocks
Data Type ConversionConvert input signal to specified data type
Data Type Conversion InheritedConvert from one data type to another using inherited data type and scaling
Data Type DuplicateForce all inputs to same data type
Data Type PropagationSet data type and scaling of propagated signal based on information from reference signals
Data Type Scaling StripRemove scaling and map to built in integer
ASCII to StringUint8 vector signal to string signal
Compose StringCompose output string signal based on specified format and input signals
Scan StringScan input string and convert to signals per specified format
String CompareCompare two input strings
String ConcatenateConcatenate input strings to form one output string
String ConstantOutput specified string
String ContainsDetermine if string contains, starts with, or ends with pattern
String CountCount occurrences of pattern in string
String FindReturn index of first occurrence of pattern string
String LengthOutput number of characters in input string
String to ASCIIConvert string signal to uint8 vector
String to DoubleConvert string signal to double signal
String to EnumInput string signal to enumerated signal
String to SingleConvert string signal to single signal
SubstringExtract substring from input string signal
To StringConvert input signal to string signal

함수

모두 확장

enumeration클래스의 열거형 멤버와 이름
Simulink.defineIntEnumTypeDefine enumerated data type
Simulink.findIntEnumTypeFind enumeration classes defined by Simulink.defineIntEnumType
Simulink.clearIntEnumTypeDelete enumeration classes defined by Simulink.defineIntEnumType
Simulink.data.getEnumTypeInfoGet information about enumerated data type
Simulink.data.isSupportedEnumClassDetermine whether an enumeration class is valid for Simulink
Simulink.data.isSupportedEnumObjectDetermine whether an enumeration object is valid for Simulink
fixdtCreate Simulink.NumericType object describing a fixed-point or floating-point data type
fixpt_evenspace_cleanupModify breakpoints of lookup table to have even spacing
fixpt_interp1Implement 1-D lookup table
fixpt_look1_func_approxOptimize fixed-point approximation of nonlinear function by interpolating lookup table data points
fixpt_look1_func_plotPlot fixed-point approximation function for lookup table
fixpt_set_allSet property for each fixed-point block in subsystem
fixptbestexpExponent that gives best precision for fixed-point representation of value
fixptbestprecDetermine maximum precision available for fixed-point representation of value
floatCreate Simulink.NumericType object describing floating-point data type
num2fixptConvert number to nearest value representable by specified fixed-point data type
sfixCreate Simulink.NumericType object describing signed fixed-point data type
sfracCreate Simulink.NumericType object describing signed fractional data type
sintCreate Simulink.NumericType object describing signed integer data type
Simulink.importExternalCTypesGenerate Simulink representations of custom data types defined by C or C++ code
tunablevars2parameterobjectsCreate Simulink parameter objects from tunable parameters
ufixCreate Simulink.NumericType object describing unsigned fixed-point data type
ufracCreate Simulink.NumericType object describing unsigned fractional data type
uintCreate Simulink.NumericType object describing unsigned integer data type
stringtypeCreate string data type
showblockdatatypetableDisplay HTML page of Simulink block data type support

클래스

Simulink.AliasTypeCreate alias for signal and parameter data type
Simulink.NumericTypeSpecify floating-point, integer, or fixed-point data type

Simulink 구성 파라미터

도움말 항목

Validate a Floating-Point Embedded Model

Use simulation to verify that a control algorithm can continue to meet application requirements while using single-precision floating-point data types.

Control Signal Data Types

Apply data types other than double to signals in a model.

Specify Fixed-Point Data Types

If you do not have Fixed-Point Designer™, you can still inspect and use fixed-point models that others share with you.

Specify Data Types Using Data Type Assistant

Interactively apply data types, such as integer, fixed-point, and enumerated types, to data items in a model.

Use Enumerated Data in Simulink Models

Create and use enumerations in Simulink models.

Simulink Strings

Use strings in models.

About Data Types in Simulink

Data items (signals, block parameters, and states) in a model have a data type, such as int8, which determines how a computer represents the data in memory.

Data Types Supported by Simulink

Simulink supports many floating-point, integer, fixed-point, Boolean, and other data types.

Data Types for Bus Signals

Specify a data type for an entire bus signal by creating a bus object. A bus signal is a single signal line that contains data for multiple individual signals.

Simulink Enumerations

Enumerated data is data that is restricted to a finite set of values. Simulink models can use an enumeration as a data type.

관련 정보

추천 예제