多语言展示
当前在线:1854今日阅读:91今日分享:37

simulink实现时间同步

在某些仿真中需要用到同一个时钟信号产生连续的波形,比如说Park变换,或者产生一些随时间变化的特殊波形等。可以使用Clock控件,将其作为一个输入,进行读取即可。
工具/原料

matlab R2013B

方法/步骤
1

新建一个模型文件,点击菜单栏的“View”->“Library Browser”,调出库浏览器。

2

在弹出的“Simulink Library Broser”的搜索框中输入“clock”确定后点击“回车”,选择Simulink下的“Clock”控件。

3

将“Clock”拖动到刚刚新建的模型文件中,双击新添加的“Clock”控件,在“Source Block Parameter”中的Decimation可以设置时间刷新的频率,刷新周期Decimation * Step,具体可以摸索几下。

4

在浏览器中搜索“Fcn”和“Scope”将其加入到模型文件中。

5

在Fcn中输入一个简单的正弦函数,其中u(1)代表的就是Fcn的输入参数。

6

连接好模块,点击运行,可以看到一个正弦波形。

注意事项

Clock的decimation参数的具体含义由于没有相关帮助文档,我这里也不敢乱说,可以自己摸索体会下。

推荐信息