Hide, suppress, delete: khác nhau chỗ nào?

  • Thread starter koyama
  • Ngày mở chủ đề
K

koyama

Author
Khi nhấp chuột phải lên 1 Feature trên thanh Model Tree, em thấy có 3 lựa chọn:

_ Hide: ẩn/giấu feature, muốn cho nó hiện lại thì right click feature đó trên model tree > chọn Unhide (cái này ai cũng bít)
_ Delete: xoá 1 feature (cái này ai cũng bít)
_Suppress: chức năng của nó là cái gì

Ai bít chỉ giùm em dòng lệnh Suppress đi?
 

ME

Active Member
Suppress là giấu đi. Khi giấu nó thì các đối tượng "con" của nó cũng bị dấu theo. Đối tượng cơ bản (base feature) thì không thể giấu được. Các đối tượng đã giấu chỉ hiện lại khi dùng lệnh Resume.
Hide thì chỉ ẩn đối tượng thôi. Ẩn cái nào cũng được.
Delete thì khác hẳn vì nó xóa đối tượng.
 
K

koyama

Author
Cám ơn bác Me đã trả lời.
Cách đây vài tiếng, tui kô biết Suppress rùi thì cho nó hiện lại thế nào. Ra ngoài ngồi châm điếu thuốc,tự nhiên nghĩ ra. Dù sao cũng cám ơn bác nhiều.

Còn 1 théc méc nữa về đơn vị đo khi khởi động Pro WF, nếu bác bít thì chỉ giùm nhé
 

ME

Active Member
"Théc méc" đó đã có bài nói về nó rồi, bạn tìm một hồi sẽ thấy. Nói chung là can thiệp vô file config. Rất đơn giản.
 
Hide chỉ đơn thuần là ẩn các đối tượng thôi, ProE vẫn nhớ đến nó trong khi Regenerate lại mô hình, nghĩa là vẫn tốn thời gian.Còn Suppress thì mất hẳn, ProE sẽ bỏ qua nó khi Regenerate nên sẽ nhanh hơn.Suppress thường được dùng trong lắp ghép những mô hình lớn (để giấu những cụm đã hoàn chỉnh rồi không cần phải chỉnh sửa nữa) hoặc giấu đi những lỗi trong quá trình thiết kế.
 

DCL

<b>Hội đồng Cố vấn</b>
Tôi chưa dùng Pro/E, nhưng chắc nó không khác SolidWorks bao nhiêu. Tôi giải thích bừa như sau, nếu sai thì các bạn đính chính dùm nhé!

Delete: chức năng này quá dễ hiểu vì rất gần gũi về hình thức cũng như tác dụng, giống như của nhiều phần mềm từ soạn thảo văn bản, bảng tính, đến đồ họa phổ thông. Nó có tác dụng xóa bỏ hoàn toàn đối tượng được chọn. Ta không còn nhìn thấy chúng trong mô hình nữa và thực tế chúng đã bị loại bỏ ra khỏi tập tin.

Hide: là chức năng dấu hoặc ẩn đối tượng đồ họa được chọn, để không làm rối mắt khi thực hiện những thao tác nào đó, ta có thể dùng chức năng này để dấu bớt những đối tượng không trực tiếp tham gia vào tiến trình. Ví dụ, ta cần hiệu chỉnh lại chế độ ăn khớp của một cặp bánh răng, ta có thể dấu vỏ hộp, các vòng bi, trục và ca-vet... để dễ quan sát và thao tác hiệu chỉnh cho cặp bánh răng này. Lệnh Hide có thể dấu các hình vẽ, mặt hình học, khối đặc, các kích thước hoặc đường dóng hay các đường cấu trúc... để chúng không xuất hiện trên màn hình. Lệnh này chỉ ẩn các đối tượng được chọn, không cho hiển thị các đối tượng này, nhưng chúng vẫn tồn tại trong tài liệu thiết kế. Sau đó, nếu cần thì ta có thể cho chúng xuất hiện trở lại trong vùng đồ họa bất cứ lúc nào.

Suppress: là chức năng "chặn" một hoặc một số đặc điểm nào đó trên mô hình. Chức năng này rất thú vị và rất "lạ", nhưng rất hiệu quả khi thiết kế các dạng đặc thù khác nhau của một kiểu chi tiết máy hoặc một kiểu tổ hợp lắp ráp. Với các phương pháp thiết kế cổ điển, ta không có khái niệm gì về chức năng "chặn", nhưng đây là tính năng rất hấp dẫn và đầy quyền năng của các phần mềm thiết kế tiên tiến.

Ví dụ,với một tài liệu thiết kế chi tiết máy: nếu ta cần thiết kế một bộ khớp nối trục kiểu đệm đàn hồi, ta cần có thiết kế của 2 puley rất giống nhau, chỉ khác là một cái có 6 lỗ to để đặt các đệm cao su, cái kia có 6 lỗ nhỏ để lắp bu-lông. Ta chỉ việc thiết kế 1 puley mặc định chẳng có lỗ nào cả, gọi là cấu hình cơ bản hoặc mặc định (default), sau đó tạo 6 lỗ to và đặt tên cho cấu hình này là puley1. Nếu chặn feature tạo 6 lỗ to này này thì ta lại trở về cấu hình mặc định ban đầu và ta có thể làm một feature mới với 6 lỗ nhỏ, đặt tên cấu hình mới đó là puley2. Như vậy, nếu ta chặn cả 2 feature vừa rồi, ta vẫn có puley mặc định chưa hề tạo lỗ, nhưng nếu chỉ chặn một trong 2 feature thì ta có các puley khác nhau tương ứng. Vậy là thay vì ta phải có 2 thiết kế độc lập và không hề tham chiếu với nhau, thì nhờ chức năng Suppress, ta chỉ cần 1 thiết kế với nhiều dạng đặc thù, đặc biệt là chúng luôn luôn phù hợp với nhau.

Ví dụ với tổ hợp lắp ráp: Bạn sẽ phải làm gì khi khách hàng A muốn puley lỗ to lắp trên động cơ và puley lỗ nhỏ lắp trên hộp giảm tốc, còn khách hàng B thì muốn ngược lại? Nếu không có chức năng suppress, bạn buộc phải có 2 thiết kế để thỏa mãn 2 khách hàng trái tính kia. May thay, bạn chỉ cần vài thao tác chặn đơn giản, bạn đã có thể đưa ra nhiều phương án khác nhau.

Trên đây chỉ là những ví dụ đơn giản để thấy tác dụng của lệnh suppress, thực tế trong công việc, tôi rất thích dùng lệnh này, đặc biệt là khi thiết kế những "họ" sản phẩm mà trong đó, các quy cách khác nhau thực ra rất giống nhau về mọi phương diện, chỉ có đôi chút dị biệt nhỏ. Không chỉ là vấn đề về tăng năng suất thiết kế, chức năng này luôn làm ta yên tâm về khả năng tương hợp giữa các chi tiết máy. (Bạn đã bao giờ "tá hỏa" khi phát hiện thấy chiếc kéo cắt vải mà bạn thiết kế khi lắp vào nhau lại rất kệch cỡm vì sai lệch một cách cực kỳ ngớ ngẩn giữa 2 gọng kéo chưa?).
 

ME

Active Member
Suppress trong ProE đơn giản chỉ là giấu bớt các đối tượng thôi. Nhờ thế mà trông kết cấu ta đang thiết kế đơn giản hơn (trên màn hình đồ họa). Lệnh này rất hữu dụng khi ta thiết kế 1 kết cấu với nhiều đối tượng hoặc trong lắp ráp có nhiều chi tiết.
 
K

koyama

Author
Tối hôm wa tưởng đã hiểu sự khác nhau về Suppress và Hide rùi. Ai dè hôm nay vô, thấy các bác giải thích nâng cao thêm 1 tí nữa: chức năng là làm giảm file hệ thống để máy chạy nhanh và thiết kế/ lắp ráp được dễ dàng hơn.

Cám ơn các bác nhiều lắm.

Một câu hỏi tưởng chừng đơn giản,ai dè có nhiều cái mà mình chưa biết.

Xin cảm ơn các bác lần nữa đã chỉ tận tình
 
T

truonggiang06

Author
Khi nhấp chuột phải lên 1 Feature trên thanh Model Tree, em thấy có 3 lựa chọn:

_ Hide: ẩn/giấu feature, muốn cho nó hiện lại thì right click feature đó trên model tree > chọn Unhide (cái này ai cũng bít)
_ Delete: xoá 1 feature (cái này ai cũng bít)
_Suppress: chức năng của nó là cái gì

Ai bít chỉ giùm em dòng lệnh Suppress đi?
:3::lệnh Hide: làm ẩn đối tượng là về mặt hiển thị trên màn hình thôi, nó vẫn tương tác với các đối tượng khác như trong tính khối lượng, thể tích...
:3:lệnh Suppress: nó giống delete xóa đối tượng, làm cho đối tượng đó không còn tương tác với phần còn lại nữa. nó khác delete ở chỗ nó có thể lấy lại bất cứ lúc nào bằng resume
 
Top