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

限制任务中使用的资源(叉车)数量

壤驷旭
2023-03-14

我有托盘货物到达仓库。一旦到达,叉车就被用来卸载,并将货物移动到存储单元。叉车池的当前容量是50。现在会发生什么,当托盘到达时,有许多货物要卸载和存储,假设10批货物,然后10辆叉车去托盘,一次卸载10批货物。由于流程图,一个托盘到达,一辆叉车因此被扣押。我想有两辆叉车中的一辆与托盘相关联,直到所有货物都卸载。我试图使用限制区域开始和结束之间的叉车扣押块和运输移动到块,但这限制了分配给所有托盘的叉车数量,而不仅仅是当时的一个。

非常感谢。

共有1个答案

赵景曜
2023-03-14

这太多了,所以我会给你一些必要的提示来做你想做的事

步骤1。您需要每个托盘都有一个与该装运相关联的变量。这个变量可以是一个id整数,也可以是发货类型的变量。

步骤2。然后,在on ACCESS block上,您必须指定自定义资源选择,以定义可用于该托盘的叉车。它可能是已经分配给该装运的叉车,或者是免费的叉车,并且没有其他叉车连接到该装运。。。这里的逻辑取决于您自己的情况以及每批货物应使用多少台叉车

第3步。选择资源后,如果该资源之前未连接到发货,则可以通过变量或代理链接将该资源连接到发货。

步骤4。当没有更多可用托盘时,您将叉车与货物断开连接,这样您就可以为任何新货物免费提供一台新叉车

 类似资料:
  • 我使用RxJava异步处理servlet请求。在每个请求期间,使用flatMap操作符对远程服务API进行大量异步调用。 由于资源限制,我需要限制针对该API的并发请求总数。对于使用其并发参数在单个平面图中调用API的单个Rx流来说,这是微不足道的。但是我的应用程序中有多个独立的流(基本上每个ServletRequest一个),并且每个流都有多个对API的平面图调用。 因此,我认为我必须将所有远程

  • 另外,我应该提到的是,我正在OpenShift V3.11集群上尝试这样做,它返回以下Kubernetes版本信息:

  • 你可以将一切均视为 Puppet 的资源,你也可以使用数组资源。 使用这种想法,可以重构你的配置清单,使其更加简洁而清晰。 操作步骤 在你的配置清单中,将同一类型资源的几个实例定义在一个类中,例如:packages: package { "sudo" : ensure => installed } package { "unzip" : ensure => installed } package

  • 问题内容: 这是我的代码,用于限制分钟的请求数: 问题是没有错误,但是即使从资源请求了10个以上的请求,它也不会抛出“ Too Many Request” 问题答案: 我使用GAE项目中的配置代码以及开发服务器来使其工作。 我使用Restlet的2.3.1版本/ GAE的1.9.18版本以及以下代码作为客户端: 在第10次通话后,我遇到以下异常: 希望对您有帮助,蒂埃里

  • Sphinx/Coreseek索引的源数据有一些限制,其中最重要的一条是: 所有文档的ID必须是唯一的无符号非零整数(根据Sphinx构造时的选项,可能是32位或64位) 如果不满足这个要求,各种糟糕的情况都可能发生。例如,Sphinx/Coreseek建立索引时可能在突然崩溃,或者由于冲突的文档ID而在索引结果中产生奇怪的结果。也可能,一只重达1000磅的大猩猩最后跳出你的电脑,向你扔臭蛋。我告

  • 本文向大家介绍如何在Oracle中限制每个会话的数据库资源?,包括了如何在Oracle中限制每个会话的数据库资源?的使用技巧和注意事项,需要的朋友参考一下 问题: 您想限制用户可以在数据库中使用的资源量。 解 为了限制资源,我们可以按照以下步骤操作。 我们可以使用下面的SQL语句在数据库中查看RESOURCE_LIMIT的当前设置。 选择名称,从v $parameter中的值,其中name ='r