Simulink遇到All sample times for this block must be discrete. Continuous sample time is not allowed.

您所在的位置:网站首页 simulinkblockerror Simulink遇到All sample times for this block must be discrete. Continuous sample time is not allowed.

Simulink遇到All sample times for this block must be discrete. Continuous sample time is not allowed.

2023-08-11 20:59| 来源: 网络整理| 查看: 265

Simulink遇到All sample times for this block must be discrete. Continuous sample time is not allowed.如何处理? 总结

学习这篇文章(Simulink中搭建图像的采集与输出模型案例分析,Simulink中搭建图像的采集与输出模型案例分析-电子发烧友网)的时候跌跌撞撞搭完了模块,运行的时候却提示All sample times for this block must be discrete. Continuous sample time is not allowed.

更改信号处理模块的采样时间从-1改为整体采样时间的整数倍,结果OK。

运行效果:

参考 需要使用离散采样时间

参考:页面重载开启

介绍说要采用离散的采样时间,我如下修改后未能OK。

需要添加Zero-Order Hold保持器

参考:All sample times for this block must be discrete. Continuous sample time is not allowed.这种错误解决办法_小灰灰_的博客-CSDN博客

All sample times for this block must be discrete. Continuous sample time is not allowed.这种错误一般都是前面一个模块产生的是模拟信号,后面一个模块需要的是离散信号,只要在错误的模块前面加一个Zero-Order Hold保持器即可以解决问题。

修改后并不能行。

更改其中一个模块的采样时间

参考:Simulink buffer: How do I fix the error "All sample times must be discrete. No continuous or constant sample times are a... - MATLAB Answers - MATLAB Central

Try changing the sample time of the cyclic decoder input to 0.1 instead of inherited. This is what worked for me.

实测OK



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3