我在 Simulink 中有一个控制模型,它由两个块组成。一种接受一些输入并生成三个信号 x,y,z 作为数组(轨迹)并将它们馈送到第二个块作为控制的参考。
我希望能够使用记录的轨迹来运行它。我已经模拟了轨迹(通过运行一次模拟)并将数据写入 mat 文件(信号加时间戳)。我可以删除第一个块并将 mat 文件提供给第二个控制块,它工作正常。
轨迹是一个循环。我的问题是,我希望能够在文件中的任何位置开始模拟,但我不熟悉 Simulink 如何管理时间。如果我想从不同的点开始,我需要做什么,我可以让它连续,这样如果我从文件中的点 N-1 开始,它将继续通过 N 并返回到 1、2、3 等。
谢谢,布莱恩