全球FlexSim系统仿真中文论坛

搜索
查看: 5718|回复: 4
打印 上一主题 下一主题

编写任务序列调用操作员执行任务时的Tips

[复制链接]
跳转到指定楼层
1#
lulu-luka 发表于 2017-5-14 13:57:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
跟大家分享一下我最近学习、应用、理解任务序列的几个小Tips:
0 b/ X, S- L1 o/ ]3 [# ]& y$ [1.任务序列中的实体引用和定义8 C1 i1 b1 {2 W1 \& M2 j
在Flexsim各种实体中的各种触发中,都会有对应的不同的标题语句,其目的是为了设置引用在代码区域内可以访问的变量。经常可以访问名为current和item的变量,current总是指向当前实体,item则总是指向与特定代码的执行相关联的临时实体。
2 G; S. q# v# V/ Q4 K7 E对于一般的任务序列来说,采用treenode树节点变量的引用方式就够了。(也可以用centerobject\outobject\inobject等函数来引用,但是需要进行相应的S链接和A链接)
2 r, c' I. r+ X2 j8 _8 o$ b2 `. }例如:treenode NN1=node("/NN1",model());就定义了一个网络节点NN1,在后续编写任务代码时就需就可以直接引用NN1了。# h3 R8 y7 f- `1 I
2.任务序列中的一些任务类型以及任务语句-装载与卸载; @6 r* v6 k3 T! N
在编写任务序列进行货物的装载与卸载时,需要注意前后的顺序,即装载货物的时候需要按照顺序,卸载的时候也需要按照顺序卸载,否则就不能正确的进行任务。
% S+ g( Q7 o% ^# I- L- z1 K% B7 i另外对于一次装载多个货物的情况,简单的方法就是把装载的语句多复制几次,但需要注意货物的引用(第一个货物、第二个货物),相应地卸载的时候需要按照顺序先卸载第一个,再卸载第二个,在装载货物很多的时候可以编写for循环语句来实现。可以参考这个例子http://mp.weixin.qq.com/s?__biz= ... 3ta59APORrJJYOVA#rd
) G# z! e  Q4 ]8 b7 e3.在推动模式下用任务序列调用操作员和Flexsim实体自带“使用运输工具”选项之间的设置
3 K. ?6 g. d4 Z. L2 W4 R1 r在推动模式下,模型中编写任务序列调用操作员完成行走、装载、装载行走到指定位置,选择了采用运输工具中用操作员运输货物,但是没有将操作员S链接到暂存区。是因为不选择运输工具,暂存区直接A链接到合成器就货物就会直接无间隔时间进入合成器,勾选使用运输工具则是阻断直接进入合成器的方式,从而用任务序列调用操作员进行运输作业(行走、装载)。如果同时编写任务序列调用操作员进行运输作业和S链接到暂存区,就不合乎Flexsim运行的原理,模型也就不能正常的运行了。. ?; P. [9 @6 G( {
PS:这两天看到论坛里加老师采用拉动方式完成各种模型的例子,发现其实不编写任务序列,通过采用拉动模式结合全局表能够很好的实现模型。

本帖子中包含更多资源

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

x

评分

参与人数 1威望 +10 收起 理由
慧娴亚伦 + 10

查看全部评分

2#
慧娴亚伦 发表于 2017-5-15 01:25:51 | 只看该作者
感谢分享,这里在第二点插一句,装卸顺序固然重要,但是对于装卸过程来说,引用正确的装卸载item更为重要,要切记发布任务和执行任务的时间是不相同的,使用for循环的方式来发布陆续产生的任务的时候务必注意。
3#
zorsite 发表于 2017-5-15 01:37:27 | 只看该作者
我很好奇那个flexsim仿真的公众号是谁在管理……; F( S9 @' E; w+ G; z
因为比较懒,一直没有深究任务序列、moveobject、releaseitem的工作机制,所有就用系统自带的拉式策略。
5 G- \" B4 A5 Z  \& `5 A陈老师的提醒非常重要,经常在群里看到有人问invalid task错误,其实就是任务序列在执行时引用的对象已经不存在了。对于明白其原理的人而言,一看就知道问题出在哪儿,而不明白的,可能就要“拔剑四顾心茫然”了。
4#
慧娴亚伦 发表于 2017-5-15 02:24:38 | 只看该作者
3# zorsite
8 d! M  B* T5 g2 [- D. L: z$ l% |% v3 B9 K) c, W9 X5 [

! U; b$ Z; B+ M" H  n5 e; [. v3 T据我所知,FlexSim仿真的公众号是一位企业仿真工程师(或者说是FlexSim爱好者)私人管理的,跟其他论坛似乎有一定的合作,对于初学的朋友有一定的帮助。
5#
wangchangping 发表于 2021-1-5 14:13:11 | 只看该作者
很好的案例,感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-16 15:37 , Processed in 0.063910 second(s), 15 queries .

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

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