이 기사에서는 MathWorks®, Inc. Simulink® for NI VeriStand에서 FMI 모델을 생성하는 방법을 설명하고 살펴 봅니다.
FMI (Functional Mockup Interface)는 동적 시스템 모델을 교환하기 위한 API 표준입니다. NI VeriStand 2019 이상 버전은 Windows 및 NI PXI Linux Real-Time 시스템에서 FMI 2.0 공동 시뮬레이션 모델을 구성하고 실행할 수 있습니다. 이 지원을 위해서는 FMI 모델에 적절한 실행 가능한 바이너리가 있어야합니다.
Windows 대상의 경우 win32 바이너리가 필요합니다.
NI PXI Linux Real-Time 타겟의 경우 linux64 바이너리가 필요합니다.
MATLAB R2020a 이상 버전에서는 독립 실행 형 FMI 모델을 생성 할 수 있지만 현재 win64 및 linux64 바이너리 만 지원합니다. 따라서 win32 FMI 모델을 내보내기 위해 Dassault Systèmes®의 오픈 소스 타사 툴킷 인 FMIKit-Simulink를 소개합니다. 다음 표는 NI VeriStand 모델 배포를 위한 모델을 생성하는 툴킷의 기능을 요약 한 것입니다.
표 1. NI VeriStand 모델 배포를위한 모델 생성을위한 툴킷의 기능Simulink® 용 툴킷 | 생성 된 모델 형식 | 배포 윈도우 | 배포 Phar Lap | 배포 NI PXI Linux RT | MATLAB 호환성 |
---|
VeriStand 모델 프레임 워크 | * .dll / *. so | o | o | o | VeriStand 모델링 버전 호환성 |
---|
Simulink® 컴파일러 ™ | * .fmu | x | 지원되지 않음 | o | R2020a-최신 |
---|
FMIKit-Simulink | * .fmu | o | 지원되지 않음 | o | R2012b-최신 |
---|