【发布时间】:2022-02-07 12:58:28
【问题描述】:
我正在为一台可以处理两种不同产品的机器建模。每个产品所需的空间比率为 0.75:1,即产品 A 需要产品 B 所需空间的 75%。我想使用浮点值从资源池中提取。也就是说,每次通过产品 B 时,它会从池中抽取一个完整的单位,而如果通过产品 A,那么它应该只占用 0.75 个单位。但是,资源池似乎只能采用整数值。这周围有什么世界吗?请注意,这台机器可以同时处理两种产品。
【问题讨论】:
我正在为一台可以处理两种不同产品的机器建模。每个产品所需的空间比率为 0.75:1,即产品 A 需要产品 B 所需空间的 75%。我想使用浮点值从资源池中提取。也就是说,每次通过产品 B 时,它会从池中抽取一个完整的单位,而如果通过产品 A,那么它应该只占用 0.75 个单位。但是,资源池似乎只能采用整数值。这周围有什么世界吗?请注意,这台机器可以同时处理两种产品。
【问题讨论】:
由于资源池是由代理组成的,并且您无法占用代理的一部分,因此我能想到的最佳选择是将您拥有的资源数量乘以 100,然后让产品占用通常情况下的 100 倍会的。
因此,如果您当前在资源池中有 10 个单位,而产品试图占用 0.75 和 1,那么您现在将在资源池中有 1000 个单位,而产品分别占用 75 和 100 个单位。
这应该是一个非常简单的解决方法
【讨论】: