文档详情

Flexsim基础知识部分.ppt

发布:2017-05-23约1.78万字共159页下载文档
文本预览下载声明
* 案例 目的 学习使用for循环 描述 组合器将8个箱子放在1个托盘上 一个发生器提供托盘,另外一个发生器提供箱子 组合器发送实体到一条输送机,再由这条输送机发送到另一条输送机 在第一条输送机的离开触发器,使用for循环改变托盘上所有箱子的颜色 问题 尝试使用改变箱子外形 * 仿真练习 工序1 7分 工序2 10分 工序3 4分 工序4 3分 工序5 6分 6個/H 现 状 瓶颈囗 问题: 有一条由5个工序组成的生产线,每个工序有一台机械,前面的工序作业未完时,只能在现在的工序等待,每个工序的作业时间如下图所示。如果每个工序能增加一台新机械,怎样进行工程设计才能使其生产能力由原来的6个/小时提高到20个/小时。条件是尽可能利用低价机械(生产能力越高价格越贵)。 * * 基本对象控制函数 stopobject(obj),resumeobject(obj) moveobject(obj, container) closeoutput(current) senddelayedmessage(centerobject(current,1),10,current,1,getlabelnum(current,2),0) * 消息 消息:一个对象发送到另一个对象的信息 当一个对象接收到消息时,它的“OnMessage”(消息)触发器被触发 消息的发出是通过函数sendmessage(发出即时消息)和senddelayedmessage(发出延时消息) 每条消息可以有三个附加的数值型参数 * 消息执行机制 * 案例 目的 学习如何控制产品流和发送延时消息 描述 工作台在处理完每个产品之后,需要等待50秒钟,才能继续处理后面的产品。使用closeinput和senddelayedmessage函数实现此功能。 问题 如果此工作台最多可以同时处理两件产品,每次处理完一批(一件或两件)产品之后需要等待,如何实现? * 案例 * 提示和输出 语法 pf(num),pf(99.99) pt(str),pt(finished) pr():回车 msg(caption, str),msg(Step 1 completed, Continue to Step 2?) 打印到Output Console(输出控制台) 视图菜单中打开输出控制台 * 可用的变量和返回值 * 可用的变量和返回值 * 数组变量的声明 intarray indexes = makearray(5); // makes an array with 5 elements indexes[1] = 2; // in Flexsim, arrays are 1-based indexes[2] = 3; indexes[3] = 2; indexes[4] = 6; indexes[5] = 10; doublearray weights = makearray(3); * * fillarray(weights, 3.5, 6.7, 1.4); // fillarray is a quick way of setting the array values stringarray fruits = makearray(2); fruits[1] = Orange; fruits[2] = Watermelon; treenodearray operators = makearray(4); operators[1] = centerobject(current, 1); operators[2] = centerobject(current, 2); operators[3] = centerobject(current, 3); operators[4] = centerobject(current, 4); 数组变量的声明 * * if结构的使用说明 if (expression) { code block } else { code block } if (content(item) == 2) { colorred(item); } else { colorblack(item); } * * while结构的使用说明 while (expression) { code block } while (content(current) 0) { destroyobject(last(current)); } * * For结构的使用说明 for (var decl; expr; increment) { code block } for (int index = 1; index = content(current); index++)
显示全部
相似文档