0
我想从一个Simulink模型(实时运行)发送数据到一个Python脚本(也是实时运行的,我使用的是Simulink内置的“UDP Send”模块,它工作原理。如果SIMULINK发送一个常数 “10”,我得到的(10.0)。但我想10,因为它是。通过udp从simulink块接收数据
import sys, struct
from socket import *
SIZE = 1024 # packet size
hostName = gethostbyname('0.0.0.0')
mySocket = socket(AF_INET,SOCK_DGRAM)
mySocket.bind((hostName,18726))
repeat = True
if repeat:
(data,addr) = mySocket.recvfrom(SIZE)
data = struct.unpack('d',data)
print data