Skip to Main Content Skip to Search
Home |   한국  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
제품 및 서비스 산업분야별 대학 커리큘럼 Support User Community 회사소개

 

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을 추가할 수 있습니다.


무료 Simulink 인터렉티브 기술 정보 Kit

다양한 도메인이 어떻게 단일 환경에서 설계 통합되는지 방법을 찾으실 수 있습니다.

무료 키트 다운로드

시험판 소프트웨어

Simulink 및 기타 MathWorks 제품의 최신 버전을 사용해 보십시오.

다운로드
영업 담당 문의
무료 Technical Kit 신청
소프트웨어 평가판 신청
전자메일로 페이지 보내기

Recorded Webinar

PID Control Made Easy (한국어) 신규