设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3144|回复: 4

关于订单实体转换的问题!!!

[复制链接]
发表于 2009-1-16 12:43:04 | 显示全部楼层 |阅读模式
5仿真币
有个3个问题:

     1、我想针对一个仓库出库作业流程进行建模,流程的起点是以客户的订单到达为准,这里有3种订单类型,它们的到达时间分布不相同,每张订单的属性有所订货物的种类、数量等。在订单处理模块中我想把实体由订单转换成每张订单中的货物数量,以便在后面的出库搬运作业中用Leave和Enter模块实现实体搬运动作,但目前问题是怎么实现由订单实体转换为实物实体? 能否用Assign和ReadWrite模块实现这一过程?


     2、Distance数据模块中要求距离是非负整数,如果要输入的不是整数怎么办?

     3、我看教程第8章中说converyor最好是单线,关于converyor分岔或多个converyor汇集成1个converyor介绍的比较少,请高手指点一下converyor的分岔与汇集具体怎么实现,如果有简单的模型最好!

[ 本帖最后由 flynn8357 于 2009-1-20 19:33 编辑 ]
附件: 您需要 登录 才可以下载或查看,没有帐号?注册

最佳答案

查看完整内容

对于第一个问题,我认为是可以用Assign和readwrite来解决的 发生一个订单实体,通过Assign直接对其货物数量属性赋值,或者用readwrite读取外部文件来对其赋值 然后用separate,根据实体的货物数量属性来复制相应数量的实体,就可以达到由订单实体转换为实物实体的转换了 不知道我对你的问题的理解是不是到位,有问题请随时交流... ...
发表于 2009-1-16 12:43:05 | 显示全部楼层
对于第一个问题,我认为是可以用Assign和readwrite来解决的
  发生一个订单实体,通过Assign直接对其货物数量属性赋值,或者用readwrite读取外部文件来对其赋值
然后用separate,根据实体的货物数量属性来复制相应数量的实体,就可以达到由订单实体转换为实物实体的转换了

不知道我对你的问题的理解是不是到位,有问题请随时交流...
 楼主| 发表于 2009-1-22 12:45:58 | 显示全部楼层
通过这几天看Smarts例子终于把问题3基本搞定了,但是问题1还正在研究中,请那位大侠帮帮忙,不胜感激!
 楼主| 发表于 2009-2-5 22:51:42 | 显示全部楼层
我最近在用ReadWrite模块读取Excel文档时也出现一些问题,我按照Smarts202的例子在ReadWirte模块中设定好Recordset的名字和所要赋给的属性和变量值,在File数据模块中设定好文档名字,就是在最后一列中Recordsets有个编辑器,我设定好Recordset Name和Named Range后,发现点击View按钮后出现一个"Open Recordset"对话框说“Could not open recordset using commandtext `ProductsData`.ADO Error Description:Microsoft Jet数据库引擎找不到对象 `ProductsData`。请确认对象是否存在,并正确的写出它的名称和路径。”但是我反复对照和Smarts202的设定,觉得基本没有什么问题。请高手指点:这里的Recordsets,Recordset Name和Named Range的具体含义并如何正确设定,它们与Excel文档里的数据有什么关联?
模型运行后出现错误如下:
ERROR:

Entity: 2
A runtime error was detected at time 0.0 at the following block:

*    3 7$              READ,Orders Data File,RECORDSET(Recordset 1):
                            Products Quantity,Products Floor:
                            NEXT(0$);

Error opening recordset Recordset 1.
Possible cause: recordset commandtext (i.e., named range, table name, SQL statement, etc.)
specified in file definition is invalid.

模型我传上来,请大家看看出什么问题了!


[ 本帖最后由 flynn8357 于 2009-2-6 09:55 编辑 ]

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-2-7 20:55:01 | 显示全部楼层
终于搞清楚ReadWrite模块读取Excel文档时的问题了,原来在教材第10章就有说明,要先在Excel中设定好Named Range的数据区域,然后再在模型中设定Named Range。
谢谢xywf2008对第一个问题的解答,我之前也是有这样的想法的,但就是还没有实现,我会尝试建立模型,但目前来说首要的问题是要建立订单中的货物数量和种类的信息数据。以后再遇到什么问题我会及时发上来的,希望大家多多交流!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-6-2 04:36 , Processed in 0.014911 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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