Main Content

Sine-Cosine Lookup

룩업 테이블 방식을 사용하여 사인 함수와 코사인 함수 구현

R2020a 이후

라이브러리:
Motor Control Blockset / Controls / Math Transforms

설명

Sine-Cosine Lookup 블록은 지정된 위치 또는 위상 입력 신호를 사용하여 사인 함수와 코사인 함수를 구현합니다.

이 블록은 룩업 테이블 방식을 사용합니다. 이 방식을 Motor Control Blockset™에서 제공하는 예제에서 채택된 모델 설정 및 구성과 함께 사용하면 최적화된 코드 실행이 가능합니다. 룩업 테이블의 데이터 점 개수 파라미터에서 룩업 테이블 점 개수를 지정할 수 있습니다.

이 그림은 입력 위치와 생성된 사인 및 코사인 출력 신호를 보여줍니다.

포트

입력

모두 확장

기준 전압 신호의 위치 또는 위상 값으로, per-unit, 라디안 또는 도 단위의 스칼라로 지정됩니다.

데이터형: single | double | fixed point

출력

모두 확장

위치 또는 위상 신호(θe) 주파수와 동일한 주파수를 가진 사인 파형 출력입니다.

데이터형: single | double | fixed point

위치 또는 위상 신호(θe) 주파수와 동일한 주파수를 가진 코사인 파형 출력입니다.

데이터형: single | double | fixed point

파라미터

모두 확장

입력 기준 전압 위치의 단위입니다.

룩업 테이블 배열의 크기입니다. 이 파라미터는 125에서 4095 사이의 값을 받습니다.

참고

이 파라미터에 입력하는 값에 따라 블록은 (125*n)+2에 가장 가까운 값을 사용합니다. 블록은 하드웨어에서 이 근사를 수행하여 계산을 최적화합니다.

확장 기능

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

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

버전 내역

R2020a에 개발됨