首页 > 其他 > 详细

Rocket - interrupts - Nodes

时间:2019-10-03 10:43:24      阅读:86      评论:0      收藏:0      [点我收藏+]

https://mp.weixin.qq.com/s/BlW4y0Ez1kppxvSHAla31A

 

简单介绍interrupts相关的diplomacy节点。

 

技术分享图片

 

1. IntImp

 

中断节点实现:

技术分享图片

 

1) DUEB参数

 

a. D:IntSourcePortParameters;

b. U:IntSinkPortParameters;

c. E:IntEdge;

d. B:Vec[Bool];

 

2) 方法

 

a. edge:根据参数生成一个IntEdge;

b. bundle:根据IntEdge,生成一个连接Bundle;

c. render:生成IntEdge的渲染;

d. mixO/mixI:在参数传播路径上添加当前节点;

 

2. IntSourceNode

 

中断上游节点:

技术分享图片

 

3. IntSinkNode

 

中断下游节点:

技术分享图片

 

4. IntAdapaterNode

 

适配器节点:

技术分享图片

默认实现不改变要传递的参数;

 

5. IntIdentityNode

 

Identity节点(其输入输出Bundle直接连接在一起):

技术分享图片

 

6. IntNameNode

 

名称节点(为节点添加名称):

技术分享图片

 

7. IntNexusNode

 

联系节点:

技术分享图片

 

8. IntSyncImp

 

同步中断节点实现:

技术分享图片

其中,DUEB参数模型中的B为SyncInterrupts类。

 

9. IntSyncIdentityNode

 

技术分享图片

 

10. IntSyncNameNode

 

技术分享图片

 

11. IntSyncSourceNode

 

上游节点:

技术分享图片

 

12. IntSyncSinkNode

 

下游节点:

技术分享图片

 

13. 附录

 

Rocket - interrupts - Nodes

原文:https://www.cnblogs.com/wjcdx/p/11618989.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!