当前位置: 首页 > 知识库问答 >
问题:

在AnyLogic中,我如何为向多个客户交付订单的卡车建模

寿子轩
2023-03-14

我正在根据AnyLogic提供的产品交付示例创建一个模型。在我自己的模型中,我想要一辆卡车在一次行程中交付多个订单,而不是一次。我的流程图如下所示。这里,一个订单通过enter块输入,几个订单在batch块中累积。每个订单都有一个指定的目的地。如何对卡车进行建模,使其结合两个订单,首先移动到最近的交货地点,然后再移动到第二个交货地点等?

主要问题是我不知道在每个订单中访问参数“交货地点”的代码。

在此处输入图像描述在此处输入图像描述

其他信息:

  • 将生成订单代理,并将交货位置存储在名为“client”的参数中
  • 批处理块将(假设2)个订单合并为订单类型的批次(高级设置设置为代理填充)
  • 服务块从资源仓库中拖出一辆卡车,并使用send(batch.unit)将该批订单发送给卡车代理
  • 卡车代理存储订单(?)在名为“order”的变量中,moveTo函数应将订单传递到第一个目标

移动到第一个、第二个等目的地的代码是什么?

共有1个答案

步联
2023-03-14

以下是您可能没有意识到的概念部分,这将帮助您朝着正确的方向前进:

显然,区块的详细信息取决于您的模型,但在每个区块中,如果您的卡车代理类型中有卡车订单,则可以访问卡车订单(这显然是必需的)。

 类似资料:
  • 我在代理“客户”群体中用Anylogic创建了一个时间表,客户必须创建订单并将其发送到“终端”。每天,每个客户必须发送到终端的订单量都是不同的。我想一次创建多个订单(每天,即计划中的开始列),我想创建的金额是计划中的值列。如何做到这一点? 正如您在下面看到的,现在每天只创建一个订单(以金额为参数),但我想在那一天/那一刻创建这个订单量。谢谢您的帮助! 日程数据如下所示:

  • 一周前,我开始建立一个WooCommerce商店,它应该可以选择在两个客户之间共享订单。这是我为您制作的一个小图表,您可以理解它应该是什么样子(请看一看): 这就是我一步一步做的 用户B单击一个按钮- 用户B单击另一个按钮- 这两个步骤(显示和隐藏用户B的订单)工作正常——我已经测试过了。字段设置和取消设置。 现在情况越来越糟: 我已经搜索了很多,并要求一些人找到WooCommerce中的功能,该

  • 我检查了贝宝开发人员的文档,以找到一个适合我的支付处理需求的解决方案。现在我不确定平行付款是否可以按我需要使用。 场景:商店中的客户可以有多个推车,因为每个推车都与一个可选择的交货时间相关联。结账时,每一辆车都必须成为一个单独的订单,并有自己的发票。现在,使用PayPal支付时,每一个订单都需要有自己的带有交易ID的支付等等,总结起来,我不需要一次性支付给多个接收方,而是每个订单多个支付给一个接收

  • 我有一个拾荒街区,在那里我用卡车作为资源来拾取特工。有没有办法安排这些资源的到达?我要两辆卡车一天到达。我在rackPick或资源池中没有找到任何关于调度的属性。

  • 我有一个Squarespace应用程序,可以为客户收取费用,但Squarespare不创建客户对象,它只存储费用。 我的目标:当用户进行购买时,创建一个附加了订阅计划的Customer对象,以便我们可以对卡进行重复收费。 我可以通过条带测试API提取费用列表,并且每个费用都有一个包含卡令牌。因此,根据我的理解,我应该能够创建一个客户并传入源或源ID,它将向该客户添加源。 我的代码如下: 我在条纹沙

  • 轻推支持在电脑端和手机端创建订阅号,创建完成后待管理员审核通过后即创建成功,但仍需登录电脑端轻推进入企业管理设置和发送订阅号。 1. 手机端 通讯录-订阅号-发现-新建-设置头像-设置名称-描述订阅号-选择需要创建订阅号的企业 2. 电脑端 电脑端操作方法与手机端相同。