全球FlexSim系统仿真中文论坛

搜索
查看: 6909|回复: 13
打印 上一主题 下一主题

flexsim入门:上传实训时的小题目和模型(1)

[复制链接]
跳转到指定楼层
1#
adysunshine 发表于 2012-8-1 08:54:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
模型一
模型描述:
发生器产生三种类型的临时实体,服从整数均匀分布duniform,类型值分别为1、2、3,颜色分别为:白色、蓝色、黑色;
有2个操作员,操作员1将发生器产生的蓝色临时实体2和黑色临时实体3,分别搬运到暂存区2和暂存区3;
操作员2将发生器产生的白色临时实体1搬运到暂存区1。

本帖子中包含更多资源

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

x
2#
pymj4 发表于 2012-8-29 13:05:41 | 只看该作者
谢谢
3#
 楼主| adysunshine 发表于 2012-9-4 09:19:20 | 只看该作者
模型一的答案大家对照下:
(1)连接
     发生器与暂存区1——“A”连接;
     发生器与暂存区2——“A”连接;
     发生器与暂存区3——“A”连接;
     发生器与操作员1——“S”连接;
     发生器与操作员2——“S”连接。


(2)参数设定
        a :临时实体类型和颜色的实现:
        双击打开“发生器”的属性窗口
        打开“触发器”选项卡
        在“创建触发”下添加
——设置临时实体类型:
临时实体item
临时实体类型:duniform(1,3)
——根据临时实体类型值设置颜色
值:getitemtype(item)
Cases:
case 1: colorwhite(item);break;
case 2: colorblue(item);break;
case 3: colorblack(item);break;
default: colorarray(item, value);break;
        不关闭窗口 点击“应用”
     
        b :临时实体流向的设定:
        打开“临时实体流”选项卡
        在“输出发送至端口”下选择
——根据临时实体类型值执行不同的case值:
值:getitemtype(item)
Cases:
case 1: return 1;
case 2: return 2;
case 3: return 3;
default: return 0;
        其余实体流向均选择默认流向,即发送至“第一个可用端口”
        不关闭窗口,点击“应用”

        c :运输工具的设定:
        在使用运输工具前打“√”


        在下拉菜单中选择:
——根据临时实体类型值执行不同的case值:
       值:getitemtype(item)
       Cases:
case 1:  portnum = 2; break;
default:  portnum = 1; break;
        单击“应用”
         “确定”——“重置”——“运行”即可。
4#
天性518 发表于 2012-9-26 17:01:47 | 只看该作者
我现在用的6.0的,里面编写代码和5.0的不一样,我就不晓得怎么替换这些代码,比如设置颜色时:treenode item = parnode(1);
treenode current = ownerobject(c);
int rownumber = parval(2);  //row number of the schedule/sequence table
{ //************* PickOption Start *************\\
/***popup:SetTypeAndColor*/
/**设置临时实体类型和颜色*/
/** \nFlowitem: */
treenode involved = /***tag:involved*//**/item/**/;
/** \nItemtype: */
double newtype = /***tag:type*//**/duniform(1,3)/**/;
/**\n\n*/
setitemtype(involved,newtype);
colorarray(involved,newtype);

} //******* PickOption End *******\\
这是6.0里面的,咋改呢
5#
天性518 发表于 2012-9-26 17:01:59 | 只看该作者
我现在用的6.0的,里面编写代码和5.0的不一样,我就不晓得怎么替换这些代码,比如设置颜色时:treenode item = parnode(1);
treenode current = ownerobject(c);
int rownumber = parval(2);  //row number of the schedule/sequence table
{ //************* PickOption Start *************\\
/***popup:SetTypeAndColor*/
/**设置临时实体类型和颜色*/
/** \nFlowitem: */
treenode involved = /***tag:involved*//**/item/**/;
/** \nItemtype: */
double newtype = /***tag:type*//**/duniform(1,3)/**/;
/**\n\n*/
setitemtype(involved,newtype);
colorarray(involved,newtype);

} //******* PickOption End *******\\
这是6.0里面的,咋改呢
6#
天性518 发表于 2012-9-26 17:05:51 | 只看该作者
而且我看得懂你些的代码,但是看不懂我上面发的代码
7#
 楼主| adysunshine 发表于 2012-10-10 13:00:38 | 只看该作者
6# 天性518
6.0做的模型

本帖子中包含更多资源

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

x
8#
癫。。 发表于 2012-10-11 10:52:03 | 只看该作者
长见识了!!!我要努力学习
9#
zorsite 发表于 2012-12-1 22:56:02 | 只看该作者
本帖最后由 zorsite 于 2012-12-1 23:44 编辑

不能照搬楼主贴出的代码。
作为入门级的练手模型,可以完全用鼠标完成全部操作,一句代码都不用编写。

本帖子中包含更多资源

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

x
10#
phoebepigpig 发表于 2013-3-19 18:35:06 | 只看该作者
用这个完成作业试一下~谢谢楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-6 06:55 , Processed in 0.067153 second(s), 15 queries .

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

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