任何人都可以告诉我Visio Process Simulator是什么?如何在Rockwell Arena模拟软件中使用它?
答案 0 :(得分:1)
首先,我只想透露我是一个与Process Simulator和Arena接口的工具的开发者,以及我公司计划出售的其他模拟工具。
话虽这么说,Process Simulator是ProModel公司的产品,基本上是ProModel模拟引擎的基于Visio的前端。它允许您在Visio中布置一系列进程,并应用循环时间,资源和其他几个模拟属性。然后,它在Visio中运行模拟并生成输出统计报告。
要回答您的问题,您可以将过程模拟器地图(PSM)与竞技场模拟软件连接起来,尽管它需要为Visio和Arena进行大量的技能编程。
基本上,解决方案需要您将PSM从Visio编译为一些内存中表示。此表示应列出PSM中的所有资源,以及所有进程及其所有属性。检索这些属性非常容易,因为Process Simulator将它们存储在形状的ShapeSheet中。
现在,通过模型元素的内存表示,您必须将它们传输到Arena,但使用Arena的COM API。基本上,您将在与PSM元素对应的Arena(进程和资源模块)中创建模块对象,并将PSM属性映射到适当的Arena属性。
正如我上面提到的,我创建了一个软件产品来实现这一目标,但它使用了核心制造模拟数据标准。这意味着,我将PSM数据提取为为存储模拟数据而创建的中间XML格式,我还有另一个从CMSD数据构建Arena模型的翻译器。如果您有兴趣,可以找到更多here,或者您可以建立自己的(这真的不是很难)。