English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB Simulink

Simulink는 동적 및 내장 시스템에 대한 시뮬레이션과 모델을 기반으로 한 설계 환경입니다. Simulink는 MathWorks에서 개발된 데이터 플로우 그래픽 프로그래밍 언어 도구로, 다양한 영역의 동적 시스템을 모델링, 시뮬레이션 및 분석하는 데 사용됩니다. 그것은 기본적으로 사용자 정의 가능한 블록 라이브러리 집합을 가진 그래픽 블록도면 도구입니다.

MATLAB 알고리즘을 모델에 통합하고 시뮬레이션 결과를 MATLAB으로 내보내어 추가 분석을 위해 사용할 수 있습니다.

Simulink 지원-

  • 시스템 등급 설계

  • 시뮬레이션

  • 자동 코드 생성

  • 내장 시스템의 테스트 및 검증

MathWorks는 Simulink와 함께 사용할 수 있는 다양한 추가 제품 및 제3자 하드웨어와 소프트웨어 제품을 제공합니다.

이 목록은 몇 가지를 간단히 설명합니다-

  • Stateflow 상태 기계와 플로우 그래프를 개발할 수 있습니다.

  • Simulink Coder 자동으로 실시간으로 구현할 수 있는 시스템을 위한 C 소스 코드를 생성할 수 있습니다.

  • xPC Targetx86-based real-time systems물리 시스템에서 실시간으로 Simulink와 Stateflow 모델을 시뮬레이션하고 테스트할 수 있는 환경을 제공합니다.

  • Embedded Coder 특정嵌入式 목표를 지원합니다.

  • HDL Coder 종합 가능한 VHDL과 Verilog을 자동으로 생성할 수 있습니다.

  • SimEvents 대기 시스템을 모델링하는 그래픽 구성 요소 라이브러리를 제공합니다.

Simulink는 모델을 시스템적으로 검증하고 확인하기 위해 모델 검사, 요구 사항 추적성, 모델 커버리지 분석을 통해 모델을 검사할 수 있습니다.

Simulink Design Verifier는 설계 오류를 식별하고 모델 검사를 위해 테스트 케이스 시나리오를 생성하여 모델을 체계적으로 검증하고 확인할 수 있도록 합니다.

Simulink 사용

Simulink를 열려면 MATLAB 작업 공간에서 입력하세요-

simulink

Simulink随即打开라이브러리 탐색기。라이브러리 탐색기는 시뮬레이션 모델을 구축하는 데 사용됩니다.

왼쪽 패널에서 여러 가지 시스템에 따라 분류된 라이브러리를 찾을 수 있습니다. 각 라이브러리를 클릭하면 오른쪽 패널에서 설계 블록이 표시됩니다.

모델 만들기

새 모델을 생성하려면 누르세요새로운“라이브러리 탐색기” 툴바의 버튼. 이는 새로운 무제목 모델 창을 엽니다.

Simulink 모델은 블록도표입니다.

“라이브러리 탐색기”에서 적절한 요소를 선택한 후 “모델” 창에 끌어다 두면 모델 요소를 추가할 수 있습니다.

또는, 모델 요소를 복사하여 모델 창에 붙여넣을 수 있습니다.

예제

Simulink 라이브러리에서 드래그 앤 드롭으로 프로젝트를 생성합니다.

이 예제의 목적을 위해 두 개의 블록을 사용할 것입니다-A Source(신호)와 a Sink(Oscilloscope)。신호 발생기(원)는 모의 신호를 생성한 후 그래픽으로 scope(sink)에 표시됩니다.

먼저 필요한 블록을 라이브러리에서 프로젝트 창에 끌어야 합니다. 그런 다음 블록을 연결해야 합니다. 이는 연결기를 하나의 블록의 연결점에서 다른 블록의 연결점으로 끌어서 완료할 수 있습니다.

“정현파” 블록을 모델에 끌어야 합니다.

라이브러리에서 “수신기”를 선택한 후 “범위” 블록을 모델에 끌어야 합니다.

신호선을 정현파 모듈의 출력에서 Oscilloscope 모듈의 입력으로 끌어야 합니다.

실행” 버튼을 눌러 모델을 실행하고 모든 매개변수를 기본값으로 유지하세요(‘모델’ 메뉴에서 변경할 수 있습니다)

하단 그림을 병합 범위에서 얻어야 합니다.