Active/Deactive state of Product on Tree Product

B

bktech@info

Author
Chào mọi người !
Chắc hẳn trong diễn đàn có nhiều bạn tìm hiểu về macro trong catia.
Hôm nay tôi xin chia sẻ cách lấy trạng thái Active / DeActive của product trong cây product.

1.Giá trị thông tin :
Trạng thái Active hoặc DeActive của một product (bao gồm cả Part document) trong cây product hữu ích trong một số trường hợp sau :
- DeActive product sẽ không được liệt trong danh sách hóa đơn của product tổng (the bill of materials).
- Kiểm tra các Part hay product bị ẩn trong cây product (trạng thái Deactive sẽ không nhìn thấy trên model)
- Một vài thông tin hữu ích khác với ai đó ...
2.Code VB.net

- Product cần check : oProd

Dim oProd As ProductStructureTypeLib.Product 'khai báo product
Dim oParameter As KnowledgewareTypeLib.BoolParam
oParameter = oProd.Parameters.Item(oProd.Parent.Parent.partnumber & "\" & oProd.Name & "\" & "Component Activation State")

- Thông tin ta cần : oParameter.Value
- kiểu trả về : Boolean (True / False)

___________________Chúc các bạn thành công _____________________
 
Top