将实时数据输入到 AnyLogic

Posted

技术标签:

【中文标题】将实时数据输入到 AnyLogic【英文标题】:Input live data into AnyLogic 【发布时间】:2018-07-02 03:24:33 【问题描述】:

我目前是一名机械工程专业的学生,​​正在研究一个智能制造项目。

我一直在使用 AnyLogic 来探索制造仿真。我创建了一个基本的 Jobshop,其中涉及从交付到存储到加工的材料托盘运输。我的下一步是将这个静态调度系统转换为动态调度系统。

我想知道是否有任何方法可以在模拟运行时主动操纵它?例如,实时控制加工机器的可用性或触发交货。到目前为止,我还没有找到任何在模拟运行后操纵模拟的方法。

有人有将实时数据输入模拟软件的经验吗?

【问题讨论】:

【参考方案1】:

在您的模型中,您始终可以添加控制元素(按钮、复选框、滑块等)。通过在模型中添加这些,您可以在运行时控制模型。例如...如果您的模型中有一个等于 3 的变量 X,如果您使用按钮,则可以添加代码 X=4;并且变量 X 会改变它的值。

我的建议是让您探索​​控件面板中的不同选项,并参考 anylogic 帮助以了解如何使用它们。

这些控件必须放在“main”中,以便在模拟运行时进行更改。如果将它们放在模拟实验窗口中,那么您将无法在运行时使用它们。

您的模型将如下所示:

【讨论】:

以上是关于将实时数据输入到 AnyLogic的主要内容,如果未能解决你的问题,请参考以下文章

如何将实时数据输入 NextJS?

Angular Firebase 存储,将用户输入属性分配给实时数据库

实时解码 - 标准输入到标准输出

如何手动更改firebase实时数据库、数据类型?

Firebase 存储 - 将图像上传到 Firebase 存储并在实时数据库中创建指向该图像的链接

如何在实时数据输入期间将 QTableWidget 设置为始终滚动到底部