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

使用 Python API 创建产品过滤器- Python Programming - visual compents 疑难解答

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

大家好,

有谁知道如何使用 Python API 创建一系列表达式过滤器(vcProductFilter)组合而成的vcCombinationProductFilter?

如果我先通过 UI 创建这些过滤器,我可以访问它们,但我不知道如何从头开始创建。

你好,

你需要使用过滤器常量:



首先,你需要使用 .setFilter 设置组合过滤器:

combiFilter = statement.setFilter(VC_FILTER_COMBINATION)

然后,你可以使用这些组合操作常量将过滤器插入到此过滤器中:



使用 .insertFilter( index, filterType, operation) 方法:

productFilter = combiFilter.insertFilter(-1,VC_FILTER_CONFIGURABLEPRODUCTTYPE, VC_FILTEROPERATION_AND)
propertyFilter = combiFilter.insertFilter(-1,VC_FILTER_PRODUCTPROPERTY, VC_FILTEROPERATION_OR)

然后,你可以根据过滤器类型来定义它们。

1 个赞

谢谢 Tilma — 成功了,非常感谢!

我一直在试图弄清楚 setFilter 方法应该在哪里使用,但我完全迷失了。XD

请问:vcProductFilterStatement 继承自什么,我们在哪里可以获得这种类型的对象?

我认为所有带有过滤器的语句都是 vcProductFilterStatement(例如 TransportIn、StartTransportIn、ReserveProduct、Buffer、GetProducts 等),而其他所有语句都只是 vcStatement。

1 个赞

明白了。再次感谢。:saluting_face:

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

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

相关文章

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

广告  ×

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