Signal Generator
다양한 파형 생성
라이브러리:
Simulink /
Sources
설명
지원되는 작업
Signal Generator 블록은 다음과 같은 서로 다른 네 가지 파형 중 하나를 생성할 수 있습니다.
사인
구형
톱니
랜덤
신호 파라미터는 헤르츠(Hertz) 또는 초당 라디안(rad/sec)으로 표현할 수 있습니다. 디폴트 파라미터 값을 사용하는 경우, 다음 파형 중 하나가 생성됩니다.
파형 | 스코프 출력 |
---|---|
사인파 |
|
구형파 |
|
톱니파 |
|
랜덤파 |
|
음수 진폭 파라미터 값은 180도 위상 변위를 야기합니다. 180도가 아닌 다른 각도로 위상 변위된 파형을 다양한 방식으로 생성할 수 있습니다. 예를 들어 Clock 블록 신호를 MATLAB Function 블록에 연결하고 특정 파형에 대한 수식을 작성할 수 있습니다.
시뮬레이션 진행 중에 Signal Generator 블록의 출력 설정을 다르게 하여 서로 다른 입력 유형에 대한 시스템의 응답을 빠르게 확인할 수 있습니다.
진폭 및 주파수 파라미터는 출력 신호의 진폭과 주파수를 결정합니다. 이러한 파라미터는 스칼라 확장 후 차원 수가 동일해야 합니다. 벡터 파라미터를 1차원으로 해석 체크박스의 선택을 해제하면 블록은 (스칼라 확장 후) 진폭 및 주파수 파라미터와 차원 수가 동일한 신호를 출력합니다. 벡터 파라미터를 1차원으로 해석 체크박스를 선택할 경우 진폭 및 주파수 파라미터가 행 벡터 또는 열 벡터(즉, 단일 행 또는 단일 열인 2차원 배열)이면 블록은 벡터(1차원) 신호를 출력합니다. 그렇지 않으면 블록은 파라미터와 차원 수가 동일한 신호를 출력합니다.
솔버 관련 고려 사항
모델에서 고정 스텝 솔버를 사용하면 Simulink®는 전체 시뮬레이션에 동일한 스텝 크기를 사용합니다. 이 경우 Signal Generator 블록 출력은 균일하게 샘플링되어 표현된 이상적인 파형을 제공합니다.
모델에서 가변 스텝 솔버를 사용하면 Simulink는 시뮬레이션 중에 여러 다른 스텝 크기를 사용할 수 있습니다. 이 경우 Signal Generator 블록 출력은 균일하게 샘플링되어 표현된 이상적인 파형을 항상 제공하지는 않습니다. 블록 출력이 균일하게 샘플링된 표현이 되도록 하려면 Signal Generator 블록의 다운스트림에 바로 Hit Crossing 블록을 추가하십시오. 다음 모델은 Hit Crossing 블록을 사용했을 때와 사용하지 않았을 때 Signal Generator 블록 출력의 차이점을 보여줍니다.
가변 스텝 솔버를 사용한 모델 | Signal Generator 블록 출력 |
---|---|
|
|
|
|
포트
출력
파라미터
블록 특성
데이터형 |
|
직접 피드스루 |
|
다차원 신호 |
|
가변 크기 신호 |
|
영점교차 검출 |
|
확장 기능
버전 내역
R2006a 이전에 개발됨