问题标签 [arena-simulation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arena-simulation - 如果资源集被完全占用,我在决定模块中使用什么样的表达式来使实体离开(假)?
我正在尝试在 Arena 中为停车场建模。我创建了一个名为停车位的资源集,实体将占用该资源集,直到所有 20 个被占用(如果判定条件为真),如果为假,则实体将离开停车场。我不知道这样做的表达方式。
if-statement - 在竞技场中定义 IFESLE
我正在使用 Arena 模拟软件。我需要在 Process Module 的表达式部分定义“if”。我找不到任何定义“ifelse”函数的指令。
vba - SIMAN 错误和 VBA
我正在将此代码与罗克韦尔自动化的模拟软件 Arena 一起使用。我正在尝试获取代码以从 excel 表中读取一些数据并将其分配给进入 vba 模块的实体的属性。当我运行仿真时,我得到这个 SIMAN 错误窗口:
“17035:EEVBA 实体:2
在以下块的时间 0.0 检测到运行时错误:* 6 15$ VBA:0,vba:NEXT(2$);
事件编号 0 无效:必须为正数。”
这个错误是什么意思?这是我的代码,有什么建议吗?:
arena-simulation - 按条件批量模拟竞技场
问题:我有一条带有 X 个工位的主装配线。每个 X 站都需要某些部件,没有这些部件就无法完成该过程。我试图模拟这些进入主装配线的部件,将它们建模为实体。
我已经尝试按任何实体或属性对它们进行批处理,但 Arena 批处理。我想按条件(1 部分 A,2 部分 B 等)进行批处理。我想知道是否有办法做到这一点?
simulation - 如何在ARENA中找到实体进入传送带的具体时间?
我目前无法在 ARENA 模拟中找到所有实体进入特定传送带的实际时间。换句话说,我试图找到在特定传送带中花费时间最长的实体,或者找到最早进入特定传送带的实体。这是一个“先到先得”的流程。是否有一个特定的 ARENA 内置函数来查找具有特定时间的传送带中最早传送的实体,因此可以将其用作表达式?谢谢
git - Git 可以用于 SIMAN 等非标准编程吗?
我的团队正在使用 ARENA 软件。ARENA 是一种拖放式“编程语言”,用于描述单元流。示例模型之一是表征机场安全线和流程。
无论如何,大多数逻辑都是通过从调色板中拖动一些对象,然后通过对话框向它添加一些属性来完成的。这是截图http://tisconsulting.org/wp/wp-content/uploads/2010/07/RockwellArenaScreenshot.jpg
ARENA 将其模型保存在一个大的 .doe 文件中。我用记事本++打开它,它看起来类似于标记,但添加了很多乱码。
我的老板希望我们使用 Git 进行版本控制。但据我了解,它对非文本文件的支持最少。感谢您阅读本文。我想知道 Git 是否能很好地处理这种文件。就我而言,“它是否不同”并没有真正的帮助。
algorithm - 如何从数据集进行模拟?
我有一个相对较大的数据集,我想对其进行模拟,例如某些场景的后果。
我可以进行蒙特卡罗模拟,但变量很多,因此用户不可能为每个变量指定概率分布函数。
您建议使用哪些其他方式来定义可能的场景(用户不能为每个变量指定输入)并进行模拟。
我正在考虑一种方法,例如根据某些场景从前一个数据集生成一个新数据集,这在科学上是正确的。
注意:
- 所有这些都将在应用程序中。
- 数据集变量取决于时间
excel - 如何通过 Excel VBA 记下 Arena sim 的所有复制结果
我的目标是通过 Excel VBA 运行 Arena 模拟并获得 Excel 模拟结果。我写了一些代码。
如您所见,我的代码启动了 Arena 模拟。参数“j”保存模拟的解。我想要的是写下所有复制结果。例如,j1(第一次复制的结果)、j2、j3 ...等。我该怎么做?
vba - 用于 Arena 的 vba 中的 Randomstream
我一直在 Arena 中练习我的知识,主要是在 VBA 模块中。我的目的是从 VBA 中的均匀分布中获取随机数据。我一直在测试代码:
值 5 和 10 是最小值和最大值,但是第三个参数我还没有找到 VBA 接受的值,它应该是一个随机值,用作生成统一值的种子。我已尝试使用该Rnd
功能,但它会产生错误。