Adding i-Part to an assembly using components.addIPart resulting in an error

Adding i-Part to an assembly using components.addIPart resulting in an error

athirumalareddy
Explorer Explorer
542 Views
1 Reply
Message 1 of 2

Adding i-Part to an assembly using components.addIPart resulting in an error

athirumalareddy
Explorer
Explorer

Hi, I am trying to add a component into an assembly using i-logic  "Components.AddiPart" function.

 

Select Case Diameter

        Case 3

              BearingArm = "310D603105"

        Case 5

              BearingArm = "310D029032"

        Case 7

              BearingArm = "310D613163"

End Select

 

MessageBox.Show(BearingArm , "Bearing Arm")

 

athirumalareddy_0-1605631672426.png

 

Dim oPath As String = "C:\_VaultWorkspace\Designs\3D models\BEARING ARM\"

 

Dim BA1 = Components.AddiPart(BearingArm, oPath & BearingArm & ".ipt", BearingArm)

 

athirumalareddy_1-1605631693708.png

 

 

 

Here is the i-part table..

athirumalareddy_3-1605631868089.png

 

 

Does the Member name needs to be always an integer type?

 

athirumalareddy_4-1605632171433.png

 

 

 

 

0 Likes
543 Views
1 Reply
Reply (1)
Message 2 of 2

Anonymous
Not applicable

I think that FindRow means, you need to insert number of row in ipart table (I know that function description is missleading)

So please change:

Dim BA1 = Components.AddiPart(BearingArm, oPath & BearingArm & ".ipt", BearingArm)

into:

Dim BA1 = Components.AddiPart(BearingArm, oPath & BearingArm & ".ipt", 1)

That should work, bu I don't know if that is enough fo you.

0 Likes