이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

System Object 생성하기

새 System object™를 생성하고 정의하는 MATLAB® 클래스 작성하기

구현 메서드를 사용자 지정하여 System Object를 직접 정의할 수 있습니다. 그래픽 툴을 사용해서 System Object 생성에 쓰이는 전체 API를 탐색해 보십시오. 예를 들어, System Object를 초기화, 실행, 재설정 및 종료하는 메서드를 삽입할 수 있습니다. System Object를 정의하는 방법에 대해 소개하는 내용은 기본 System Object 정의하기 항목을 참조하십시오.

메서드

모두 확장

setupImplInitialize System object
stepImplSystem output and state update equations
resetImplReset System object states
releaseImplRelease resources
infoImplInformation about System object
isDoneImplEnd-of-data flag
isInactivePropertyImplStatus of inactive property
isTunablePropertyDataTypeMutableImplSet whether tunable properties can change data type
isDiscreteStateSpecificationMutableImplControl whether discrete states can change data type
processTunedPropertiesImplAction when tunable properties change
setPropertiesSet property values using name-value pairs when creating System object
validatePropertiesImplValidate property values of System object
getPropertyGroupsImplProperty groups for System object display
getNumInputsImplNumber of inputs to the System object
getNumOutputsImplNumber of outputs from System object
getNumInputsNumber of inputs required to call the System object
getNumOutputsNumber of outputs from calling the System object
isInputComplexityMutableImplSet whether System object input complexity can change
isInputDataTypeMutableImplSet whether System object input data type can change
isInputSizeMutableImplSet whether System object input size can change
narginNumber of input arguments for System object
nargoutNumber of output arguments for System object
processInputSpecificationChangeImplPerform actions when input size, complexity, or data type change
validateInputsImplValidate inputs to System object
loadObjectImplLoad System object from MAT file
saveObjectImplSave System object in MAT file

클래스

matlab.SystemBase class for System objects
matlab.system.mixin.FiniteSourceFinite source mixin class

도움말 항목

입력값과 출력값

입력값 개수 변경하기

이 예제에서는 getNumInputsImpl을 사용하는 경우와 사용하지 않는 경우에 System Object™에 대한 입력값 개수를 설정하는 방법을 보여줍니다.

복합 System Object 정의하기

다른 System Object를 속성으로 포함하는 System Object를 정의합니다.

입력값 사양 변경 사항 처리하기

System object 입력값의 실수/복소수 여부, 데이터형 또는 크기를 변경 가능한 경우, 이를 제한하는 메서드를 구현하거나 입력값 사양이 변경될 경우 이에 대응하는 메서드를 구현합니다.

성능과 효율성

System Object 정의를 위한 팁

느린 System Object의 속도를 높이기 위한 팁입니다.