Simulink Desktop Real-Time™은 Simulink® 모델을 Windows®나 macOS®을 실행 중인 노트북 또는 데스크톱에서 실행하기 위한 실시간 커널을 제공하며, 특정 I/O 장치에 연결되는 라이브러리 블록이 포함되어 있습니다. PC 또는 Mac 컴퓨터로 Simulink에서 실시간 시스템을 생성하고 물리적 장치에 연결할 수 있습니다.
Speedgoat™ 타겟 컴퓨터 하드웨어를 이용한 고성능 실시간 시뮬레이션과 테스팅에 대해서는 Simulink Real-Time™을 참조하십시오.
시작하기:
Simulink 모델의 실시간 폐루프 시뮬레이션
Simulink Desktop Real-Time에는 사용자의 운영체제에서 높은 우선순위로 실행되는 실시간 커널이 포함되어 있습니다. 이 실시간 커널이 I/O 장치 드라이버를 불러오고 Simulink와 연결을 구축합니다. I/O 장치 드라이버는 일반 모드에서 Simulink 시뮬레이션과 실시간으로 병렬 실행됩니다.
Simulink Coder로 실시간 성능을 개선하십시오
Simulink Coder로 사용자 알고리즘 모델을 코드 생성하고 I/O 장치 드라이버와 연결하십시오. 모델과 솔버, I/O 장치 드라이버가 모두 실시간으로 실행됩니다.
신호 모니터링과 캡처링
Simulink Desktop Real-Time과 Simulink를 사용하여 실시간 모델에서 신호를 캡처하고, 이를 표준 Simulink Scope 블록으로 표시할 수 있습니다. 게이지, 스코프, 램프 등 그래픽 디스플레이를 이용하여 모델 내 신호를 볼 수 있습니다.
데이터 획득 및 로깅
Simulink를 이용하여 실시간 데이터를 MATLAB 작업 공간에 저장할 수 있습니다. 외부 모드에서 여러 개의 데이터 버스트를 캡처하고 데이터를 MATLAB 파일로 저장하고, 이를 MATLAB에서 액세스하여 추가로 분석 및 시각화할 수 있습니다.
I/O 드라이버 블록 라이브러리
Simulink Desktop Real-Time에는 물리적 I/O 장치와 실시간 모델을 연결하는 I/O 드라이버 블록 라이브러리가 포함되어 있습니다. 시뮬레이션을 실행하여, 실제 세계의 동작에 따라 Simulink 모델이 어떻게 반응하는지 관찰할 수 있습니다.