이 페이지는 기계 번역되었습니다.
번역 품질에 대한 1분 설문 조사에 참여해 주세요.
Simulink Compiler를 사용하면 Simulink 시뮬레이션을 독립형 실행 파일로 공유할 수 있습니다. 독립형 실행 파일은 시뮬레이션의 설정, 실행 및 분석에 사용되는 컴파일된 Simulink 모델 및 MATLAB 코드를 패키징하여 만들 수 있습니다. 독립형 실행 파일은 MATLAB 앱 디자이너로 설계된 MATLAB 그래픽 및 UI를 사용하는 완전한 시뮬레이션 앱일 수 있습니다. 외부 시뮬레이션 환경과 연동 시뮬레이션을 실행하려면 FMI(Functional Mockup Interface) 표준을 준수하는 독립형 FMU(Functional Mockup Unit) 이진 파일을 생성할 수 있습니다.
배포된 시뮬레이션에 대한 브라우저 기반 접근 권한을 제공하려면 웹 앱을 만들고 MATLAB Web App Server를 사용해 호스트할 수 있습니다. Simulink 시뮬레이션은 소프트웨어 컴포넌트로 패키징하여 다른 프로그래밍 언어와 통합할 수 있습니다. (MATLAB Compiler SDK 사용) 엔터프라이즈 시스템으로의 대규모 배포는 MATLAB Production Server를 통해 지원됩니다.
Simulink Coder를 사용하면 Simulink에서 C 및 C++ 소스 코드를 생성할 수 있습니다.
독립 실행형 시뮬레이션 애플리케이션
Simulink 시뮬레이션을 협업자, 공급업체 및 고객에게 독립 실행형 애플리케이션으로 공유할 수 있습니다. Simscape, Stateflow 및 DSP System Toolbox를 비롯한 다양한 Simulink 애드온 제품을 사용하여 시뮬레이션을 구축할 수 있습니다. 독립 실행형 애플리케이션은 MATLAB 앱 디자이너로 설계된 MATLAB 그래픽 및 UI를 사용하는 온전한 앱 또는 명령줄 실행 파일을 의미합니다.
브라우저 기반 웹 앱
MATLAB 앱 디자이너에서 시뮬레이션 애플리케이션을 만들고 웹 앱으로 패키징할 수 있습니다. MATLAB Web App Server를 사용하면 각각의 웹 앱을 추가적인 소프트웨어 설치 없이 브라우저에서 직접 고유 URL을 통해 이용할 수 있습니다. 또한 동일한 웹 앱을 어떤 플랫폼에서든 브라우저로 이용할 수 있으므로 플랫폼 특정 코드를 작성할 필요가 없습니다.
엔터프라이즈 애플리케이션
대규모의 사용자가 이용하는 다양한 엔터프라이즈 프로덕션 애플리케이션에 시뮬레이션을 통합할 수 있습니다. MATLAB Compiler SDK를 사용하면 Simulink 시뮬레이션을 C/C++ 공유 라이브러리, Java JAR, Python 패키지, .NET DLL 같은 언어 특정 소프트웨어 컴포넌트로 패키징할 수 있습니다. MATLAB Production Server를 사용하면 C/C++, .NET, Java, Python 또는 RESTful 인터페이스를 사용하는 엔터프라이즈 애플리케이션에서 호출이 가능한 시뮬레이션을 호스트할 수 있습니다.
독립형 FMU
Simulink 모델에서 독립형 연동 시뮬레이션 FMU를 만들어 사용자의 시뮬레이션 환경과 통합할 수 있습니다.독립형 FMU는 사용자의 모델에서 컴파일된 이진 공유 라이브러리를 포함하며, 선택적으로 C 소스 코드도 포함할 수 있습니다. MATLAB 릴리스 2023b 이상인 경우, 이 기능을 사용하려면 FMU Builder 지원 패키지가 필요합니다. Simulink 모델과 타사 소프트웨어와의 연동 시뮬레이션을 위한 툴 연계 FMU를 만들려면 Simulink를 사용할 수 있습니다.
디지털 트윈 워크플로
디지털 트윈은 운용 중인 실제 물리 자산의 최신 정보를 담은 파라미터화 모델일 수 있습니다. Simulink Compiler를 사용하면 배포된 디지털 트윈 모델을 조정하여 최신 정보를 계속 반영할 수 있습니다. 또한 예측, 운용 최적화, 이상 감지, 결함 분리 등을 위해 엔터프라이즈 OT 또는 IT 시스템에서 디지털 트윈 모델을 시뮬레이션할 수도 있습니다.
제품 관련 자료:
“Simulink Compiler를 사용하고 MathWorks와의 협업을 통해 배포 가능한 애플리케이션을 만드는 것은 우리에게 획기적인 변화였습니다. 이제 전 세계의 기계 엔지니어와 고객에게 툴을 쉽게 배포할 수 있습니다.”
Bradford Thoen, 수석 MTS 스태프 엔지니어