- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Company Logo 触发器 标签 实例练习 * 触发器概念 当实体发生重要事件时,就会触发触发器。 用户可以指定多个事件在触发器触发时发生(触发器逻辑)。 临时实体进入或离开实体时可以使用触发器。加工时间结束或维修时间完成时也可以使用触发器。 每个类型的实体都有专门的一套触发器。 * * 触发器 在特定事件发生时,自定义系统行为 写入信息到临时实体或从临时实体读取信息 改变临时实体或实体的外形属性 向其他实体发送信息 改变其他实体的行为 还有更多。。。 * * 了解触发器下拉列表 * 触发器名称 编辑* *选项 (模板编辑) 编辑选项代码 **当触发器中没有选中任何选项时,编辑按钮将变 化为 “添加” 按钮。 * 编辑触发器 触发器的弹出窗口显示所有当前的选项 使用 和 按钮,添加或删除选项 可以单击 按钮隐藏/收缩选项并对其编辑 可编辑蓝色文本。使用Tab键,可以切换编辑区。有些选项会有提示窗口 * * 实体尺寸和旋转角度 使用常规选项卡,可以调节实体的位置、尺寸和方向。 另外,可以在模型视图中调整实体。 - 调整实体的位置:左键单击,将实体拖拽到一个新的位置。 - 在选中了编辑|设置实体尺寸并旋转的条件下。 左击实体箭头,然后拖拽即可调整实体尺寸 向上和向右,实体变大 向下和向左,实体变小 右击实体箭头,可以旋转实体 * * 标签 标签是建模者自定义的一种变量,用于存储所需要的信息。它可以存在于模型中的任一实体或者临时实体中。 临时实体和其他 FlexSim实体都可以有无限制数量的标签 标签有名称和数据。它的数据可能是数字、字符串、或列表 * * 实体标签 句法 getlabelnum( object, “labelname” ) setlabelnum( object, “labelname” , value ) getlabelstr( object, “labelname” ) setlabelstr( object, “labelname” , string ) label( object, “labelname” ) 示例 getlabelnum( item, “serialnumber” ) setlabelnum( item, “serialnumber”, 5 ) getlabelstr( current, “category” ) setlabelstr( current, “category”, “groceries” ) inc( label(item, “stepnum”), 1 ) The increment command only works with number data * * 目的 掌握如何根据标签值来发送临时实体到不同的端口. 描述 有一条具有5个弹出口的分拣线,有5种不同产品,每种产品有一个指定的分拣口。 问题 你可以根据标签值来设置临时实体的颜色吗? 如何按照百分比来发送临时实体? * 实例1 * * 实例1布局 * 目的 学习如何使用标签来区分临时实体,从而对特定的临时实体进行特定的操作。 描述 产品到达时间服从指数分布exponential(0, 30, 0) 。产品的类型分为4种(1,2,3,4) ,服从 (20%, 30%, 40%, 10%)分布 每种产品到达一台处理器进行加工。每台设备加工一种类型的产品。首次加工的产品服从加工时间uniform(100,120)秒。第二次进行加工的产品加工时间为uniform(120,130)秒。 产品加工完毕之后,放置到暂存区内,等待检测。检测时间为10秒。检查通过的产品直接离开模型。不合格的产品会返回到第一个暂存区进行再次加工。不合格产品的比例为10%。 问题 你可以改变不合格产品的颜色和外形吗? 再次加工的产品具有优先级。 * 实例2 * * 实例2布局 * 恭喜您!!! 完成本次课程的学习! 感谢您的出席 * * 素材天下
文档评论(0)