查看: 13|回复: 13

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

[复制链接]

主题

0

回帖

3566

积分

高级会员

积分
3566
发表于 2012-8-1 08:54:50 | 显示全部楼层 |阅读模式
模型一
模型描述:
发生器产生三种类型的临时实体,服从整数均匀分布duniform,类型值分别为1、2、3,颜色分别为:白色、蓝色、黑色;
有2个操作员,操作员1将发生器产生的蓝色临时实体2和黑色临时实体3,分别搬运到暂存区2和暂存区3;
操作员2将发生器产生的白色临时实体1搬运到暂存区1。

本帖子中包含更多资源

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

×

主题

0

回帖

33

积分

新手上路

积分
33
发表于 2012-8-29 13:05:41 | 显示全部楼层
谢谢

主题

0

回帖

3566

积分

高级会员

积分
3566
 楼主| 发表于 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;
        单击“应用”
         “确定”——“重置”——“运行”即可。

主题

0

回帖

32

积分

新手上路

积分
32
发表于 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里面的,咋改呢

主题

0

回帖

32

积分

新手上路

积分
32
发表于 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里面的,咋改呢

主题

0

回帖

32

积分

新手上路

积分
32
发表于 2012-9-26 17:05:51 | 显示全部楼层
而且我看得懂你些的代码,但是看不懂我上面发的代码

主题

0

回帖

3566

积分

高级会员

积分
3566
 楼主| 发表于 2012-10-10 13:00:38 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=6204&ptid=2195]6#[/url] [i]天性518[/i] [/b]
6.0做的模型

本帖子中包含更多资源

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

×
癫。。 该用户已被删除
发表于 2012-10-11 10:52:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2012-12-1 22:56:02 | 显示全部楼层
[i=s] 本帖最后由 zorsite 于 2012-12-1 23:44 编辑 [/i]

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

本帖子中包含更多资源

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

×

主题

0

回帖

228

积分

注册会员

积分
228
发表于 2013-3-19 18:35:06 | 显示全部楼层
用这个完成作业试一下~谢谢楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部