全球FlexSim系统仿真中文论坛

搜索
查看: 18439|回复: 9
打印 上一主题 下一主题

FlexSim十大入门案例模型 | 模型2

[复制链接]
跳转到指定楼层
1#
susan 发表于 2017-3-23 05:25:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1 模型描述
    发生器产生2种类型的临时实体,服从整数均匀分布duniform,类型值分别为1、2,颜色分别为红色和绿色;
    每种类型的临时实体又分为两种不同的规格,也服从整数均匀分布duniform,规格值分别为1、2,产生的临时实体进入暂存区1;
操作员1将红色的临时实体1搬运到传送带1上,将绿色的临时实体2搬运到传送带2上;
    操作员2将规格值为1的临时实体1搬运到暂存区2上,将规格值为2的临时实体1搬运到暂存区3上;
    操作员3将规格值为1的临时实体2搬运到暂存区4上,将规格值为2的临时实体2搬运到暂存区5上;
    同时,通过文本1和2实时显示每一个通过传送带的临时实体的规格值。
2 模型布局


3 功能实现和参数设定
(1)连接
     发生器与暂存区1——“A”连接;
     暂存区1分别与传送带1和传送带2——“A”连接;
     传送带1与传送带11——“A”连接;
     传送带2与传送带22——“A”连接;
     传送带11分别与暂存区2和暂存区3——“A”连接;
     传送带22分别去暂存区3和暂存区4——“A”连接;
     暂存区1与操作员1——“S”连接;
(2)参数设定
a:临时实体类型和颜色的设定
   双击打开“发生器”的属性窗口
   打开“触发器”选项卡
   在“创建触发”下添加
    ——数据设置 > 设置临时实体类型:
    实体:     item
    类型:duniform(1,2)
    ——显示设置 > 根据不同的case值设置颜色
    值:getitemtype(item)
    Cases:
    默认:   colorarray(item, value);
    case 1: colorred(item);
    case 2: colorgreen(item);
    不关闭窗口点击“应用”

b:临时实体规格的设定
    在“创建触发”下继续添加
    ——数据设置 > 设置标签
    实体: item
    标签:“guige”
    值:   duniform(1,2)
    点击“确认“

c:临时实体流向的设定
    双击打开“暂存区1“的属性窗口
    打开“临时实体流“选项卡
    在“输出发送至端口”下选择
    ——指定端口
    值:getitemtype(item)
   “确定“
     双击打开“传送带11”的属性窗口
     打开“临时实体流“选项卡
     在“输出发送至端口”下选择
     ——指定端口:
     值:getlabelnum(item,“guige”)
     其余实体流向均选择默认流向,即发送至“第一个可用端口”
     同理在”传送带22“属性窗口下设置类型值为2的临时实体的流向

d:运输工具(操作员)的设定
    分别在“暂存区1”、“传送带11”和“传送带22”的“临时实体流”选项卡中“使用运输工具”栏目下打“√”

e: 可视化显示的实现
    双击打开“传送带11”属性窗口
    在“触发器”选项卡的进入触发添加
     ——数据设置 > 设置标签
    实体:  current
    标签: “biaoqian”
    值:    getlabelnum(item,“guige”)
    “确定”
     双击打开“文本1”属性窗口
     在“文本显示”中选择
     ——显示标签值
     文本:“labelname has a value of:”
     实体:传送带11
     标签:“biaoqian”
     对“传送带22”和“文本2”作同样的参数设定
     “确定”——“重置”——“运行”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
推荐
bitterain 发表于 2017-3-24 05:33:23 | 只看该作者
在第e步,双击打开“文本1”属性窗口
     在“文本显示”中选择
     ——显示标签值
     文本:“labelname has a value of:”
     实体:传送带11
     标签:“biaoqian”
其实在“标签:”后面是不能选中和输入数据的,在完成“实体:传送带11”选择后,必须点击旁边的编辑代码按钮,进入代码窗口,在第7行代码出:
string labelname = /** \n标签: *//***tag:label*//**/""/**/;
后面的双引号处补充完整,如下:
string labelname = /** \n标签: *//***tag:label*//**/"biaoqian"/**/;

因为这个标签是动态添加进去的,所以只能在代码中完成标签的设置。
2#
eb_sun 发表于 2017-3-23 12:07:34 | 只看该作者
谢谢分享
4#
eb_sun 发表于 2017-3-24 09:34:07 | 只看该作者
5#
老大幸福猪婆爱 发表于 2017-4-17 15:27:18 | 只看该作者
为啥我的没有按规格分别搬到不同的暂存区去
6#
zjj0605 发表于 2018-4-12 17:17:55 | 只看该作者
案例解析很详细,谢谢分享
7#
Carol.Wang 发表于 2019-4-23 14:38:39 | 只看该作者
2019的FLEXSIM里面conveyor的设置整个不一样了,没有临时实体流的选项卡了,而是用decision point。试了好几次都没有达到模型预期效果呢……求助
8#
Rachel. 发表于 2019-8-23 13:37:59 | 只看该作者
2019传送带的临时实体流在传送带的port,也就是衔接下一个的点
9#
hali198366 发表于 2021-12-21 11:30:29 | 只看该作者
学习了,感谢
10#
owenmusiclzw 发表于 2022-9-20 17:06:41 | 只看该作者
用flexsim 2022 update 2做出了实例并顺利运行,供参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-5-2 11:59 , Processed in 0.069086 second(s), 15 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表