没有合适的资源?快使用搜索试试~ 我知道了~
首页集成与定制:Arena仿真软件第十章详解
集成与定制:Arena仿真软件第十章详解
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 105 浏览量
更新于2024-07-07
收藏 102KB PDF 举报
本章是关于电子书《Arena仿真软件中文教程》的第十章,深入探讨了Arena的集成和定制功能。首先,通过一个基础的呼叫中心模型(模型10-1),作者展示了如何将预定的到达时间和性能数据与外部数据源(如文本文件)集成,强调了多种数据集成方法的可能性。这节内容涉及读取和写入数据文件的操作,使用Create、Process和Dispose模块来模拟呼叫的到达、处理和结束过程。 接下来,章节介绍了微软的Windows技术,包括ActiveX自动化和VBA(Visual Basic for Applications),这两者是 Arena与外部程序交互的关键。对于熟悉VBA编程的读者,这里重点在于如何在Arena中应用VBA,而对初学者,会引导他们通过其他资源学习基础知识。通过VBA,用户可以实现模型的自动化和扩展,如创建定制用户界面,记录呼叫数据,并将其可视化展示在Microsoft Excel中。 在进一步扩展中,作者演示了如何利用VBA技术增强呼叫中心模型的功能,以便更好地管理和分析呼叫周期信息。这节内容不仅涵盖了技术细节,也强调了实践中的应用和数据可视化的价值。 最后,第十一节是关于自定义模块设计的部分,它指导读者如何扩展 Arena的标准建模结构,以满足个人或特定场景的需求。通过学习这一章,读者不仅能掌握基本的集成技巧,还能了解到如何将 Arena与桌面应用程序无缝结合,并且能灵活地创建符合自身需求的定制界面。 本章是 Arena仿真软件使用的实用指南,帮助用户深入了解其集成和定制能力,从而提高工作效率和模型的灵活性。无论是初学者还是有一定经验的用户,都能从中获得宝贵的实践经验和理论支持。
资源详情
资源推荐
原书 P410
图 10-14. ReadWrite 模块
就这样简单, 一切就绪, 保存读者最新创建的模型, 或者在读者的 CD 上查找文件 Model
10-03.doe,现在可以运行模型,从 Access 文件而不是文本文件中读取数据了。
如果读者从第一节开始一直跟着我们学习, 现在应该就已经知道了读取 Excel 电子表格
文件要做的大多数工作了。 读者可能已经注意到 Excel 电子表格的行和列与数据库表的行和
列非常相似, Excel 不是关系数据库管理系统, 但是很多地方我们都可以像处理 Access 数据
库文件一样处理它。
在 Excel 里,一个矩形区域即单元格或行和列的集合等价于一个 Access 数据库表的行
和列,如果我们想将其看作一个数据库(事实上我们在这里的确是这样处理的) ,命名的区
域 就 必 须 包 含 至 少 两 个 单 元 格 。 读 者 可 以 通 过 选 定 单 元 格 集 合 , 然 后 选 择 菜 单
Insert->Name->Define ,输入一个名字,来创建 Excel 的命名区域。例如,如果选定单元格
A3 到 C9 并且按照上述步骤进行,将工作簿选定区域命名为 MyRange,读者将得到非常类
似 Access 表的三行和七列,如图 10-15 所示。如果查看名称下拉列表(一般都在菜单工具
栏的左上角处) ,可以看到已经定义好的所有单元格区域的名称, 同样的,这些区域和 Access
数据库表也是等价的。
原书 P411
图 10-15. Excel 电子表格的呼叫数据
让我们重新开始刚刚在上面建立起来的模型 Model 10-03.doe ,把它修改成从 Excel 而不
是 Access 中读取数据。提供的例子数据文件 Model 10-03 Input.xls 如图 10-15 所示,可以看
到区域 ArrivalTimes 在名称框和工作簿里都被突出显示。如图 10-16,我们仍然从描述现有
的 File 数据模块中的新数据文件开始,除了更改 File Name 和 Access Type 两项以外,其余
设置都可以保留和读取 Access 数据库文件一样, 将 Operating System File Name 项改为 Model
10-03 Input.xls ,在 Access Type 下拉列表中选择 Microsoft Excel (*.xls) 。
再次单击 Recordsets 按钮显示记录集编辑器,定义好的记录集 ArrivalTimes 仍然存在,
但是由于我们选择了一个新的文件, 所以其链接已经删除了。 选择左边定义好的记录集来恢
复链接, Named Range 底下的下拉列表将显示所有在 Excel 中定义好的命名区域,选定
ArrivalTimes 并单击 Add/Update 按钮保存修改。 如果读者想查看记录集的一些例子数据, 请
先选定左栏中的记录集, 然后单击 View 按钮, 可以看到如图 10-17 所示的内容, 单击 Close
按钮关闭浏览窗体,最后单击 OK 按钮退出记录集编辑器。
原书 P411
图 10-16. File 数据模块
原书 P412
图 10-17. 记录集编辑器
因为我们已经修改了 Read/Write 模块使其从 ArrivalTimes 纪录集中读取纪录, 所以不必
做其它额外的变动。现在可以运行模型,从 Excel 文件读取数据了。
既然已经懂得如何读取 Access 和 Excel 文件,接下来就准备向这些文件中写数据。这
必须做一个修改, 那就是在 Read/Write 模块的 Type 项中选择 Write to File ,而不是 Read from
File ,其它项目和前面读取信息时保持一样。当然,写 Access 和 Excel 文件时,文件本身必
须存在。微软的 ADO (ActiveX Data Objects ,ActiveX 数据对象,对不同的数据源都有高效
的数据访问能力) 技术可以获取有关的文件结构和格式化信息。 特别地, 表和命名区域必须
已经存在。对于 Excel 文件还有一个额外的限制,如果命名区域没有用初始数据格式化成数
值类型, 那么所有的数据都会当作字符串类型进行写入操作。 要解决这个问题, 最简单的方
法就是在写入之前在命名区域中输入一些格式化的样本数据。如果读者想了解更详细的信
息,请查阅 Arena 的帮助主题 Excel: Read/Write Limitations Using ADO 。
我们将对呼叫中心模型作最后一次扩充, 使其能够在同一个 Excel 文件的不同工作簿中
纪录处理时间信息。 我们有一个新的数据文件 Model 10-04 Call Data.xls ,该文件包含和 Model
剩余44页未读,继续阅读
m0_64341558
- 粉丝: 0
- 资源: 2万+
下载权益
电子书特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功