Simulink中内存块的作用
Function of memory block in Simulink
今天我开始学习 Simulink,我想我可以全神贯注于它。但是,我的定义来了"Memory Block":
的定义
定义:Memory 模块将其输入保持并延迟一个主要积分时间步长。
我不太明白那是什么意思。我知道从连续时间转换为离散时间是一件非常有用的事情(据我所知, "zero order hold" 是执行此操作的方法),但是使用上面定义的内存块相当混乱我.
谁能通俗地解释一下它的作用?
如果离散操作并设置为 "inherit sample time",它的工作原理与 (IMO) 更高级的单位延迟块非常相似:
输入...:6, 4, 8, 3, 9, 1, 0, 0, 0...
输出:0, 6, 4, 8, 3, 9, 1, 0, 0...
如果使用连续时间,延迟等于一个"integration step"的时间,这取决于你的数学求解器。
单位延迟在离散系统中很常见;例如,FIR filter.
今天我开始学习 Simulink,我想我可以全神贯注于它。但是,我的定义来了"Memory Block":
的定义定义:Memory 模块将其输入保持并延迟一个主要积分时间步长。
我不太明白那是什么意思。我知道从连续时间转换为离散时间是一件非常有用的事情(据我所知, "zero order hold" 是执行此操作的方法),但是使用上面定义的内存块相当混乱我.
谁能通俗地解释一下它的作用?
如果离散操作并设置为 "inherit sample time",它的工作原理与 (IMO) 更高级的单位延迟块非常相似:
输入...:6, 4, 8, 3, 9, 1, 0, 0, 0...
输出:0, 6, 4, 8, 3, 9, 1, 0, 0...
如果使用连续时间,延迟等于一个"integration step"的时间,这取决于你的数学求解器。
单位延迟在离散系统中很常见;例如,FIR filter.