【转】simulink中的sample time设置

初次接触simulink中的不同模块,在仿真时,因为对sample time 设置不够清晰导致仿真出现了很多错误,查了不少文献,走了不少弯路,才找到官方的解释和设置方法,放在这里仅供参考。更多内容请参考官方指南:

https://ww2.mathworks.cn/help/simulink/ug/how-to-specify-the-sample-time.html

指定采样时间

Simulink® 允许您直接将模块的采样时间指定为数值,或者通过定义采样时间向量以符号形式指定。对于离散采样时间,向量为 [TsTo],其中 Ts 是采样期间,To 是初始时间偏移量。例如,假设有一个离散模型每隔两秒生成一次输出。如果您的基本时间单位为秒,您可以为 SampleTime 参数指定数值 2,直接设置离散采样时间。因为偏移量的值为零,所以不需要指定;但您可以在 Sample time 字段中输入 [2,0]。

对于非离散模块,向量的分量是符号值,代表采样时间的类型中的一种类型。下表总结了这些类型及其对应的采样时间值。此表还明确了每一种采样时间类型是否为显式,并列出了关联的颜色和注释。 因为继承的采样时间是显式的,所以您可以将它指定为 [-1, 0] 或 -1。但是,触发的采样时间是隐式的;只有 Simulink 可以分配采样时间 [-1, -1]。(有关颜色和注释的详细信息,请参阅查看采样时间信息。)

指定采样时间信息

采样时间类型采样时间颜色注释显式
离散[Ts, To]按速度降序排列:红色、绿色、蓝色、浅蓝色、深绿色、橙色D1、D2、D3、D4、D5、D6、D7...Di
连续[0, 0]黑色Cont
固定子步[0, 1]灰色FiM
继承[–1, 0]不适用不适用
固定[Inf, 0]品红色Inf
可变[–2,Tvo]棕色V1、V2...Vi
可控制[base, -2i],i = 0、1、2…棕色Ctrl1、Ctrl2、Ctrl3…Ctrli
混合不适用黄色不适用
触发Source: D1、Source:D2、...Source:Di青蓝色T1、T2...Ti
异步[–1, –n]紫色A1、A2...Ai
数据流不适用浅紫色不适用

 

 

 

参考文献:

https://ww2.mathworks.cn/help/simulink/ug/how-to-specify-the-sample-time.html

  • 20
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值