微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

代理商的具体到达时间

如何解决代理商的具体到达时间

我有一个模拟配电网络的模型。 我有一群代理(客户),从数据库中开发(地址 -> Gis 位置和订单时间) 我还有一个订单代理,它有一个参数“客户” 我在客户代理中有一个源来生成订单和源出口处的代码agent.customer = this; 在源代码中,我将到达定义为:数据库中的到达表并参考客户 -> 订单时间。我的问题是,我目前在每个订单中生成这个人口的每个来源。如何设置仅在特定客户处生成来自此客户的订单的源/模型?

解决方法

遗憾的是,Source 对象只能摄取整个表,并且没有过滤记录的功能。对Order 代理进行分区的一种方法是在模型中某处的单个源中创建所有代理,然后使用退出将它们发送到 Enter 特定Customer 代理中的对象。总结:

  1. 有一个来源读取所有客户的“订单”表
  2. 每条记录都有一个带有“客户 ID”的字段,因此在创建代理时,它具有属于哪个客户的属性
  3. Source 对象将所有新的 Order 代理送入 Exit 对象
  4. 每个客户代理都有一个 id 和一个 Enter 对象
  5. SourceExit 对象包含根据“customer id”属性查找 Customer 代理然后调用 customer.enter.take(agent) 的代码将 Order 代理发送到正确的 Customer 代理

有关此处的更多信息:EnterExit

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。