Simulink

 

1. 개요
2. 툴박스 종류
3. 대체 프로그램
4. 관련항목


1. 개요


MathWorks의 프로그램인 매트랩의 파생 프로그램. 공식 한국어명은 '''"시뮬링크"'''다
LabVIEW같이 그래픽을 사용한 프로그래밍을 할수 있는 툴로써 기존에 장문의 코딩에 의존하던 처리를 그래픽으로 더 쉽게 처리할수 있다는 점이 강점이며 무엇보다 최고의 강점은 원본 매트랩처럼 "매우 강력한 툴박스"에 있으며 다른 툴이라면 수천줄의 코드작성이나 복잡한 설계가 필요한 기능이 완전히 구현된 툴박스를 제공하는 관계로 사용자 입장에서 매우 편리함을 느낄수 있다는 장점이 있다. 또 이를 기반으로 제품에 적용 가능한 코드를 자동으로 생성할수 있다는 강점 또한 있다[1]
기본적으로 매트랩을 요구하며 필요할 경우 매트랩 코드와 시뮤링크 파일간의 상호 호환과 전환이 가능하다. 툴박스는 분야별로 수십개의 툴박스를 제공하며 이 툴박스 가격 또한 매트랩 본 소프트웨어 가격과 맞먹는 가격을 자랑한다. 학생용 버전은 기본으로 포함된 번들버전을 구하는 것도 가능하지만 번들에 포함 안된 시뮬링크 툴박스는 할인된 가격에 살수 있고 만약 매트랩의 라이센스가 만료되면 툴박스는 못쓴다.

2. 툴박스 종류


기본적으로 학생용 시뮬링크를 구매할 경우 다음과 같은 툴박스가 포함된다
  • Control System Toolbox
  • Curve Fitting Toolbox
  • DSP System Toolbox
  • Image Processing Toolbox
  • Instrument Control Toolbox
  • Optimization Toolbox
  • Parallel Computing Toolbox
  • Signal Processing Toolbox
  • Statistics and Machine Learning Toolbox
  • Symbolic Math Toolbox

3. 대체 프로그램


Simulink는 워낙 다루는 분야가 넓은 관계로 직접적으로 대체 가능한 프로그램은 없다고 봐도 된다.[2] 다만 분야별로 대체 가능한 프로그램은 있다
  • GNU Radio : RF와 전파통신관련 프로그램. Simulink급은 아니더라도 많은 통신관련 툴박스와 기능을 제공하며 커뮤니케이션 툴박스에 한해서는 거의 Simulink와 유사한 수준의 툴박스를 제공해준다. 다만 이마저도 나사빠진 부분이 많은편.

4. 관련항목


MATLAB

[1] 특히 사용계층의 수요를 고려해서 C와 HDL 코드를 생성할수 있게 고려해 놨기 때문에 편리하다.[2] 물리 시뮬레이션에서부터 AI까지 폭넓은 분야를 다룬다.