주요 콘텐츠

Switch

외부 물리 신호에 의해 제어되는 스위치

  • Switch block

라이브러리:
Simscape / Foundation Library / Electrical / Electrical Elements

설명

Switch 블록은 외부 물리 신호에 의해 제어되는 스위치를 모델링합니다. 포트 PS의 외부 물리 신호가 임계값 파라미터에 지정된 값보다 큰 경우 스위치가 닫히고, 그렇지 않은 경우 스위치가 열립니다.

전기 스위치는 모델에 불연속성을 추가하므로 솔버 선택이 모델 동작에 영향을 미칠 수 있습니다. 솔버 설정에 대한 자세한 내용은 Making Optimal Solver Choices for Physical Simulation 항목을 참조하십시오.

변수

시뮬레이션 전에 블록 변수의 우선 순위와 초기 목표값을 설정하려면 블록 대화 상자 또는 속성 인스펙터의 초기 목표값 섹션을 사용합니다. 자세한 내용은 Set Priority and Initial Target for Block Variables 항목을 참조하십시오.

공칭값은 모델에서 변수의 예상 크기를 지정하는 방법을 제공합니다. 공칭값을 기반으로 시스템 스케일링을 사용하면 시뮬레이션 강인성이 향상됩니다. 공칭값은 다른 소스에서 가져올 수 있으며, 그중 하나가 블록 대화 상자 또는 속성 인스펙터의 공칭 값 섹션입니다. 자세한 내용은 Modify Nominal Values for a Block Variable 항목을 참조하십시오.

예제

포트

입력

모두 확장

스위치의 열림 또는 닫힘 여부를 제어하는 입력 물리 신호입니다.

보존

모두 확장

스위치 단자 중 하나와 연결되는 전기 에너지 보존 포트입니다. 블록은 내재된 방향성이 없습니다.

포트 이름은 블록 아이콘에 표시되지 않지만 블록 대화 상자의 설명 탭에서 소스 코드 링크를 클릭하면 기본 소스 파일에서 이름을 볼 수 있습니다.

다른 스위치 단자와 연결되는 전기 에너지 보존 포트입니다.

포트 이름은 블록 아이콘에 표시되지 않지만 블록 대화 상자의 설명 탭에서 소스 코드 링크를 클릭하면 기본 소스 파일에서 이름을 볼 수 있습니다.

파라미터

모두 확장

스위치가 닫혀 있을 때의 저항입니다. 파라미터 값은 0보다 커야 합니다.

스위치가 열려 있을 때의 컨덕턴스입니다. 파라미터 값은 0보다 커야 합니다.

스위치를 열고 닫기 위한 임계값입니다. 포트 PS의 외부 물리 신호가 이 값보다 큰 경우 스위치가 닫히고, 그렇지 않은 경우 스위치가 열립니다.

확장 기능

모두 확장

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

버전 내역

R2007a에 개발됨

참고 항목