Main Content

Transfer Fcn Lead or Lag

이산시간 진상 또는 지상 보상기 구현

  • 라이브러리:
  • Simulink / Discrete

  • Transfer Fcn Lead or Lag block

설명

Transfer Fcn Lead or Lag 블록은 입력의 이산시간 진상 또는 지상 보상기를 구현합니다. 보상기의 순시 이득이 1이고 DC 이득은 (1-z)/(1-p)입니다. 여기서 z는 영점이고 p는 보상기의 극점입니다.

이 블록은 0<z<p<1일 때 진상 보상기를 구현하고 0<p<z<1일 때 지상 보상기를 구현합니다.

포트

입력

모두 확장

블록이 이산시간 진상 또는 지상 보상을 적용하는 입력 신호입니다.

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

출력

모두 확장

입력 신호의 이산시간 진상 또는 지상 보상인 출력 신호입니다.

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

파라미터

모두 확장

보상기의 극점을 지정합니다.

프로그래밍 방식의 사용법

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

Z 평면에 보상기의 영점을 지정합니다.

프로그래밍 방식의 사용법

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

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

프로그래밍 방식의 사용법

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

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

프로그래밍 방식의 사용법

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

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

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

프로그래밍 방식의 사용법

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

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

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

프로그래밍 방식의 사용법

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

블록 특성

데이터형

Booleana | double | fixed point | integer | single

직접 피드스루

아니요

다차원 신호

아니요

가변 크기 신호

영점교차 검출

아니요

a 이 블록을 부울형 신호에 사용하는 것은 권장되지 않습니다.

확장 기능

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

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

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

버전 내역

R2006a 이전에 개발됨