将不同的源与每个源的延迟时间联系起来

Posted

技术标签:

【中文标题】将不同的源与每个源的延迟时间联系起来【英文标题】:Link the different sources with delay time specifically for each source 【发布时间】:2021-07-18 21:54:02 【问题描述】:

我的系统从小型、中型和大型 3 个来源开始。我想为 3 种不同类型的源执行此操作,组合并通过延迟块。延迟块将与数据库引用链接,该引用是一个由 2 列(源、延迟时间)组成的表。因此,当源通过延迟块时,它会自动读取表格并为不同类型的源设置延迟时间。

我在 AnyLogic 帮助中看到了说明并按照说明进行操作。错误来自作为选择条件的延迟块。我将 source 设置为 agent.name 但它一直给我一个错误,即名称无法解析或不是字段。

【问题讨论】:

这意味着要么名称不是代理内部存在的变量,要么源不存在,或两者兼而有之 【参考方案1】:

生成代理的来源不会自动存储到代理名称中。另外,我认为agent 中没有name 字段之类的东西。您可以查看 API here。我认为你可以做什么:

    在你的代理中创建一个属性,我们称之为sourceNameSource on at exit 操作中将源名称设置为 agent.sourceName 属性 通过检查 agent.sourceName 的值来检查 Delay 块中该属性的值

【讨论】:

以上是关于将不同的源与每个源的延迟时间联系起来的主要内容,如果未能解决你的问题,请参考以下文章

UITableView - 延迟加载联系人图片

如何将 React-Native 代码与 Swift 或 Kotlin 联系起来?我应该用每种语言做啥?

2021-09-14 WPF上位机 10-属性绑定(数据绑定)

光标与每个联系人一个电话号码

唯一联系人 ID

CNUI ERROR 联系人视图延迟出现超时