Main Content

Transfer Fcn First Order

이산시간 1차 전달 함수 구현

  • 라이브러리:
  • Simulink / Discrete

  • Transfer Fcn First Order block

설명

Transfer Fcn First Order 블록은 입력의 이산시간 1차 전달 함수를 구현합니다. 이 전달 함수는 단위 DC 이득을 갖습니다.

포트

입력

모두 확장

이산시간 1차 전달 함수 알고리즘에 대한 입력 신호입니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

출력

모두 확장

입력의 이산시간 1차 전달 함수인 출력 신호이며 단위 DC 이득을 갖습니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

파라미터

모두 확장

극점을 지정합니다.

프로그래밍 방식의 사용법

블록 파라미터: PoleZ
유형: 문자형 벡터
: 실수형 스칼라
디폴트 값: '0.95'

이전 출력의 초기 조건을 지정합니다.

프로그래밍 방식의 사용법

블록 파라미터: ICPrevOutput
유형: 문자형 벡터
: 실수형 스칼라
디폴트 값: '0.0'

고정소수점 연산의 반올림 모드를 지정합니다. 자세한 내용은 Rounding (Fixed-Point Designer) 항목을 참조하십시오.

블록 파라미터는 표현 가능한 가장 가까운 값으로 항상 반올림됩니다. 블록 파라미터의 반올림 동작을 제어하려면 마스크 필드에 MATLAB® 반올림 함수를 사용하여 표현식을 입력하십시오.

프로그래밍 방식의 사용법

블록 파라미터: RndMeth
유형: 문자형 벡터
값: 'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | 'Simplest' | 'Zero'
디폴트 값: 'Floor'

이 체크박스를 선택하는 경우 오버플로 시 데이터형이 표현할 수 있는 최댓값 또는 최솟값으로 포화됩니다. 그렇지 않으면 오버플로 시 래핑됩니다.

이 체크박스를 선택하는 경우 출력이나 결과뿐만 아니라 블록의 모든 내부 연산에 포화가 적용됩니다. 일반적으로 코드 생성 프로세스는 오버플로가 발생할 가능성이 없는 경우를 감지할 수 있습니다. 이 경우, 코드 생성기는 포화 코드를 생성하지 않습니다.

프로그래밍 방식의 사용법

블록 파라미터: DoSatur
유형: 문자형 벡터
값: 'off' | 'on'
디폴트 값: 'off'

블록 특성

데이터형

double | fixed point | integer | single

직접 피드스루

아니요

다차원 신호

아니요

가변 크기 신호

영점교차 검출

아니요

확장 기능

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

PLC 코드 생성
Simulink® PLC Coder™를 사용하여 Structured Text 코드를 생성할 수 있습니다.

고정소수점 변환
Fixed-Point Designer™를 사용하여 고정소수점 시스템을 설계하고 시뮬레이션할 수 있습니다.

버전 내역

R2006a 이전에 개발됨