18 CH8 物流仿真软件Flexsim入门3 设施规划与物流分析课件.pptVIP

18 CH8 物流仿真软件Flexsim入门3 设施规划与物流分析课件.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
18 CH8 物流仿真软件Flexsim入门3 设施规划与物流分析课件

第18讲 目 录 CH8 物流仿真软件Flexsim入门 §8.1 物流系统仿真概述 §8.2 Flexsim简介 §8.3 Flexsim基本概念及开发步骤 §8.4 实例介绍 补充 §8.5 高级开发简介 保存,编译,运行 观察仿真运行时叉车的行驶路线 添加NetworkNode对象 在模型视图中添加NetworkNode对象 “a”连接NetworkNode到相应的存取位置(蓝色细线) 创建路网 “a”连接相应的NetworkNode对象形成路网(绿色粗线) “a”连接叉车到路网中(红色细线) 路网修改方法 托拽路网上的SplinePoint(红色小球)可以修改路径的弯曲形状 按住“x”键单击SplinePoint可以在路段上添加另一个SplinePoint 按住“q”键从一个NetworkNode拖到另一个NetworkNode可取消托拽方向的连接,形成单向路径(取消路径需要按住取消双方向的连接) 模型路网修改 设置一条单向路径 保存,编译,运行 补充实例 1拉式逻辑使用模型 产品在制造完成后需要检测 两种类型产品以4:6的比例随机到达,在一个队列中排队等待。 产品到达的时间间隔是exponential(0,30,1) 有2台检测仪检测产品1,3台检测仪检测产品2,产品将首先到空闲可用的检测仪进行检测。 两种产品的检测时间是120~150s之间的均匀分布。 补充实例 2 标签使用模型 工件按每30s的指数分布时间间隔到达一个队列 有四种类型工件,工件类型的分布为20%,30%,40%,10% 每种类型的工件都在专用机器上进行加工,工件第一次加工的时间为uniform(100,120)s,返工时间为uniform(120,130)s 工件被加工后,在一个队列中等待检验,检测时间为常数:10s 检验通过的工件离开模型,检验不能通过的工件被送回到第一个队列中等待返工,返工率为10% 返工的工件在队列中具有优先权 补充实例 3任务序列使用模型 一个操作员必须从发生器捡取一个工件到第一台处理器,并在加工时间内辅助完成加工过程,然后搬运到下一台处理器,依次类推,直到最后交给吸收器 用全部实体指针替代中间端口连接实现建模。 §8.5 高级开发简介 Flexsim软件的高级开发 C++ ToolBox Experimenter C++与对象 类、实例、接口 封装 数据(属性、变量) 函数(方法) 继承 多态 C++变量类型 int double char char* string fsnode* C++的变量声明 int counter = 1; double size = xsize(current); char letter = ‘A’; char* tablename = “mytable”; string tablename = “mytable”; fsnode* nextobj = outobject(current,1); C++ Constructs: if if (expression) { code block } else { code block } C++ Constructs: while while (expression) { code block } C++ Constructs: for for (var decl; expr; increment) { code block } for (int index = 1; index = content(current); index++) { colorblue(rank(current,index)); } C++ Constructs: switch switch (integer/character value) { case casenum: { code block break; } default: { code block break; } } switch ((int)(getitemtype(item))) { case 1: { coloryellow(item); break; } default: { colorgreen(item); break; } } 节点(Node) Flexsim的基本数据结构以树状形式存储 Main(与模型相关的对象和数据) View(与GUI相关的对象和数据) Node是节点树的基本组成单元 Node的结构 Node有一个节点名 Node可以有一个数据项,类型可以是: 数值 字符串 指针 对象 与 + Node的图标 标准节点 对象节点 数据或元函数节点 方法 (C++

文档评论(0)

skvdnd51 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档