Simulink 7.5
제품 설명
모델의 생성 및 이용
Simulink®를 이용하면 미리 정의된 블록의 방대한 세트를 이용하여 상세한 블록 다이어그램을 신속히 생성하고 모델링하고 유지할 수 있습니다. Simulink는 계층 구조의 모델링, 데이터 관리 및 서브시스템의 사용자 지정을 위한 도구를 제공하며, 아무리 복잡한 시스템이라도 간결하고 정확한 모델로 손쉽게 표현해 낼 수 있습니다.
블록의 선택 및 사용자 정의
Simulink 소프트웨어에는 시스템의 모델링에 공통적으로 사용되는 광범위한 기능 라이브러리가 포함되어 있습니다. 주요 라이브러리 항목:
- 통합(Integration) 및 단위 지연(Unit Delay)과 같은 연속형 및 이산형 동적 블록
- 합계, 제품 및 룩업 테이블 등의 알고리즘 블록
- Mux, 스위치 및 버스 선택기 등의 구조화 블록
이러한 내장된 블록을 사용자 정의하거나 Simulink에서 직접 새 블록을 생성할 수 있으며, 블록을 사용자의 라이브러리에 저장할 수 있습니다.
라이브러리 생성 2:18
사용자 정의 라이브러리 블록을 생성하고 기능을 공유 및 재사용
블록 세트(별도 구매)를 추가하면 항공, 통신, 무선주파수, 신호 프로세싱, 비디오 및 오디오 프로세싱 기타 응용 분야를 위한 특정 기능이 지원되도록 Simulink의 기능을 확장할 수 있습니다.
또한 물리적 시스템을 Simulink에서 모델링할 수 있습니다. Simscapeâ„¢, SimDrivelineâ„¢, SimHydraulics®, SimMechanicsâ„¢ 및 SimPowerSystemsâ„¢(모두 별도 구매)는 의료, 전자 및 수력학 구성요소에 사용되는 시스템과 같은 물리적 시스템을 모델링할 수 있는 확장된 기능을 제공합니다.
MATLAB® 알고리즘과 수작업 코드의 통합
MATLAB® 코드를 통합할 때, 데이터의 분석 및 시각화를 위해 MATLAB 기능을 호출할 수 있습니다. 그 외에도, Simulink를 사용하면 Embedded MATLABâ„¢ 코드를 이용해 Embedded 알고리즘을 설계하고 코드 생성 기능을 통해 모델의 나머지 부분과 함께 배포할 수 있습니다. 또한 수작업으로 작성된 C, Fortran 및 Ada 코드를 직접 모델에 통합할 수 있기 때문에 모델에 사용자 지정 블록을 만들어 넣을 수 있습니다.
MATLAB 알고리즘을 Simulink 모델에 통합 2:11
MATLAB 코드를 Simulink 모델에 통합하기 위하여 Embedded MATLAB Function 블록을 사용하십시오.
모델 작성 및 수정
Simulink를 이용하면 라이브러리 브라우저로부터 그래픽 편집기로 블록을 끌어 놓은 후 선으로 이어 블록 사이의 수학적 관계를 설정하는 방식으로 모델을 작성할 수 있습니다. 또한 복사, 붙여넣기, 실행 취소, 정렬, 배치 및 크기 조정과 같은 그래픽 편집 기능을 이용해 모델을 구성할 수 있습니다.
|
Simulink의 블록 연결 옵션. 블록은 마우스를 이용해 수작업으로 연결할 수도 있고, 중간에 놓인 블록을 선으로 둘러싸거나 복잡한 토폴로지를 통해 자동으로 연결할 수도 있습니다. 확대 이미지를 보려면 이미지를 클릭하십시오. |
Simulink 사용자 인터페이스는 화면에서 보고 사용할 수 있는 모든 개체에 대한 완전한 제어 능력을 제공합니다. 또한 명령과 하위 메뉴를 편집기 및 상황별 메뉴에 추가할 수 있습니다. 아울러 메뉴, 메뉴 항목 및 대화 상자 컨트롤을 비활성화하거나 숨길 수도 있습니다.
모델의 구성
Simulink는 서브시스템과 모델 참조 기능을 이용해 모델을 명확하고 관리 가능한 계층 구조로 구성할 수 있도록 해 줍니다. 서브시스템을 이용하면 블록 및 신호의 그룹을 하나의 블록에 넣을 수 있습니다. 맞춤형 사용자 인터페이스를 서브시스템에 추가하여 서브시스템의 컨텐츠를 숨기고, 그 서브시스템이 독자적 아이콘과 매개변수 대화 상자를 가진 원자 블록으로 표시되도록 할 수 있습니다.
서브시스템 생성 및 마스킹 2:39
서브시스템을 사용하여 계층을 생성하고 시스템 거동을 모듈화
또한 모델을 설계 구성요소로 분할한 후, 각 구성요소를 독립적으로 모델링, 시뮬레이션, 검증할 수 있습니다. 구성요소는 모델 참조 기능을 이용해 별개의 모델로 저장하거나 라이브러리에 서브시스템으로 저장할 수 있습니다. 구성요소는 CVS 및 ClearCase와 같은 구성 관리 시스템 및 Windows® 플랫폼에서 실행되는 등록된 소스 컨트롤 제공자의 응용 프로그램과 호환됩니다.
설계 구성요소는 복수의 프로젝트에 재사용할 수 있기 때문에 감사 및 수정 이력을 쉽게 유지할 수 있습니다.
이러한 식으로 모델을 구성하면 설계 작업에 적합한 상세도 수준을 선택할 수 있습니다. 예를 들어, 고차원의 모델링에는 단순한 관계를 사용하고, 구현 단계에 접근함에 따라 보다 상세한 관계를 추가할 수 있습니다.
구성 가능한 서브시스템
구성 가능한 서브시스템은 설계 변경 사항을 모델 내부적으로 서브시스템과 연결할 수 있도록 해 줍니다. 이러한 능력은 하나의 모델이 하나의 설계 집단에 대응되도록 해 주므로 구성요소를 공유하는 설계의 생성 및 관리가 단순해집니다.
구성 가능한 서브시스템 사용 1:04
구성 가능한 서브시스템을 사용하여 설계들 사이를 전환
조건부 실행 서브시스템
조건부 실행 서브시스템을 이용하면 논리 신호의 제어를 통해 설계의 특정 부분을 비활성화함으로써 시스템의 역학을 바꿀 수 있습니다. Simulink는 특정 시간 또는 이벤트에 기초하여 서브시스템의 실행을 가능하게 하거나 트리거할 수 있는 컨트롤 신호를 생성할 수 있습니다.
논리 블록은 활성화되었거나 트리거된 서브시스템을 제어하기 위한 간단한 명령을 모델링할 수 있도록 해 줍니다. Stateflow®(별도 구매)를 추가하면 보다 복잡한 제어 논리 및 Model State Machine을 추가할 수 있습니다.

Store
