Simulink的实时步行者万博1manbetx

版本1.0.0.1 (18.7 KB) Gautam Vallabha
万博1manbetxSimulink块,用于强制模拟在真实(挂钟)时间内运行

20.2 k下载

更新2016年9月1日

查看许可协议

编者按:此文件被选为MATLAB Central本周精选

RealTime Pacer块减慢模拟时间(“踱步”),以便与实际运行时间同步。减速程度可以通过加速参数控制。
1)该块是使用M s函数实现的,因此它可以在任何受支持的Simulink平台上工作。万博1manbetx万博1manbetx不支持代码生成。万博1manbetx

2)该块使用MATLAB的PAUSE函数减慢仿真速度。PAUSE命令在暂停期间放弃处理器,因此系统性能不会降低。

3) M-S函数说明了如何使用嵌套函数来简化代码。

模拟时间和经过的实时时间之间的匹配是近似的,预期差异为10到30毫秒。这种限制是由于多任务操作系统难以精确计时。

--------
相关fx条目

下面的FX条目也为Simulink实现了“实时”功能。万博1manbetx它们基于C的s函数,因此支持代码生成。万博1manbetx

* 万博1manbetxSimulink实时执行(实时较慢)(Filex# 21908)
*实时Blockset 7.1 for Simulink 万博1manbetx(Filex# 3175)
* RTsync block (Filex# 24975)

引用作为

高塔姆·瓦拉巴(2022年)。Simulink的实时步行者万博1manbetx(//www.tianjin-qmedu.com/matlabcentral/fileexchange/29107-real-time-pacer-for-万博1manbetxsimulink), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2008b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!