Simulink Compiler

앱 디자이너를 사용하여 Simulink 시뮬레이션의 그래픽 UI를 설계하는 스크린샷.

독립 실행형 시뮬레이션 애플리케이션

Simulink 시뮬레이션을 협업자, 공급업체 및 고객에게 독립 실행형 애플리케이션으로 공유할 수 있습니다. Simscape, StateflowDSP System Toolbox를 비롯한 다양한 Simulink 애드온 제품을 사용하여 시뮬레이션을 구축할 수 있습니다. 독립 실행형 애플리케이션은 MATLAB 앱 디자이너로 설계된 MATLAB 그래픽 및 UI를 사용하는 온전한 앱 또는 명령줄 실행 파일을 의미합니다.

Simulink Compiler를 사용하여 .mlapp 파일을 웹 앱으로 패키징하는 예를 보여주는 워크플로 도식.

브라우저 기반 웹 앱

MATLAB 앱 디자이너에서 시뮬레이션 애플리케이션을 만들고 웹 앱으로 패키징할 수 있습니다. MATLAB Web App Server를 사용하면 각각의 웹 앱을 추가적인 소프트웨어 설치 없이 브라우저에서 직접 고유 URL을 통해 이용할 수 있습니다. 또한 동일한 웹 앱을 어떤 플랫폼에서든 브라우저로 이용할 수 있으므로 플랫폼 특정 코드를 작성할 필요가 없습니다.

Simulink Compiler를 사용해 시뮬레이션을 프로덕션 IT 시스템에 통합하는 방법을 보여주는 워크플로 도식.

엔터프라이즈 애플리케이션

대규모의 사용자가 이용하는 다양한 엔터프라이즈 프로덕션 애플리케이션에 시뮬레이션을 통합할 수 있습니다. MATLAB Compiler SDK를 사용하면 Simulink 시뮬레이션을 C/C++ 공유 라이브러리, Java JAR, Python 패키지, .NET DLL 같은 언어 특정 소프트웨어 컴포넌트로 패키징할 수 있습니다. MATLAB Production Server를 사용하면 C/C++, .NET, Java, Python 또는 RESTful 인터페이스를 사용하는 엔터프라이즈 애플리케이션에서 호출이 가능한 시뮬레이션을 호스트할 수 있습니다.

Simulink 모델에서 독립형 FMU를 생성하는 스크린샷.

독립형 FMU

Simulink 모델에서 독립형 연동 시뮬레이션 FMU를 만들어 사용자의 시뮬레이션 환경과 통합할 수 있습니다.독립형 FMU는 사용자의 모델에서 컴파일된 이진 공유 라이브러리를 포함하며, 선택적으로 C 소스 코드도 포함할 수 있습니다. MATLAB 릴리스 2023b 이상인 경우, 이 기능을 사용하려면 FMU Builder 지원 패키지가 필요합니다. Simulink 모델과 타사 소프트웨어와의 연동 시뮬레이션을 위한 툴 연계 FMU를 만들려면 Simulink를 사용할 수 있습니다.

디지털 트윈 워크플로

디지털 트윈은 운용 중인 실제 물리 자산의 최신 정보를 담은 파라미터화 모델일 수 있습니다. Simulink Compiler를 사용하면 배포된 디지털 트윈 모델을 조정하여 최신 정보를 계속 반영할 수 있습니다. 또한 예측, 운용 최적화, 이상 감지, 결함 분리 등을 위해 엔터프라이즈 OT 또는 IT 시스템에서 디지털 트윈 모델을 시뮬레이션할 수도 있습니다.

“Simulink Compiler를 사용하고 MathWorks와의 협업을 통해 배포 가능한 애플리케이션을 만드는 것은 우리에게 획기적인 변화였습니다. 이제 전 세계의 기계 엔지니어와 고객에게 툴을 쉽게 배포할 수 있습니다.”