Назначение имени Partу

Программирование для CATIA.

Назначение имени Partу

Сообщение techno » 24 июн 2012 01:49

Здравствуйте, как можно назначить Partу другим способом имя, вот так не получается:

Код: Выделить всё
Public Sub CATMain()

Dim documents1 As Documents
Set documents1 = CATIA.Documents

Dim partDocument1 As PartDocument
Set partDocument1 = documents1.Add("Part")

Dim part1 As Part
Set part1 = partDocument1.Part
part1.Name = "MyPart" ---------------Выдаёт ошибку "Объект не поддерживает операцию"

Dim hybridBodies1 As HybridBodies
Set hybridBodies1 = part1.HybridBodies

Dim hybridBody1 As HybridBody
Set hybridBody1 = hybridBodies1.Add()
hybridBody1.Name = "Skizzen"

part1.Update
techno
Новичок
Новичок
 
Сообщения: 14
Images: 1
Зарегистрирован: 27 окт 2010 19:25

Re: Назначение имени Partу

Сообщение techno » 24 июн 2012 13:30

сам разобрался:

Код: Выделить всё
Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument

Dim product1 As Product
Set product1 = partDocument1.GetItem("Part1")

product1.PartNumber = "MyPart"
techno
Новичок
Новичок
 
Сообщения: 14
Images: 1
Зарегистрирован: 27 окт 2010 19:25

Re: Назначение имени Partу

Сообщение Wireless_Fidelity » 24 июн 2012 19:44

Здравствуйте.

Правильнее вот так:

partDocument1.Product.PartNumber = "My PartNumber.001"
Аватара пользователя
Wireless_Fidelity
Активный участник
Активный участник
 
Сообщения: 394
Зарегистрирован: 10 апр 2010 00:11


Вернуться в CAA-RADE

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron