来自毛健的问题
请问,Simulink中From、Goto模块与datastore三个模块有什么区别?
请问,Simulink中From、Goto模块与datastore三个模块有什么区别?
1回答
2020-05-23 01:58
请问,Simulink中From、Goto模块与datastore三个模块有什么区别?
请问,Simulink中From、Goto模块与datastore三个模块有什么区别?
总结一下二者的区别:
1、From/Goto是直通的,相当于把线直接连接起来,而DataStore则是有缓冲,也就是说,从DataStoreRead读取的数据可能并非当前步,而是多个仿真步长之前的数据.
2、From/Goto可以传递变维数的信号,而DataStore的数据类型和维数在仿真过程中是确定的(由DataStoreMemory的初始值决定).
3、一个From模块只能对应一个Goto来源(反过来则不,Goto当然可以连接到多个From);而DataStore不是这样,可以有多个DataStoreWrite模块修改同一个DataStoreMemory的值——如果多个Write模块在同一个步长修改同一个Memory模块,则结果难以预知).
我暂时总结出这几点差别,并欢迎指正或补充.