全球FlexSim系统仿真中文论坛

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

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

[复制链接]
1#
SunshineFu 发表于 2019-2-27 23:21:29 | 显示全部楼层
本帖最后由 SunshineFu 于 2019-2-28 08:51 编辑
+ c) C, ~( j$ v+ _: @3 _
tao 发表于 2019-2-27 11:15% @  c3 B" r2 A4 K$ h
sink7的作用是什么,可以删掉吗,我删除后运行模型好像也没什么影响
& p- |8 N7 j  q
任务执行器将临时实体卸载后就会进入吸收器~
2#
SunshineFu 发表于 2019-2-28 09:03:43 | 显示全部楼层
tao 发表于 2019-2-27 11:16
1 t# V8 j+ _/ l9 i4 ^还有一个问题,如果要给任务执行器添加路径网络,该怎么写代码,把发生器产生的任务执行器连接到网络呢

* r9 `( o2 y% b$ v: v3 s' I8 v( W. C利用contextdragconnection可以将任务执行器与网络节点链接
3#
SunshineFu 发表于 2019-2-28 22:44:25 | 显示全部楼层
tao 发表于 2019-2-28 09:26* B) R0 F2 x% z5 @7 U6 ~
我按楼主的模型把任务执行器换成操作员,但是吸收器并不会吸收操作员,不知道什么原因,楼主能不能帮忙看一 ...
+ D, A; U6 x/ v$ G" d
要在操作员的卸载触发里面设置openoutput(up(current)),将操作员链接网络节点是contextdragconnection("指定网络节点”,item,"A")
4#
SunshineFu 发表于 2019-3-1 20:06:01 | 显示全部楼层
tao 发表于 2019-3-1 16:399 o/ q! A( ?4 N2 L* m) d2 S5 H
指定网络节点直接写NN1吗?如,contextdragconnection("NN1”,item,"A")3 g8 b, a% `) E) o. ^$ [
我这样尝试之后需要NN1为node ...
: Z6 {* ^: ]: i( }/ W& S
第一个参数用代码框下面的小吸管吸取你想链接的网络节点即可
5#
SunshineFu 发表于 2019-3-4 23:10:01 | 显示全部楼层
tao 发表于 2019-3-4 09:457 ^7 c4 u* u! d
我把操作员连接到路径之后就不会被吸收了,这种情况该怎么解决呢
8 s9 I1 w) O& v; K1 @
卸载完用同样的方法取消与网络节点的连线
6#
SunshineFu 发表于 2019-3-6 23:00:42 | 显示全部楼层
tao 发表于 2019-3-5 09:100 i# @) B* t1 y- I/ h7 B2 J; f
我在操作员卸载触发处设置了,还是不行
8 v1 b' P' u, ?4 Y. |/ Vcontextdragconnection(node("NN1",model()),current,"Q");
: o' O- p% k1 S) x- P, ]2 J
这是因为操作员连入网络节点后,就脱离了暂存区(不再是暂存区的子实体),你在操作员的卸载触发中用moveobject,把操作员再放入暂存区就好了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-1 08:20 , Processed in 0.070989 second(s), 13 queries .

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

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