我该怎样才能提高仿真数据的信号流性能检查员(SDI)当使用仿真软件实时和Speedgoat吗?金宝app

18视图(30天)
我用仿真数据检查员(SDI)查看15 10 khz信号从我Speedgoat目标计算机使用仿真软件实时(SLRT)。金宝app
SDI 100 - 200年代的作品没有问题之后,它开始有2 - 3的缓冲。我看到明显的差距在SDI中的数据或看到一些步伐当我从SDI出口数据丢失。
此外,我可以看到:
生活流过载
警告Speedgoat系统日志。
有什么方法可以提高SDI的性能没有减少我的采样率吗?

接受的答案

MathWorks支金宝app持团队
MathWorks支金宝app持团队 2023年6月5日0:00
编辑:MathWorks支金宝app持团队 2023年6月5日20:53
(1)你pgrade与MATLAB的最新版本和/或安装最新的MATLAB版本更新
我们不断努力提高SDI的性能,使用最新的MATLAB可以是有益的。特别是如果你使用外部模式(“运行在目标”按钮)和你的模型包含许多图形元素(仪表板模块、仿真软件范围显示),升级R2022b及以后将是有益的,因为信号连接到这样的SDI块不再流。金宝app
(2)减少实时流媒体数据的数据速率。
要做到这一点,你可以降低采样率,减少检测仪器信号较少,或增加的信号。例如,你可以改变信号的“日志样本时间”到0.1,这样你将看到一个低利率在SDI信号,允许SDI在仿真运行更平稳。编辑“日志样本时间”,右键单击日志徽章(wi - fi)信号,并选择“属性”。
(3)考虑文件日志,而不是直播(或补充)
同时当流SDI信号在一个更低的利率,你可以登录Speedgoat目标上的信号通过一个文件日志块将保留原样品的信号。文件日志的日志没有删除数据更高的数据速率。更多的信息可以在存档日志日志记录和流媒体信号基础知识
(4)改变SDI的记录方式不需要保留数据
记录模式(金宝appsimulink.sdi.setrecorddata)设置指定流数据是否保留后仿真。当你把录音模式设置为“视图只在模拟”,没有记录的数据可在SDI或工作区模拟完成后。只有使用这种模式,当你不想保存数据在SDI捕获。有关详细信息,请参阅下面的文档在这个特性和其他技巧提高SDI性能:限制登录数据的大小
(5)使用正常模式而不是外部模式模拟
在处理大型仿真软件模型时,它可能是有益的实时仿真金宝app在正常模式下运行而不是外部模式。这意味着,而不是启动实时仿真使用仿真软件中的“目标上运行”按钮,打开模型实时Explorer (> > slrtExplorer)和负载/启动模拟。金宝app看到配置和控制实时应用程序通过使用仿真软件实时资源管理器金宝app
(6)检查你的网络设置和硬件
在一些罕见的情况下,用户可能会看到“直播过载”警告虽然没有数据流计算机在发展模拟。这可以由硬件/网络问题引起的,例如,一个错误的USB-Ethernet适配器。看到故障诊断连接问题Speedgoat目标计算机

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!