我有一个在Simulink中运行的模拟,输入基于一组5000个样本 . 将我的模拟时间设置为5000步,模型运行(大约2秒),然后我得到结果 . 有没有办法可以改变我的模型,使其运行得更慢,我可以看到结果随着模拟的进展而变化?我没有触及Matlab或Simulink大约12年,所以假设我是菜鸟 . 我确定信息是在某个手册中的某个地方,我不知道该找什么:-(
TIA马克
是的,有各种实用程序可以减慢文件交换中Simulink模型的执行速度 . 以下是一些:
Real-Time Pacer for Simulink
Simulink Real-Time Execution
Real-Time Blockset 7.1 for Simulink
Simulink Block for Real Time Execution
RTsync Blockset
我有一个设备,我有时通过UDP连接从Simulink驱动数据 . 这是我用来确保模拟实时运行的快速而肮脏的技巧,以便设备以正确的速率接收数据:
简单地放入音频设备源和接收器会强制模型实时运行,因为您的音频设备必须 . 它不必以任何方式与模型的其余部分进行交互 .
它不是您可以用于任何类型的最终模型的解决方案,但它适用于快速的一次性模拟 .
这些块来自DSP工具包,尽管也可能有其他块提供它 .
2 回答
是的,有各种实用程序可以减慢文件交换中Simulink模型的执行速度 . 以下是一些:
Real-Time Pacer for Simulink
Simulink Real-Time Execution
Real-Time Blockset 7.1 for Simulink
Simulink Block for Real Time Execution
RTsync Blockset
我有一个设备,我有时通过UDP连接从Simulink驱动数据 . 这是我用来确保模拟实时运行的快速而肮脏的技巧,以便设备以正确的速率接收数据:
简单地放入音频设备源和接收器会强制模型实时运行,因为您的音频设备必须 . 它不必以任何方式与模型的其余部分进行交互 .
它不是您可以用于任何类型的最终模型的解决方案,但它适用于快速的一次性模拟 .
这些块来自DSP工具包,尽管也可能有其他块提供它 .