登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
本版
用户
帖子
设置
我的收藏
退出
4
0
0
首页
技术交流
›
编写任务序列调用操作员执行任务时的Tips ...
返回列表
编写任务序列调用操作员执行任务时的Tips
[ 复制链接 ]
lulu-luka
技术交流
986
4
2017-5-14 13:57:05
跟大家分享一下我最近学习、应用、理解任务序列的几个小Tips:
1.任务序列中的实体引用和定义
在Flexsim各种实体中的各种触发中,都会有对应的不同的标题语句,其目的是为了设置引用在代码区域内可以访问的变量。经常可以访问名为current和item的变量,current总是指向当前实体,item则总是指向与特定代码的执行相关联的临时实体。
对于一般的任务序列来说,采用treenode树节点变量的引用方式就够了。(也可以用centerobject\outobject\inobject等函数来引用,但是需要进行相应的S链接和A链接)
例如:treenode NN1=node("/NN1",model());就定义了一个网络节点NN1,在后续编写任务代码时就需就可以直接引用NN1了。
2.任务序列中的一些任务类型以及任务语句-装载与卸载
在编写任务序列进行货物的装载与卸载时,需要注意前后的顺序,即装载货物的时候需要按照顺序,卸载的时候也需要按照顺序卸载,否则就不能正确的进行任务。
另外对于一次装载多个货物的情况,简单的方法就是把装载的语句多复制几次,但需要注意货物的引用(第一个货物、第二个货物),相应地卸载的时候需要按照顺序先卸载第一个,再卸载第二个,在装载货物很多的时候可以编写for循环语句来实现。可以参考这个例子[url]http://mp.weixin.qq.com/s?__biz=MzIyMDUwMDk0Nw==&mid=2247483995&idx=1&sn=65175436c78d4162a3df5cfa8e3c4335&chksm=97ca44e7a0bdcdf1fba3ce5d05c7e580af0b3fb9c76ad374e0728a2ef7072522c34b1de6a7d4&mpshare=1&scene=1&srcid=0514N8Dv3ta59APORrJJYOVA#rd[/url]
3.在推动模式下用任务序列调用操作员和Flexsim实体自带“使用运输工具”选项之间的设置
在推动模式下,模型中编写任务序列调用操作员完成行走、装载、装载行走到指定位置,选择了采用运输工具中用操作员运输货物,但是没有将操作员S链接到暂存区。是因为不选择运输工具,暂存区直接A链接到合成器就货物就会直接无间隔时间进入合成器,勾选使用运输工具则是阻断直接进入合成器的方式,从而用任务序列调用操作员进行运输作业(行走、装载)。如果同时编写任务序列调用操作员进行运输作业和S链接到暂存区,就不合乎Flexsim运行的原理,模型也就不能正常的运行了。
PS:这两天看到论坛里加老师采用拉动方式完成各种模型的例子,发现其实不编写任务序列,通过采用拉动模式结合全局表能够很好的实现模型。
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
4 回复
慧娴亚伦
回复
举报
2017-5-15 01:25:51
感谢分享,这里在第二点插一句,装卸顺序固然重要,但是对于装卸过程来说,引用正确的装卸载item更为重要,要切记发布任务和执行任务的时间是不相同的,使用for循环的方式来发布陆续产生的任务的时候务必注意。
回复
评论
举报
zorsite
回复
举报
2017-5-15 01:37:27
我很好奇那个flexsim仿真的公众号是谁在管理……
因为比较懒,一直没有深究任务序列、moveobject、releaseitem的工作机制,所有就用系统自带的拉式策略。
陈老师的提醒非常重要,经常在群里看到有人问invalid task错误,其实就是任务序列在执行时引用的对象已经不存在了。对于明白其原理的人而言,一看就知道问题出在哪儿,而不明白的,可能就要“拔剑四顾心茫然”了。
回复
评论
举报
慧娴亚伦
回复
举报
2017-5-15 02:24:38
[b] [url=http://www.flexsimasia.com/redirect.php?goto=findpost&pid=22710&ptid=6859]3#[/url] [i]zorsite[/i] [/b]
据我所知,FlexSim仿真的公众号是一位企业仿真工程师(或者说是FlexSim爱好者)私人管理的,跟其他论坛似乎有一定的合作,对于初学的朋友有一定的帮助。
回复
评论
举报
wangchangping
回复
举报
2021-1-5 14:13:11
很好的案例,感谢
回复
评论
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
技术交流
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12086
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6133
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6004
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5630
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5473
34
博主榜
Htenghui
+ 10630
白可露
+ 7753
liguanyu
+ 6759
4
Round2011
+ 6323
5
梁之安
+ 6321
6
zgh1120
+ 5341
7
ishelo
+ 4710
8
linweixu168
+ 3722
9
liuzhifan
+ 3628
10
adysunshine
+ 3566
首页
分类
目录
索引
我的