版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Flexsim软件运用开发培训1培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练Flexsim软件的高级开发2Flexsim软件的安装步骤单机版单机版根据电脑操作系统打上相应的补丁安装Visual C+ .net安装Flexsim安装HASP Driver插入软件加密狗输入客户序列号开场菜单 / Flexsim 3 / Flexsim License Activation3Flexsim软件的安装步骤网络版网络版效力器上安装:加密狗hdd32.exe加密狗驱动(HASP device driver)aksmon32.exe 效力器监控程序
2、lmsetup.exe 效力器序列号管理器*上面三个文件在网络版安装光盘的目录下可以找到客户机上安装:Visual C+ .netFlexsim软件hdd32.exe 加密狗驱动 在Flexsim安装目录生成一个network.txt文件4培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件主窗口规划Flexsim仿真模型的根本组成Flexsim软件的运用步骤开发实例训练Flexsim软件的高级开发5Flexsim软件主窗口规划Flexsim软件主窗口由下面五部分构成菜单工具栏对象库模型视图仿真控制栏6工具栏工具栏中常用到的按钮包括ToolBox:编辑全局表格/变
3、量Commands:Flexsim命令协助Tree:翻开模型树Ortho:翻开模型正投影视图Persp:翻开模型透视图7培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件主窗口规划Flexsim仿真模型的根本组成Flexsim软件的运用步骤开发实例训练Flexsim软件的高级开发8Flexsim仿真模型的根本组成对象ObjectsFlexsim采用对象对实践过程中的各元素建模衔接ConnectionsFlexsim中经过对象之间的衔接定义模型的流程方法Methods对象中的方法定义了模型中各对象所需求完成的作业9培训内容Flexsim软件的安装步骤Flexsim
4、建模的根本概念Flexsim软件主窗口规划Flexsim仿真模型的根本组成对象Objects衔接Connections方法MethodsFlexsim软件的运用步骤开发实例训练Flexsim软件的高级开发10对象与承继Flexsim采用面向对象的技术大部分Flexsim对象都是FixedResource或TaskExecutor对象的子对象子对象拥有其父对象一切的接口和相应的功能用户相对比较容易很快掌握子对象的运用11Flexsim家族树12Flexsim的对象库13对象分类资源类Fixed ResourcesSource, Queue, Processor, Sink, Combiner,
5、Separator, MultiProcessor, Conveyor, MergeSort, FlowNode, Rack, and Reservoir执行类TaskExecuterDispatcher, Operator, Transporter, Elevator, Robot, Crane, ASRSvehicle网络类NodeNetworkNode, TrafficControl图示类Visual ObjectVisualTool, Recorder14资源类对象Fixed Resource类对象普通是仿真模型中的主干对象此类对象决议了模型的流程15执行类对象Task Execute
6、r对象可从Fixed Resource对象中获取并执行义务,如物料搬运或消费操作等。一个Task Executer对象可以向其他Task Executor对象指派义务,或者管理模型中一切的Task Executers对象。Task Executers对象不参与模型中的流程指派。16网络类对象NetworkNode对象普通用来设定Task Executor对象的行动道路17图示类对象图示类对象可用在仿真模型中显示各种信息、标识、图片或图表等VisualTool和Recorder对象可用来提高仿真模型的直观感,同时可用来实时显示和搜集模型的输出数据18迁移实体Flowitem迁移实体指模型中存在迁
7、移的对象迁移实体可用来表示消费或效力中的原料、产品或产品集,如零件、部件、托盘、容器等;也可以是义务执行者迁移实体可点击工具栏按钮Flowitem定义可对每个迁移实体定义对象类别Itemtype19培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件主窗口规划Flexsim仿真模型的根本组成对象Objects衔接Connections方法MethodsFlexsim软件的运用步骤开发实例训练Flexsim软件的高级开发20衔接与端口Flexsim模型中的对象之间是经过端口来衔接的三种类型的端口输入端口input portsFixed Resource之间的衔接输出
8、端口output portsFixed Resource之间的衔接中心端口center ports衔接Task Executer和Fixed Resource21“s衔接按下 “s键的同时用鼠标从一个对象迁延到另一个对象上以衔接二者“s衔接仅用于中心端口之间的衔接即衔接Task Executer和Fixed Resource “s衔接用“w取消按下 “w键的同时用鼠标从一个对象迁延到另一个对象上以衔接二者22“a衔接按下 “a键的同时用鼠标从一个对象迁延到另一个对象上以衔接二者“a衔接用于除中心端口之外的一切其他的衔接 “a衔接用“q取消23培训内容Flexsim软件的安装步骤Flexsim建
9、模的根本概念Flexsim软件主窗口规划Flexsim仿真模型的根本组成对象Objects衔接Connections方法MethodsFlexsim软件的运用步骤开发实例训练Flexsim软件的高级开发24方法Method方法是用来完成一项义务的一系列规那么集好的方法应是可以反复运用的Flexsim采用一系列方法集来完成所建模型的作业25Flexsim建模方法集Arrival MethodDetermines how and when FlowItems Enter the modelTrigger MethodDetermines what, where, and when to assig
10、n information to FlowItemsFlow MethodDetermines how, where, and when to move FlowItems through the modelNavigation MethodModel navigation, and fly throughFlowItem Bin MethodDefines the FlowItem CharacteristicsTaskExecuter Move MethodDertermins who, and how FlowItems move from one FixedResource to an
11、other26培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练Flexsim软件的高级开发27运用 Flexsim建模的根本步骤构建模型规划定义物流流程编辑对象参数编译运转仿真分析仿真结果28步骤1. 构建模型规划将仿真所需求的对象模型从对象库中拖拽到仿真视图窗口中的适当位置29步骤2. 定义物流流程根据衔接类型,按下“a或“s键的同时用鼠标从一个对象迁延到另一个对象上以衔接二者30步骤2. 定义物流流程 续1衔接两个对象端口所需按键“a键用来将对象1的输出端口衔接到对象2的输入端口上“q键用来取消对象1的输出端口与对象2的输入端口之间的
12、衔接“s键用来衔接对象1与对象2的中心端口“w键用来取消对象1与对象2的中心端口的衔接31步骤2. 定义物流流程 续2各类端口衔接的显示位置输出端口显示在对象的右上角输入端口显示在对象的左上角中心端口显示在对象底部中心32步骤2. 定义物流流程 续3察看对象的端口衔接对象属性窗口General选项卡可调整端口的编号顺序33步骤3. 编辑对象参数双击对象可以翻开对象的参数对话框34步骤3. 编辑对象参数 续点击对象窗口左下角“Properties按钮可调出对象属性对话框对象属性对话框中包括图形Visual常规General标签Labels统计Statistics35步骤4. 编译运转仿真编译模型
13、重置模型控制动画速度运转仿真36步骤5. 分析仿真结果仿真之前经过菜单Stats / Stats Collecting选择统计对象仿真时在对象属性对话框Statistics选项卡中可实时察看相应对象的统计数据和图表点击Stats下的Standard Report或State Report可生成规范统计报告和形状统计报告37培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的运用实例4:NetworkNode的运用实例5:美化与演示Flexsim软件的高级开
14、发38实例1:简单仿真模型的建立消费线同时消费三种产品,然后被送到监测车间的缓存区。检测车间有三台监测系统分别对这三种产品进展检测后,经过各自的传送带将产品运输出去39模型描画产品到达检测车间的时间服从均值为20,方差为2的正态分布到达检测车间的产品类别1, 2, 3服从均匀分布缓存区容量为25件产品传送带传输速度为1m/s40步骤1:构建模型规划从对象库中拖放所需的对象到建模视图中41步骤2. 定义物流流程按住A键,同时用鼠标左键点击Source对象并且按住鼠标左键不放,然后拖动鼠标至Queue对象。此时会出现一条黄线衔接Source 和Queue对象。然后松开鼠标左键,黄线将变成一条黑线,
15、表示Source对象和Queue对象的端口曾经衔接上。 如上所述,分别衔接Queue到Processor,Processor到Conveyor,以及Conveyor到Sink的连线。42步骤2. 定义物流流程续43步骤3. 编辑对象参数定义产品的流出设置缓存区参数设置检测设备参数44定义产品的流出双击Source对象,翻开其参数对话框45修正产品流出间隔时间1从Inter-Arrival time 下拉框中选择Normal Distribution46修正产品流出间隔时间2修正选项的默许参数点击Template按钮修正其中的棕褐色的参数值:将10改为20 47指派产品不同的型号和颜色1 选择S
16、ource Triggers选项卡, 在 OnCreation下拉框中选择Set Itemtype and Color来改动产品类型和颜色 48指派产品不同的型号和颜色2选中选项后,点击Template 按钮,确定参数如下图后,点击Apply和Ok按钮,封锁Source对象的参数对话框。 49设置缓存区容量双击Queue,其参数对话框将会出现将Maximum Content 对应值改为 25. 点击Apply确认 50 设置缓存区产品流选项转到Flow选项卡,在 “Output 框中, 选择 “Send To Port 下拉框中的“By Itemtype (direct) 选项依次点击Appl
17、y和OK按钮,封锁Queue对象的参数对话框51设置检测设备检测时间双击第一个Processor对象在参数对话框“Process Time 下拉框中选择 “Exponential Distribution选项将参数由默许值10改为30同样设置其他两个Processor对象52步骤4. 编译运转仿真编译模型重置模型运转仿真53步骤5. 察看仿真结果如今模型视图处于由上到下的垂直投影图中,该投影图在建模时经常运用,假设在模型显示方面经常运用透视图。选择工具栏中的Persp按钮可翻开一个新的透视图 54仿真透视图显示55仿真统计结果的简单查看1翻开模型视图窗口上的Setting菜单取消选中“Hide
18、 Names56仿真统计结果的简单查看2鼠标右键单击对象,从弹出菜单项选择择property,然后从属性对话框中选择Statistics选项卡Statistics选项卡中里面又包括General, State, Content, Staytime四个子选项卡General和State选项卡中可以动态显示对象形状的变化情况Content和Staytime选项卡缺省下不能显示对象的动态变化情况57仿真模型文件的保管仿真文件编写过程中要留意经常保管仿真文件第一次保管主窗口File菜单Save Model As 保管修正主窗口File菜单Save 58培训内容Flexsim软件的安装步骤Flexsim
19、建模的根本概念Flexsim软件的运用步骤开发实例训练实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的运用实例4:NetworkNode的运用实例5:美化与演示Flexsim软件的高级开发59实例2:统计信息的查看与显示翻开已保管的例1的模型文件另存为Example2.fsm60选取进展统计对象1按住Ctrl键,选中三个Processor对象,这时候所选中的对象外面出现一红色方框61选取进展统计对象2点击主窗口菜单Stats / Stats Collecting / Selected Objects On选择所选中对象为统计对象进展统计的对象外面出现绿色
20、方框按住Shift键点击模型视图的空白区域,可取消一切对象的选定红色方框62添加Recorder对象拖放3个Recorder对象至建模视图中63修正Recorder对象视图参数翻开透视图依次翻开Recorder的属性对话框,修正Visual选项卡中的Z为8, SX, SY均修正为6,SX修正为90,并视情况调整64修正Recorder对象图示参数双击第一个Recorder对象,翻开参数对话框点击按钮“Data Capture Settings,修正Type of Data为Standard DataObject Name为Processor 1Data to capture为Staytime点
21、击“Next按钮前往到Recorder对象的参数对话框65修正Recorder对象表头点击“Display Options按钮修正Graph Title为Staytime of Processor 1修正坐标轴参数Lower Bound改为0Upper Bound改为20Divisions改为10点击按钮“Done退出参数设置依次修正其它两个Recorder对象的参数66保管,编译,重置,运转67培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的运用实例
22、4:NetworkNode的运用实例5:美化与演示Flexsim软件的高级开发68实例3:TaskExecuter的运用在例1的根底上,2个检测员参与到了产品的检测中检测员的义务是从缓冲区取出产品,并安装到相应的监测系统中,安装时间为10秒传送带末端的产品由叉车送出69修正仿真模型翻开例1的仿真模型文件,另存为Example3.fsm修正仿真模型如图70创建“s衔接按住“s将Dispatcher对象分别与第一个Queue对象和三个Process对象衔接起来同样衔接第二个Queue对象与叉车对象71衔接Dispatcher与Operator按住“a衔接Dispatcher对象的输出端口和两个Op
23、erator对象的输入端口72修正缓冲区参数翻开第一个Queue的参数窗口在Flow选项卡中选中“Use Transport同样修正另一个Queue的选项73修正检测系统的参数翻开Processor对象的参数窗口修正Setup Time为A constant Setup time of 10选中Operators选项卡中的Use Operator(s) for Setup同样修正其它两个Processor对象74保管,编译,重置,运转75培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练实例1:简单仿真模型的建立实例2:统计信息的查看与显示
24、实例3:TaskExecuter的运用实例4:NetworkNode的运用实例5:美化与演示Flexsim软件的高级开发76实例4:NetworkNode的运用将例3中的Sink改成3个货架,3种产品检测终了后分别放入对应的三个货架中叉车只可以沿着规定道路行驶77修正例3仿真模型删除Sink对象,添加三个Rack对象将第二个Queue对象与三个Rack对象分别用“a衔接78修正缓存区与货架参数修正第二个Queue对象的Send To Port参数为By Itemtype (direct)修正货架高度为5层,点击“Apply Basic Settings和“OK确定79保管,编译,运转察看仿真运
25、转时叉车的行驶道路80添加NetworkNode对象在模型视图中添加NetworkNode对象“a衔接NetworkNode到相应的存取位置蓝色细线81创建路网“a衔接相应的NetworkNode对象构成路网绿色粗线“a衔接叉车到路网中红色细线82路网修正方法托拽路网上的SplinePoint红色小球可以修正途径的弯曲外形按住“x键单击SplinePoint可以在路段上添加另一个SplinePoint按住“q键从一个NetworkNode拖到另一个NetworkNode可取消托拽方向的衔接,构成单向途径取消途径需求按住取消双方向的衔接83模型路网修正设置一条单向途径84保管,编译,运转85培训
26、内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练实例1:简单仿真模型的建立实例2:统计信息的查看与显示实例3:TaskExecuter的运用实例4:NetworkNode的运用实例5:美化与演示Flexsim软件的高级开发86实例5:美化与演示Sky Box的运用Fly Path的运用87培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练Flexsim软件的高级开发C+ToolBoxExperimenter88C+与对象类、实例、接口封装数据属性、变量函数方法 承继 多态89C+变量类型i
27、ntdoublecharchar*stringfsnode*90C+的变量声明int counter = 1;double size = xsize(current);char letter = A;char* tablename = “mytable;string tablename = “mytable;fsnode* nextobj = outobject(current,1);91C+ Constructs: ifif (expression)code blockelsecode blockif (content(item) = 2)colorred(item);elsecolorbl
28、ack(item);92C+ Constructs: whilewhile (expression)code blockwhile (content(current) 0)destroyobject(last(current);93C+ Constructs: forfor (var decl; expr; increment)code blockfor (int index = 1; index 与 +97规范节点对象节点数据或元函数节点方法 (C+)方法 (FlexScript)Node的图标98节点树中的每一个node实践上都是 “fsnode 类的一个实例fsnode* 可声明指向一个
29、fsnode类的实例的数据类型Node: C+ class99与fsnode类型相关的函数getnodename()getnodenum()getnodestr()setnodename()setnodenum()setnodestr()inc()getdatatype()getrank()setrank()content()up()rank()first() and last()prev() and next()objectexists()100Object的构造classessuperclassesvariableslabelsbehavioureventfunctionscppfunct
30、ionscppvariablesspatialspecialvisualconnectionseventsstats101属性Attributesgetnodenum(attribute(fsnode*);setnodenum(attribute(fsnode*),val);ex: getnodenum(spatialsx(current);变量Variablesgetnodenum(var_s(fsnode*,varname);setnodenum(var_s(fsnode*,varname),val);ex: setnodenum(var_s(current,maxcontent),10)
31、;获取对象的属性与变量102通用属性的获取spatialx(yz), spatialrx(yz), spatialsx(yz)offsetx(yz), offsetrx(yz), offsetsx(yz)itemtypestate_currentstats_content, stats_contentmin, stats_contentmax, stats_contentavgstats_input, stats_outputstats_creationtimedisplaygroup 103培训内容Flexsim软件的安装步骤Flexsim建模的根本概念Flexsim软件的运用步骤开发实例训练Flexsim软件的高级开发C+ToolBoxExperimenter104ToolBoxToolBoxGlobal TablesTi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工作流程与效率优化制度
- 幼儿园学校管理制度
- 探究实验-鼠妇
- 人教部编版四年级语文上册《语文园地七》精美课件
- 【寒假阅读提升】四年级下册语文试题-非连续性文本阅读(四)-人教部编版(含答案解析)
- 东北育才中学2023-2024学年高三第十次考试数学试题
- 算法设计与分析 课件 9.3-概率算法 - 拉斯维加斯算法
- 2024年广西客运从业资格证app软件
- 2024年滨州客运从业资格证模拟考试练习题
- 2024年广元驾驶员货运从业资格证考试题
- 2023年新高考数学(新高考Ⅰ卷)真题评析及2024备考策略
- 白居易《长恨歌》(共53张)
- 湖北省武汉市华中师范大学附属小学六年级小升初语文测试卷(8套试卷带答案解析)
- 康派家具公司财务管理制度
- 赣州市中小学三年级上册计算机教室上机记录表
- 小学语文人教三年级上册第四单元《一边读一边猜》群文阅读
- 储罐安全操作规程
- SpaceClaim.中文教程完整版
- 新生儿足底血采集技术评分标准
- 面向品牌供应链的绿色物流方案最佳实践
- 2022年江西省书记员招聘笔试试题及答案解析
评论
0/150
提交评论