将实时数据输入到 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的主要内容,如果未能解决你的问题,请参考以下文章
Angular Firebase 存储,将用户输入属性分配给实时数据库