网淘吧Visual Components、Flexsim 仿真技术博客 | Python、C#、Delphi xe 机器人编程教程 - 网淘吧

装配 - 选择“来自上一流程”时出现的 2 个 TransportIn 问题- Process Modeling - visual compents 疑难解答

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

Gene

大家好

我正在研究流程节点装配,请参见上图。当我选择“来自组件容器”时,没有错误弹出。但是,在我的场景中没有输送机,我需要选择“来自上一流程”;仿真运行时就会弹出错误。

你们中有人知道如何修复它吗?非常感谢。



你能分享一下弹出的具体错误信息吗?

对于 TransportOut,VariableName 应该是“TrolleyIn”(你的装配体),而不是“ProductIn”。

你好 Tilma

我已经修改了 TransportOut 部分。然而,问题仍然存在,请参见下图的错误信息,谢谢。



另请参考产品装配体。



你好 Gene,这个错误表明“TrolleyIn”是一个产品,而不是一个装配体(例如,装配体的第一步,包含了关于后续将要添加的其他步骤的信息)。

有两种方法可以构建装配体。

  • 第一种:你只使用第一步创建装配体(使用 Create 语句),该步骤将包含后续步骤所需的信息 → 参见布局模板 “装配 - 码垛” → 流程 “Creator”
  • 或者你可以使用一个空的“AssemblyVariableName” → 参见布局模板 “装配 - 砖块示例布局” → 流程 “Assemble1”
  • 或者使用“Construct”语句从不同的产品创建一个装配体 → 参见布局模板 “装配 - 砖块示例布局” → 流程 “ManualProcess”

我通常更喜欢第一种方法 → 创建装配体的第一步。

对于第一种方法,正如我一开始提到的,这个场景中没有输送机,所以我不能在 TransportIn 中选择“来自组件容器”作为来源。

至于第二种方法,我需要有两个 TransportIn 将它们设置到两个不同的 ResourcePositionFrame。

对于最后一种方法,我倾向于不使用它,因为我的场景中没有工作站。

你认为前两种方法仍然可以实现我想要建模的效果吗?

第一种方法在没有输送机的情况下也可以工作,只需在 TransportIn 和 TransportOut 中使用“到下一流程”和“来自下一流程”即可。

你也可以继续使用当前的产品进行第一个 TransportIn,然后使用 Delete + Create 语句将其替换为仅选择了第一步的装配体。

这里有两个例子(取决于你是否想要重复使用手推车):

Example Transport products on Trolley.vcmx(2.4 MB)

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

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

相关文章

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

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