Simulink Desktop Real-Time

사용자 컴퓨터에서 실시간으로 Simulink 모델을 실행하십시오.

 

Simulink Desktop Real-Time™은 Simulink® 모델을 Windows®나 macOS®을 실행 중인 노트북 또는 데스크톱에서 실행하기 위한 실시간 커널을 제공하며, 특정 I/O 장치에 연결되는 라이브러리 블록이 포함되어 있습니다. PC 또는 Mac 컴퓨터로 Simulink에서 실시간 시스템을 생성하고 물리적 장치에 연결할 수 있습니다.

Speedgoat™ 타겟 컴퓨터 하드웨어를 이용한 고성능 실시간 시뮬레이션과 테스팅에 대해서는 Simulink Real-Time™을 참조하십시오.

시작하기:

노트북 또는 데스크톱을 이용한 실시간 시뮬레이션

C 또는 Mac 컴퓨터에서 실시간으로 Simulink 모델을 실행합니다.

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 드라이버 블록은 물리적 장치와 사용자 모델을 연결합니다.

I/O 드라이버 블록 라이브러리

Simulink Desktop Real-Time에는 물리적 I/O 장치와 실시간 모델을 연결하는 I/O 드라이버 블록 라이브러리가 포함되어 있습니다. 시뮬레이션을 실행하여, 실제 세계의 동작에 따라 Simulink 모델이 어떻게 반응하는지 관찰할 수 있습니다.

I/O 장치를 Simulink 신호에 연결하여 입력값을 읽고 출력값을 기록

I/O 드라이버 통신

Simulink Desktop Real-Time I/O 드라이버 블록은 ASCII 또는 이진 데이터를 이용하여 통신할 수 있습니다. 지원되는 통신 프로토콜에는 표준 네트워크 연결용 UDP, 시리얼 라인용 RS-232, 계측 제어기 통신망용 CAN 버스 등이 있습니다.

UDP 통신 프로토콜을 통해 데이터를 전송.

Thunderbolt™ 지원

PCIe/PCI 보드용 Thunderbolt 확장 섀시를 사용하거나 Thunderbolt 호환 HUMUSOFT® MF 644 다기능 I/O 장치를 사용할 때 I/O 장치에 연결할 수 있도록 Thunderbolt™가 지원됩니다.

    I/O 장치에 연결

최신 기능

CAN FD 프로토콜 지원

CAN에 비해 높은 통신 대역폭 지원

CAN silent 모드 지원

CAN 장치 모드의 silent 모드 작업 지원

기존 파일에 추가하기

표준 장치에서 기존 파일에 데이터 추가

이 기능과 그에 상응하는 함수의 자세한 내용은 릴리스 정보를 참조하십시오.