我想在仿真运行时不断读取simulink信号数据到命令行。 get_param()
似乎被阻塞,因此在放入无限的while循环时不起作用。在仿真过程中将simulink信号数据读入matlab
我现在试图使用UDP发送块,但我似乎无法接收数据。我的UDP块通过远程端口25000
和本地端口25001
将数据发送到localhost
。
在MATLAB我用下面的代码,但它只是超时,没有数据
u=udp('127.0.0.1', 25001,'LocalPort',25000);
fopen(u)
fread(u)
fclose(u)
delete(u)
什么是我的选择,连续地读出SIMULINK信号数据到Matlab CLI?
你是想为“一个还是两个”信号做这个,还是想要做很多信号?您是否想要/需要MATLAB Workspace中的实际数据,还是只想在命令窗口中显示数据值(即作为文本消息的一部分)而不是存储它? –