【发布时间】:2020-07-13 22:36:18
【问题描述】:
希望大家平安
假设我有以下过程:2 个不同的源,队列、延迟和接收器。 我有一个叫“患者”的代理。
我的目标:为来自第一个来源的患者提供不同的服务费率(延迟时间)(使用百分比)。换句话说,我想有 例如; 10% 的患者(来自源 1)的延迟时间等于 5 分钟,90% 的患者延迟时间等于 10 分钟。
我所做的是:我为代理(患者)分配了一个名为“百分比”的参数。并使用我输入的第一个来源的“退出时”
agent.percentage = 1;
然后是我写的延迟时间:
agent.percentage = 1 ? uniform(0.1);
但它没有用,我该怎么做?
【问题讨论】:
-
但是这段代码是怎么回事:agent.percentage = 1?统一(0.1);告诉 AnyLogic,对于 10%,他们应该延迟 5 分钟?我应该在哪里写 5 分钟的延迟?