【问题标题】:Simulink Set sample time the same as DataSimulink 设置采样时间与数据相同
【发布时间】:2014-09-17 06:08:37
【问题描述】:

我正在尝试使用模糊模型在 Simulink 中进行模拟。 作为输入,我从工作区设置了四个时间序列变量(在执行 Simulink.Timeseries 函数后与 simulink 兼容):变量的每一行都有一个从 0 到 10566(我相信是秒)的链接时间。如何在 simulink 源块中设置采样时间,以便在没有插值的情况下选择每个确切的情况? 谢谢你的好心回答, 法兰

【问题讨论】:

    标签: matlab time time-series simulink fuzzy-logic


    【解决方案1】:

    你在使用From Workspace 块吗?如果是这样,只需在块参数中指定采样时间并取消选中“插值数据”即可。您还可以显示模型的采样时间信息,以检查每个模块使用的采样时间,请参阅文档中的View Sample Time Information

    【讨论】:

    • 是的,我正在使用 From Workspace 块,但是,在该块的设置中,请求采样时间,并且从文档中,我无法找到正确的字符串来写在那里...
    • 是的,输入您用于数据的任何采样时间。如果您不知道您的数据使用什么采样时间,恐怕没有任何块可以帮助您...
    • 谢谢 am304,我有一个 10566 值的时间序列,从 0 到 10566 整数(秒),我尝试使用 [1, 0] 作为采样时间,但输出只有 11 个值..
    • 那么听起来你的采样时间是 1 秒。你的停车时间是几点?默认情况下,它是 10,因此如果您希望处理整个时间序列,则需要将其更改为 10566。
    猜你喜欢
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2020-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    相关资源
    最近更新 更多