이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
System object 생성하기
새 System object™를 생성하고 정의하는 MATLAB® 클래스 작성하기
구현 메서드를 사용자 지정하여 System object를 직접 정의할 수 있습니다. 그래픽 툴을 사용해서 System object 생성에 쓰이는 전체 API를 탐색해 보십시오. 예를 들어, System object를 초기화, 실행, 재설정 및 종료하는 메서드를 삽입할 수 있습니다. System object를 정의하는 방법에 대해 소개하는 내용은 기본 System object 정의하기 항목을 참조하십시오.
메서드
함수
sysobjupdate | Update custom System object to latest syntax (R2020b 이후) |
get | Get states and properties of a System object |
set | Set values for properties of a System object |
클래스
matlab.System | System object의 기본 클래스 |
matlab.system.mixin.FiniteSource | Class that adds ability to check for the end of finite data source used by System object |
matlab.system.display.Action | Create custom button in Block Parameters dialog box for MATLAB System block |
matlab.system.display.Icon | 사용자 지정 이미지를 MATLAB System 블록에 대한 아이콘으로 지정 |
matlab.system.display.Header | Specify header in Block Parameters dialog box for MATLAB System block |
matlab.system.display.SectionGroup | Create nested groupings of properties in Block Parameters dialog box for MATLAB System block |
matlab.system.display.Section | Create property group section in Block Parameters dialog box for MATLAB System block |
도움말 항목
System object 작성 시작하기
- 기본 System object 정의하기
stepImpl
메서드를 사용하여 기본 System object를 만듭니다.
속성 특성(Attribute)
- 속성 특성 정의하기
속성의 유형, 가시성, 값을 제한하도록 속성 특성을 지정합니다.
입력값과 출력값
- 입력값 개수 변경하기
이 예제에서는getNumInputsImpl
을 사용하는 경우와 사용하지 않는 경우에 System object™에 대한 입력값 개수를 설정하는 방법을 보여줍니다. - 복합 System object 정의하기
다른 System object를 속성으로 포함하는 System object를 정의합니다. - 입력값 사양 변경 사항 처리하기
System object 입력값의 실수/복소수 여부, 데이터형 또는 크기를 변경 가능한 경우, 이를 제한하는 메서드를 구현하거나 입력값 사양이 변경될 경우 이에 대응하는 메서드를 구현합니다.
성능과 효율성
- System object 정의를 위한 팁
느린 System object의 속도를 높이기 위한 팁입니다. - 자세한 호출 순서
System object를 실행하면 구동되는 메서드의 순서를 보여주는 호출 순서입니다. - 유한한 소스 객체 정의하기
이 예제에서는 파일에서 특정 횟수의 단계 또는 특정 횟수의 읽기를 수행하는 System object를 정의하는 방법을 보여줍니다. - System object를 저장하고 불러오기
MATLAB 구조체를 사용하여 System object 속성과 속성 상태를 저장하고 불러옵니다.
관련 정보
- Simulink용 System object 사용자 지정하기 (Simulink)
- System Objects in MATLAB Code Generation (MATLAB Coder)