如何使用DELMIA VBA在PPR树下选择一个机器人?

我想使用DELMIA vba在PPR树下为特定机器人创建机器人任务。但是我在使用实例名称选择机器人时遇到了麻烦。我在“设备任务定义”中的PPR树下更改了该机械手的实例名称(只是为了查看DELMIA的工作方式)时记录了宏。但是,即使记录的代码也不起作用!这是我记录的代码:

Sub CATMain()

    Dim processDocument1 As ProcessDocument
    Set processDocument1 = DELMIA.activeDocument

    Dim product1 As Product
    Set product1 = processDocument1.GetItem("Resource") 'Runtime error '445' here

    Dim products1 As Products
    Set products1 = product1.Products

    Dim product2 As Product
    Set product2 = products1.Item("KR90 1.1")

    product2.name = "KR90 1.11"

End Sub

程序陷入了设置“ product1”的行中。它显示“运行时错误'445':对象不支持此操作。”。 是否可以通过任何方式选择使用其名称的机器人?

crazyboylp 回答:如何使用DELMIA VBA在PPR树下选择一个机器人?

使用下面的代码。 ProcessDocument 包含产品和资源。机器人在于资源结构。

Set products1 =processDocument1.Resources
Set product2 = products1.Item("KR90 1.1")

如果它在子树中,则需要向下直到机器人上方的产品级别。

本文链接:https://www.f2er.com/2530439.html

大家都在问