Position Generator
라이브러리:
Motor Control Blockset /
Controls /
Control Reference
Motor Control Blockset HDL Support /
Controls /
Control Reference
설명
Position Generator 블록은 기준 신호의 위치 증분 값을 사용하여 기준 전압 신호의 주파수와 동일한 주파수를 갖는 위치 램프 신호를 생성합니다.
코드 생성을 사용하고 정확한 시뮬레이션을 보장하려면 이 블록에 고정 스텝 이산 솔버를 사용할 것을 권장합니다.
예제
포트
입력
∆θ — 위치 증분 값
스칼라
고정 주파수를 갖는 기준 전압 신호의 위치 증분 값(단위: per-unit, 라디안 또는 도)입니다. 다음 방정식은 위치 증분 값을 계산하는 방법을 나타냅니다.
참고
위의 Δθ 계산으로 인해 블록 입력에서 정밀도 손실이 발생할 경우 블록이 실제 Frequency를 정확하게 복제하지 못할 수 있습니다.
데이터형: single
| double
| fixed point
Reset — 외부 재설정 신호
스칼라
외부 재설정 파라미터의 값에 따라 위치 램프 출력값을 재설정하는 외부 펄스입니다.
종속 관계
이 포트를 활성화하려면 외부 재설정을 Active High일 때 0으로 재설정
또는 Active High일 때 초기 조건으로 재설정
으로 설정합니다.
데이터형: single
| double
| fixed point
출력
θe — 기준 전압 위치
스칼라
기준 전압 신호의 위치 값 또는 위상 값(단위: per-unit, 라디안 또는 도)입니다.
데이터형: single
| double
| fixed point
파라미터
Theta 단위 — θ의 단위
Per-unit
(디폴트 값) | 라디안
| 도
입력 위치 증분 값과 출력 기준 전압 위치의 단위입니다.
초기 theta 출력값 — θe
의 초기값
0
(디폴트 값) | 스칼라
초기 시간(0초)에서의 출력 위치 램프 값(단위: per-unit, 라디안 또는 도)입니다.
외부 재설정 — 재설정 시 출력값
안 함
(디폴트 값) | Active High일 때 0으로 재설정
| Active High일 때 초기 조건으로 재설정
블록이 Active High 외부 재설정 펼스를 받는 시점의 출력 위치 램프 값(단위: per-unit, 라디안 또는 도)입니다. 이 출력값을 0으로 재설정하거나 초기 theta 출력값 파라미터의 값과 동일하게 재설정할 수 있습니다.
확장 기능
C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.
HDL 코드 생성
HDL Coder™를 사용하여 FPGA 및 ASIC 설계를 위한 VHDL, Verilog 및 SystemVerilog 코드를 생성할 수 있습니다.
HDL Coder™는 HDL 구현과 합성 논리에 영향을 미치는 추가 구성 옵션을 제공합니다.
이 블록에는 하나의 디폴트 HDL 아키텍처가 있습니다.
ConstrainedOutputPipeline | 설계 내에서 기존 지연을 이동하여 출력에 배치할 레지스터 개수입니다. 분산 파이프라이닝은 이러한 레지스터를 다시 분산하지 않습니다. 디폴트 값은 |
InputPipeline | 생성된 코드에 삽입할 입력 파이프라인 단계 개수입니다. 분산 파이프라이닝과 제약이 있는 출력 파이프라이닝은 이러한 레지스터를 이동할 수 있습니다. 디폴트 값은 |
OutputPipeline | 생성된 코드에 삽입할 출력 파이프라인 단계 개수입니다. 분산 파이프라이닝과 제약이 있는 출력 파이프라이닝은 이러한 레지스터를 이동할 수 있습니다. 디폴트 값은 |
이 블록은 외부 재설정 파라미터를 안 함
으로 설정한 경우에만 HDL 코드 생성을 지원합니다.
고정소수점 변환
Fixed-Point Designer™를 사용하여 고정소수점 시스템을 설계하고 시뮬레이션할 수 있습니다.
버전 내역
R2020a에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)