全球FlexSim系统仿真中文论坛

搜索
楼主: FFFrenk
打印 上一主题 下一主题

发生器产生任务执行器小案例

[复制链接]
11#
SunshineFu 发表于 2019-2-28 09:03:43 | 只看该作者
tao 发表于 2019-2-27 11:16
  ]3 X% l( }8 Y& b8 U1 B还有一个问题,如果要给任务执行器添加路径网络,该怎么写代码,把发生器产生的任务执行器连接到网络呢
# S$ V0 x+ |# S3 q9 q
利用contextdragconnection可以将任务执行器与网络节点链接
12#
tao 发表于 2019-2-28 09:26:38 | 只看该作者
我按楼主的模型把任务执行器换成操作员,但是吸收器并不会吸收操作员,不知道什么原因,楼主能不能帮忙看一下,还有使用contextdragconnection怎么连接到路径网络,没有尝试成功

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
13#
SunshineFu 发表于 2019-2-28 22:44:25 | 只看该作者
tao 发表于 2019-2-28 09:26- ]% |6 s( l3 [( E& l1 p
我按楼主的模型把任务执行器换成操作员,但是吸收器并不会吸收操作员,不知道什么原因,楼主能不能帮忙看一 ...
6 ~3 m2 P4 G8 o' x
要在操作员的卸载触发里面设置openoutput(up(current)),将操作员链接网络节点是contextdragconnection("指定网络节点”,item,"A")
14#
tao 发表于 2019-3-1 16:39:13 | 只看该作者
SunshineFu 发表于 2019-2-28 22:441 Z7 O4 T/ l$ L# N
要在操作员的卸载触发里面设置openoutput(up(current)),将操作员链接网络节点是contextdragconnection(" ...

7 V4 {' ~2 I7 p% y指定网络节点直接写NN1吗?如,contextdragconnection("NN1”,item,"A"), i* o- t* F' x, P+ t4 r* k6 T
我这样尝试之后需要NN1为node数据类型,该怎么解决呢
15#
SunshineFu 发表于 2019-3-1 20:06:01 | 只看该作者
tao 发表于 2019-3-1 16:39
! _, e& N% A* K: K指定网络节点直接写NN1吗?如,contextdragconnection("NN1”,item,"A")
9 }* F3 k5 a! p' B, s4 X2 A; V我这样尝试之后需要NN1为node ...
" |* g2 M& |* ]9 o4 q5 g, g6 y- T' d- V
第一个参数用代码框下面的小吸管吸取你想链接的网络节点即可
16#
tao 发表于 2019-3-4 09:45:18 | 只看该作者
SunshineFu 发表于 2019-3-1 20:06
9 D/ L6 h" x% _7 h( m( q第一个参数用代码框下面的小吸管吸取你想链接的网络节点即可

0 t8 R4 ^7 ]' S/ O4 v( C我把操作员连接到路径之后就不会被吸收了,这种情况该怎么解决呢
17#
SunshineFu 发表于 2019-3-4 23:10:01 | 只看该作者
tao 发表于 2019-3-4 09:45( @. W2 p" h) }; U3 A
我把操作员连接到路径之后就不会被吸收了,这种情况该怎么解决呢

6 q' b( C% n& B4 x卸载完用同样的方法取消与网络节点的连线
18#
tao 发表于 2019-3-5 09:10:18 | 只看该作者
SunshineFu 发表于 2019-3-4 23:107 E+ V9 p! A, J) X; J5 G" F) ?0 W7 z
卸载完用同样的方法取消与网络节点的连线
7 z: s% v& [# v$ r, H$ V" f/ ^" x
我在操作员卸载触发处设置了,还是不行
7 _1 V- Y+ U) T7 y( A. Dcontextdragconnection(node("NN1",model()),current,"Q");
19#
SunshineFu 发表于 2019-3-6 23:00:42 | 只看该作者
tao 发表于 2019-3-5 09:109 g1 u3 g/ I9 i4 Z4 j9 |
我在操作员卸载触发处设置了,还是不行
5 `1 S8 N8 s( `; K" Mcontextdragconnection(node("NN1",model()),current,"Q");
0 s8 W( ]" _. A& s) a1 z
这是因为操作员连入网络节点后,就脱离了暂存区(不再是暂存区的子实体),你在操作员的卸载触发中用moveobject,把操作员再放入暂存区就好了
20#
tao 发表于 2019-3-7 10:25:42 | 只看该作者
SunshineFu 发表于 2019-3-6 23:00, k; X4 [3 x4 H" @
这是因为操作员连入网络节点后,就脱离了暂存区(不再是暂存区的子实体),你在操作员的卸载触发中用move ...

8 b  W% c& W8 W/ g5 J5 N* s8 J好的,学到了,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-11-1 08:14 , Processed in 0.073987 second(s), 12 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表