网淘吧来吧,欢迎您!

流程建模实战:解决产品流转的绿黄交替控制难题 - Process Modeling

2026-04-21 新闻来源:网淘吧 围观:10
电脑广告
手机广告

流程建模

您好

我是软件新手,最近使用中遇到很多问题。首先感谢各位耐心的解答,真的非常感谢大家。

在自己创建的测试用例中尝试多次,始终未能达到理想效果。
希望不同产品在流转过程中能按我设定的方式运输:

1) 绿色产品在绿色作业点完成工作后到达绿色等待点,黄色产品直接到达黄色等待点。它们将在各自等待点排队,随后按照绿黄交替模式(注:绿色优先)到达交替等待点。若黄色作业点1和绿色作业点2均无产品,交替等待点将释放一组绿黄产品,其余产品继续在交替等待区等候
2) 以下辅助图片和我的测试用例有助于理解问题。

非常需要大家的指导

此致
角都



test1126.vcmx(994.1 KB)


您可以在流程中创建信号,并使用逻辑门组件(eCat → 杂项)。

当黄色工作点1和绿色工作点2同时向逻辑门(设置为“与”模式)发送True信号时,逻辑门会向交替等待点发送一个True信号,该等待点可以发送2个产品。然后,交替等待点应将两个工作点的信号重新设置为False。

2 个赞

你好,蒂尔玛

我无法逐一交替处理绿色和黄色产品,并进入交替等待点(绿色产品在前,直到它们填满到阻挡点)。你有什么好的建议吗?

如果可能的话,我希望你能打开我的测试案例并尝试一下。

br
角都

你好!

我也会采用信号的方法。例如,在绿色或黄色等待点创建一个布尔信号。模拟开始时,该信号为假值。这样,你可以在绿色等待点设置一个等待该信号为假值的条件,然后发送产品并将信号设为真值。在黄色等待点,设置等待该信号为真值的条件,随后发送产品并再次将信号设为假值。

为了让它们等待传送带上有空位,你可以再次使用计数器或信号,或者使用“容量控制入口+出口”组件。以下讨论中有一些相关示例:如何在过程建模中实现“等待直到M1或M2空闲”(无可用OR条件)?

你好蒂尔玛

感谢你的帮助,这给了我一个很好的思路。我非常感激!

我尝试了设置信号的方法但失败了,可能是因为我不知道如何编写语句来设置信号的初始值。也可能是因为在我发送INA和INB信号后,只有第一个发送端等待了OUT信号,而第二个发送端虽然有此过程,却没有等待OUT信号。不过,基于你的启发,我通过设置布尔属性的方法完成了任务。非常感谢!

另外,你能教我在脚本中如何编写语句来设置信号的初始值吗?

此致
角都

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第781682名访客 今日有96篇新文章/评论