作业帮 > 综合 > 作业

simulink仿真1、 Sum,Add,Subtract,Sum of Elements三者有何区别?2、 atomi

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 19:02:35
simulink仿真
1、 Sum,Add,Subtract,Sum of Elements三者有何区别?
2、 atomic subsystem,subsystem有何区别?
图中这个simulink里面的画红圈的两个箭头是怎么连起来的?那个箭头连接的黑色挡板,是哪个模块?
懂的朋友们帮我解答一下啊,
1.没区别,样子不一样而已,你可以在里面设置是圆的还是方的.
2.都是子系统,你可以发现两种,一种是加粗的黑框模块,一种是普通的.Atomic Subsystem 模块是默认选择了 Treat as atomic unit 参数的子系统模块.用户可以有条件地创建一个当发生特定的触发、函数调用或者使能操作时信号发生转换的子系统.原子子系统把自己本身当成一个整体,在某种条件下才执行.而普通的子系统只是封装了一下,加了个马甲,你把里面的东西拖出来一样用.
3.这幅图是从老版本的matlab6.5里面截取的.你用新版本比如7.0以后的就没有了.电气信号都是普通的连线,而不是箭头,只有普通信号流才带箭头.你所指的黑色挡板在新版本里面叫做中性节点Neutral.表示凡是加上这个节点的电线是连在一起的,这样就不用把电线在里面绕来绕去的看着心烦.
再问: 太谢谢了!原子子系统和普通子系统, 使用方法有何区别啊?比如我要创建一个子系统,一直选的都是普通子系统,我没用过原子子系统,这个怎么用呢?
再答: 我用matlab到现在也有不少时间,从来不去管什么类型的子系统。本质上他们都是一回事,只是做个封装而已。不过原子子系统是需要特殊状态去触发才能使用的,而普通子系统是随时调用。比如说你在普通的subsystem里面加上enable或者trigger模块,这个subsystem自动变为Atomic Subsystem,把它看成子程序调用就可以了。