1. How to learn VB in Catia?
- First of all, you guys need to know how to use Catia. It doesn’t matter if you are just a designer, or engineer.
- Second, you should know how to program in Visual Basic or C++. Without VB/C++ knowledge, you are unable to do anything.
- Try to learn VB-Catia Automation by yourself. Keeping programming and working with network friends, your skills will be improved better day by day.
2. What does Catia Automation help you?
- The most importance thing is Cost reduction. When you are able to control Catia Automation, Knowledge Template, or PowerCopy, your works will be improved efficiently. For example, it took me a 100 hours to get a job done like the movie BNSF.avi which was shown above. However, it took me only 10 seconds with VB Automation.
- Helps you to avoid doing a same thing, especially dealing with big projects.
- Promotes yourself up and makes your dream come true when you work at a big company in someday.
======================
1. Làm sao học VB trong Catia?
- Đầu tiên bạn cần phải biết sử dụng Catia một cách căn bản. Bạn có thể học VB cho dù bạn là desingers hay engineers.
- Kế tiếp, bạn cần phải biết một chút về ngôn ngữ lập trình như Visual Basic hay C++. Nếu bạn hông có kiến thức về một trong 2 cái trên thì bạn không thể làm gì được hết.
- Hãy cố gắng kiên trì tự học thì trình độ của bạn sẽ ngày càng khá hơn.
2. Catia giúp gì cho bạn
- Điều quan trọng nhất là nó giúp cho bạn và công ty tiết kiệm giá thành và công sức làm việc. Khi bạn nắm vững được kỹ thuật Catia Automation, Knowledge Template, PowerCopy thì công việc của bạn sẽ ngày càng hiệu quả hơn. Ví dụ như mẫu video BNSF.avi mình chỉ ở trên. Bình thường, mình tốn 100 giờ để hoàn thành một job tương tư như vậy. Nhưng với VB Automation thì mình chỉ cần tốn khoảng 10 giây.
- Giúp bạn tránh làm đi làm lại một công việc một cách nhàm chán.
- Cho bạn cơ hội thăng tiến trong nghề nghiệp và biết đâu sau này bạn sẽ làm việc trong các công ty lớn.
3. Catia Automation là gì?
Theo sự hiểu biết của mình thì Catia Automation có thể chia ra làm 3 levels như sau:
+ Level 1: nếu bạn không biết ngôn ngữ lập trình Visual Basic hay C++ thì cũng hông sao hết. Bạn có thể tập làm quen và sử dụng thành thạo các features sau: Parameters, Formulas, PowerCopy, User Defined. Đây là level căn bản nhất giúp bạn nhanh chóng thực hiện các công đoạn trong CATPart. Ví dụ như Parameter và Formulas mình có hướng dẫn trong tập tin ở trên. Mỗi khi bạn muốn thay đổi kích thước dài, cao, rad, dia thì bạn chỉ cần thay đổi con số mà không nhất thiết phải quay trở lại sketch. Mình thích nhất là PowerCopy. Trên ví dụ BNSF thì mình có thiết kế một structure. Trong structure đó có nhiều windows. Nếu mình ngồi thiết kế từng window thì rất là tốn thời gian. Vì thế mình chỉ làm một window rồi dùng PowerCopy để tạo ra các windows khác.
+ Level 2: Knowledge Template
Ở level này bạn cũng hông nhất thiết phải rành VB hay C++. Miễn bạn có một chút kiến thức về ngôn ngữ lập trình là tốt rồi. Với Knowledge Template, bạn có thể hoàn thiện một job tương tự một job nào đó bạn đã làm trước đó mà không cần phải làm lại từ đầu. Cũng là cái job BNSF ở trên. Nếu như có khách hàng chỉ muốn 6 hàng x 5 cột thì mình chỉ cần dùng Knowledge Template rồi chỉnh số hàng số cột thì sẽ ra cái job mong muốn. Điểm khác biệt của Knowledge Template với PowerCopy là PowerCopy chỉ có thể thực hiện trong CATPart, Geometry, PartBody chứ hông thể thực hiện cho CATProduct hay Assemblies.
Hiện tại trong Catia có những Knowledgeware mà bạn cần phải có nếu muốn sử dụng cho công việc:
- Knowledge Advisor (KWA)
- Knowledge Expert (KWE)
- Product Knowledge Template (PKT)
+ Level 3: Advanced
Ở level này bạn cần phải biết ngôn ngữ lập trình VB/C++ và qui trình hoạt động của Catia. Điểm hay ở level này là bạn có thể tự tạo ra một ứng dụng riêng cho mình để làm việc mà Catia không có. Ví dụ như cái moive ở trên là mình tự tao ra dành riêng Designers và Programmers. Hoặc như có 100 holes với kích thước như nhau nhưng Catia không hỗ trợ cho mình làm một lần thì bạn có thể tự viết một application để làm 100 holes một lúc.
==================
Mình có mấy files hướng dẫn học VB.NET trong Catia nhưng hông biết làm sao upload lên diễn đàn được đây.