Send Messages through TCP/IP using Simulink Real Time on Target Machine
조회 수: 6 (최근 30일)
이전 댓글 표시
I need to send string (or numeric) messages over TCP/IP or UDP using Simulink Real-Time on my target computer. The target computer is a embedded computer Advantech PCM-3362 that has ethernet via PCI-Bus (Index = 0; Bus = 0; Slot = 25) and already boots Simulink Real-Time Target. My host computer and the target computer are connected on a LAN which also connected to internet via gateway. I tried to use the „TCP/IP Send“ and „UDP send“ blocks from Instrument Control Toolbox Library and the „UDP send“ and the “Real-Time UDP Configuration“ blocks from Simulink Real-Time Library to send a constant number to another server on internal LAN network. The build process completed successfully. But when I tried to run via external mode, it showed error message:
Error: EtherID 1: Error initializing Ethernet card: Error 779
Within both blocks, I set the parameter „Device ID“ as 1. I tried all the possible Device ID in the list (1-8) but still the error message showed.
I'm running Matlab R2015b. Thank you before.
댓글 수: 1
채택된 답변
Jon Lobo
2018년 6월 21일
The Instrument Control Toolbox blocks for UDP Send/Receive and TCP/IP Send/Receive are not supported by the Simulink Real-Time Kernel. You should use the blocks in the Simulink Real-Time library. TCP/IP was added in R2017a.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Development Computer Setup에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!