主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

使用持久符号修改 C Function 模块的状态

此示例展示了一个单位延迟系统,其中 C Function 模块接收正弦波信号并将其输出延迟指定的采样周期。

open_system('CFunctionPersistentExample');

作为参数指定的初始值被缓存在模块中,作为开始代码窗格中的持久数据。

输出代码窗格中,对此状态进行了计算。新的输入将作为下一个时间步骤的下一个状态传递给该模块。

符号表定义了代码中使用的符号的属性。请注意,initialValue 符号的范围指定为 Parameter,因此可以使用模块对话框更改其值。该状态被定义为具有 Persistent 范围。该值在每个时间步骤中都会发生变化。

另请参阅

对象

模块