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

喷涂产品 - Robot Programming - visual compents 疑难解答

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


机器人编程

Support.vcmx(3.4 MB)

你好,

我想喷涂由外部(龙门)系统输送的产品。打开我发送的项目后,你会看到产品颜色立即改变,而不是逐步变化。而且旋转停止后,颜色会恢复初始状态,所有产品同时发生变化。

有人有解决方案吗?

你好,

运行你的模拟时我遇到这个错误:

Error

此致
Feature

你使用的是高级版吗?专业版不支持喷涂API。
当我检查时,收到以下消息:

运行时错误:无3D拓扑功能许可

检查从第208行开始:

pts = geoset.getPointIndexesWithin(nP, testSphereR)
      if pts is None:
        print "pts is None at index", i
        continue
      total += len(pts)

这解决不了问题,只是临时应对。
我猜错误出在其他地方,但我帮不上忙。

不,我没有……我以为是关于Premium的涂装功能……

我也没经验!

你好,

我使用的是4.2高级版。运行模拟时也没遇到问题。不知道问题出在哪里……

没有高级版,就没有涂装功能。

如果论坛里没人能帮忙,试试联系技术支持……

致意
Feature

如果你想为动态组件涂装,

  1. 需要先准备好部件:
  2. 将创建的部件设为唯一。在这个布局中,**PaintDynamicComponents.vcmx** (1.3 MB) 检查基础送料器组件中的Python脚本

嗨,popeye,

能否检查一下那个仿真different.vcmx(1.2 MB) 。你的组件和我的组件有什么区别?

我认为问题出在你的组件几何结构上。例如,几何的拓扑和面存在一些问题,有些面是反转的。这应该在导入前通过原始CAD编辑器中的清理或分析工具检测并修复。我尝试了不同的模型,并在visual Components中尽力清理了你的组件,但由于零件底部和顶部存在面平面交叉以及多个面存在法线方向问题,喷漆枪可能无法识别喷漆的应用位置和方式。



你好,我的VC版本是4.6,但我发现你提供的演示无法正常运行,似乎组件中的方法“makeUnique()”已被弃用。
该死!

我刚刚用送料器和传送带快速测试了一下,`makeUnique`方法似乎运行正常。

from vcScript import *

def transition_handler(part, arrive):
  if arrive:
    part.makeUnique()

comp = getComponent()
path = comp.findBehaviour("Path__HIDE__")
path.OnTransition = transition_handler

好的,我会再试一次,谢谢!

@Este 不幸的是,我已经重新安装了WIN10操作系统(22H2)和VC4.6,但它仍然无法工作。
这是不是一个bug?我希望在未来的版本中能够修复……


为什么它没有生效?这太令人困惑了!
@Este @WilliamSmith

不是在产品类型编辑器中使用的,你应该在送料器的Python脚本中创建Este提供的代码。你测试过那个方法吗?

我测试过了,但是失败了。

我想我可能得停用这个活跃的账号了。你们让我穿越到三年前,而我甚至不相信时空存在。

总之,拿这个布局去测试吧。
PaintDynamicComponents.vcmx(1.1 MB)

我在VC 4.7中修改了@Popeye的布局。检查Feeder中的脚本。有几点值得提一下。首先,在流程建模中,产品创建者有一个产品创建时的事件。从那里开始,我用了@jouha的一个变通方法,这样在应用油漆并重新运行模拟时,动态组件就不会表现得像小偷一样。


这能解决问题吗@killyouz?
Flexing Hulk Hogan GIF by WWE

1 个赞

好的,运行正确。
谢谢!

你好,我的(软件/功能)无法正常工作,主要是因为无法显示我想要的几何图形。
可能是什么原因呢?
提前感谢!

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

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

相关文章

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

广告  ×

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