Vì sao không dung duoc lenh layiso trong cad 2007

Chắc chắn nhiều người biết dùng lệnh Layiso để hiển thị, lệnh Layoff để ẩn, lệnh Layon để bật lại toàn bộ layer. Mục đích của việc ẩn hiện layer là để chọn nhanh đối tượng trong bản vẽ, nhưng không phải ai cũng biết điều này và sau đây HTTL xin được chia sẻ lại với các bạn những kinh nghiệm để ẩn hiện layer trong cad một cách dễ dàng, hãy cùng theo dõi nhé!

Bạn đang xem: Lệnh ẩn hiện layer trong cad

Nhưng có mấy ai cảm thấy khó chịu khi mất hơn 10 giây mỗi khi LAYON.

Có chăng nữa cũng nghĩ rằng, bản vẽ có quá nhiều đối tượng, nhiều layers,.. nên bật layer chậm là điều đương nhiên.

Đến bản thân mình cũng ngộ nhận như vậy, cho đến một ngày mình nhận được câu hỏi: Tại sao cùng một bản vẽ nhưng thực hiện lệnh layon trên AutoCAD 2021 thì chậm chạm hơn bản 2007 rất nhiều.

Lúc đầu mình dự đoán do:

CAD 2021 mới nên còn nhiều bugCấu hình máy tính có vấn đềXung đột đồ họa với phiên bản cao

Nhưng sau một hồi kiểm tra, PC thì quá mạnh, bản 2021 đã cập nhật đầy đủ, đã thêm hotfix sửa lỗi từ AutoDesk. Mình đã loại bỏ các nguyên nhân trên.

Thử bản vẽ đó trên các phiên bản từ 2013 trở lên vẫn chậm không khác gì 2021.

Vậy lỗi layon bị chậm là do đâu?

Loại trừ nguyên nhân từ bản vẽ và máy tính chỉ còn lại là nằm ở cách thức thực hiện lệnh layon của các phiên bản AutoCAD.

Tiếc là mình không khể can thiệp vào source (data, code) của tệp lệnh. Nói đúng hơn là không tìm thấy.

Nên để giải quyết lỗi hiển thị layer chậm chỉ còn cách tạo ra một lệnh mới có chức năng tương tự.

Khá đơn giản, mời bạn xem.

Mình chia sẻ bạn 1 lisp siêu ngắn, vọn vẹn 4 dòng code. Nhưng có 2 cách để bạn sử dụng:

Cách 1: Dùng lisp

Tải lisp “layon.lsp“App lệnh load lisp. Dùng lệnh Layon2 để hiển thị toàn bộ layer thì vì layon mặc định

Bạn nên tùy chỉnh để AutoCAD tự động load lisp mỗi khi khởi động. Trên mạng cũng có nhiều hướng dẫn, ở đây bạn có thể làm theo cách đơn giản hơn:

Mở thư mục: C:Program FilesAutodeskAutoCAD xxxSupporten-usMở file “acadxxxdoc.lsp” bằng Notepad, Thêm đoạn code sau vào cuối tệp: (load “layon”) Lưu tệp acadxxxdoc.lsp (nếu không lưu được thì save as thư mục khác và copy vào thay thế)

Trong đó: xxx là phiên bản CAD, “layon” là tên lisp bạn cần tự động load.

Cách 2: Thêm code

Cũng có một cách nữa mà bạn không cần phải tải và ap lisp “layon.lsp”. Hãy copy đoạn code sau:

(Defun C:layon2 ()(setvar “cmdecho” 0)(Command “_.LAYER” “_ON” “*” “”)(princ))Sau đó chèn vào cuối file tệp “acadxxxdoc.lsp”.

Giờ thì khởi động lại AutoCAD và thực hiện bật tắt layer xem nào.

Thật sự nhanh như chớp!

Bước 1: Nhập lệnh Layiso và nhấn Enter.

Bước 2: Chọn một layer mà bạn chỉ muốn nó hiển thị và nhấn phím cách. Sau khi làm bước 2 bản vẽ cad sẽ chỉ hiển thị layer vừa chọn.

Vì sao không dung duoc lenh layiso trong cad 2007
Hướng dẫn sử dụng lệnh layiso trong cad

Sau khi sử dụng lệnh Layiso thì trên bản vẽ sẽ chỉ hiển thị Layer mà bạn vừa chọn như hình dưới đây.

Vì sao không dung duoc lenh layiso trong cad 2007
Sử dụng lệnh layiso trong cad

Để hiển thị lại các layer đẵ tắt bạn chỉ cần sử dụng lệnh Layon như hướng dẫn phía trên nhé.

Lệnh layiso này các bạn có thể sử dụng để chọn nhanh đối tượng. Ví dụ như bạn muốn chọn toàn bộ layer Dim trong bản vẽ thì bạn nên sử dụng lệnh Layiso. Lệnh này sẽ rất hữu ích trong trường hợp trên.

Ngoài cách sử dụng các lệnh của layer để ẩn hiện đối tượng, các bạn có thể sử dụng lệnh ISOLATE để ẩn hiện đối tượng mà không liên quan đến Layer.

Để sử dụng lệnh Isolate bạn click vào biểu tượng như hình dưới đây, nếu các bạn không tìm thấy hãy chọn vào biểu tượng 3 gạch và chọn Isolate Object.

Vì sao không dung duoc lenh layiso trong cad 2007
Hướng dẫn sử dụng lệnh Isolate

Chọn đối tượng bạn cần cách ly để hiệu chỉnh như hình dưới đây.

Vì sao không dung duoc lenh layiso trong cad 2007
Chọn các đối tượng bạn cần cách ly trong bản vẽ

Sau khi chọn đối tượng cần cách ly, sử dụng Isolate Object và nhấn Enter . Bạn sẽ thấy bản vẽ chỉ còn lại các đối tượng đã chọn như hình dưới đây.

Vì sao không dung duoc lenh layiso trong cad 2007
Sử dụng lệnh Isolate để cách ly đối tượng.

Như vậy với cách trên sử dụng Isolate bạn có thể hiệu chỉnh một phần bản vẽ mà hạn chế giật lag hơn khi được hiển thị toàn bộ.

Sẵn tiện nói về vụ ẩn hiện layer, mình cũng lưu ý bạn điều này:

Cả 2 đều là ẩn layer đi. Layoff thì dễ nhớ, dễ nhận biết hơn LayerFZ nên được nhiều người dùng.

Nhưng cá nhân mình thì thích LayerFZ hơn vì giúp tối ưu tốc độ bản vẽ CAD của mình.

Vì sao như vậy, để mình chỉ ra điểm khác nhau cho bạn.

Ẩn layer bằng layon thì đối tượng bị ẩn vẫn được xem là đối tượng hiện hành nhưng không nhìn thấy, nghĩa là:

Nếu dùng lệnh Ctrl + A hoặc Sellect All sẽ chọn được đối tượng ẩnRegen (refresh) bản vẽ vẫn có tác dụng với các layer ẩnZoom A, Zoom E thu phóng bản vẽ, các đối tượng vẫn được tính tới

Ngược lại, khi ẩn hay đóng băng bằng Layer Freeze (LAYFRZ) thì layers, đối tượng liên quan xem như tạm thời bị loại trừ khỏi bản vẽ. Vì thế:

Không thể chọn, Regen không tác dụng, thu phóng màn hình không ảnh hưởngNhờ đó tốc độ thao tác trên AutoCAD cũng nhanh hơn hẳn với Layoff.

Vậy nên cũng dễ hiểu khi AutoDesk tách ra làm nhiều lệnh như vậy.

Vì sao không dung duoc lenh layiso trong cad 2007

Các lệnh liên quan đến LayerOff:

Layiso: Chọn layer cần hiển thịLayon: Để bật tất cả layer ẩn

Các lệnh liên quan đến LayFr:

LayThw: Bật tất cả layer đã đóng băng

Ngoài ra còn một số lệnh quản lý layer rất thông dụng:

LayLck: Khoa layerLayUlk: Mở khóa layer

Không biết bạn có cảm giác “cụt hứng” mỗi khi ngồi đợi AutoCAD thực hiện lệnh hay không. Nhưng nó thật sự khó chịu với mình.

Dù thế nào thì cũng không thừa khi thêm thủ thuật nhỏ này vào sổ tay bí quyết tăng tốc AutocAD của bạn.

Chúc bạn thành công!

Bạn đã đăng ký thành công. Mình vừa gửi cho bạn 1 email. Nhớ kiểm tra tất cả các hộp thư nhé!

Cùng với Layon, Layoff, Layiso là một trong những câu lệnh thông dụng của phần mềm AutoCAD. Tuy nhiên, trường hợp Layiso bị khóa thường xuất hiện người dùng không thể thực hiện một vài thao tác. Vậy cách khắc phục tình trạng này như thế nào? Mời bạn cùng vinhtrinh.com.vn theo dõi bài viết sau đây để tìm ra lời đáp nhé!

Tình trạng Layiso bị khóa là gì?

Trước kia, để thực hiện công việc quản lý Layers thường phải sử dụng hệ thống 3dsMax. Phần mềm Autocad cung cấp bộ ba câu lệnh Layiso, Layon và Layoff bổ trợ công việc tốt hơn.

Vì sao không dung duoc lenh layiso trong cad 2007
Tình trạng Layiso bị khóa là gì?

Nhưng trong quá trình thiết kế bản vẽ, nhiều người vẫn vướng phải trục trặc như: Layiso không tắt cách Layers khác mà chỉ khiến chúng mờ xuống phía dưới giao diện. Mặc dù đã thay đổi lệnh tắt nhưng vẫn không thành công. Tình huống này gây ra lỗi gì? Làm sao để nhanh chóng giải quyết nó?

Trên thực tế, Layiso không tắt không được xem là một lỗi cơ bản trong phần mềm. Tình trạng này là một chế độ được mặc định trong Autocad. Vì thế, cách khắc phục Layiso bị khóa rất đơn giản. Người dùng chỉ cần thực thao tác thiết lập Layiso trở về chế độ On/Off thông thường. Loại bỏ chế độ làm mờ Layers để hệ thống trở về nguyên lý hoạt động ban đầu.

Nguyên nhân dẫn đến Layers bị khóa

Như các bạn đã biết, chức năng của Layiso trên mỗi bản vẽ nhằm mục đích ẩn hiện các Layers. Ngoài ra, Layiso giúp người dùng giữ lại các Layers cần thiết được chọn trên giao diện. Khi này, những lệnh khác không được kích chọn lập tức được ẩn toàn bộ. Layiso là câu lệnh hết sức quen thuộc thường được người dùng áp dụng trong công việc thiết kế bản vẽ. Nhưng nguyên nhân khiến Layiso bị khóa là gì?

Vì sao không dung duoc lenh layiso trong cad 2007
Hướng dẫn cách khắc phục hiện tượng các Layers bị khóa

Khi muốn kiểm tra thông số của một phần bản vẽ, bản thiết kế trên máy tính. Thao để để truy cập vào đó cần đảm bảo bản vẽ đã được cập nhật Layers và các block thường, block thuộc tính đầy đủ. Người dùng cần di chuột đến vị trí xác định và nhấn chọn câu lệnh Layiso. Ngoài ra, bạn có thể thay đổi lệnh Tab thành một lệnh khác tùy ý.

Cũng từ bước này, người dùng nhấn Enter trên một vùng dữ liệu. Nhưng trong lệnh Layiso vẫn tồn tại câu lệnh con. Tức là đối tượng được chọn chưa chuẩn xác. Chính vì cấu hình đơn giản nên ít ai nghĩ đến trường hợp này. Layiso ẩn hiện khác thường liên quan đến danh mục Setting. Giao diện xuất hiện tính năng Off (ẩn hiện Layers) và Lock and face (khóa Layers).

Sau khi thực hiện xong, tiếp tục chọn Layiso trên một vị trí bất kỳ để kiểm tra chế độ. Lúc này, biểu tượng Layers xuất hiện ổ khóa, tức là Layiso bị khóa.

Hướng dẫn cách khắc phục trạng thái Layiso bị khóa

Trường hợp Layiso bị khóa khiến nhiều người dùng đau đầu trong việc chỉnh sửa bản vẽ tiếp theo. Để thay đổi tình trạng này, các bạn có thể thực hiện các thao tác như sau:

  • Bước 1: Mở khóa Layers bằng cách truy cập vào vị trí dữ liệu cần chỉnh sửa. Nhấn chọn câu lệnh “Layuniso” – tức câu lệnh ngược lại tình trạng Layiso ban đầu.

Vì sao không dung duoc lenh layiso trong cad 2007

  • Bước 2: Phát huy tính năng câu lệnh Layiso. Di chuột đến chọn danh mục Settings, lựa chọn OFF tại đó. (Ngoài ra ở trường hợp này, người dùng có thể gõ hai chữ O để nhấn chọn tính năng OFF).

Vì sao không dung duoc lenh layiso trong cad 2007

  • Bước 3: Tiến hành Layiso bất kỳ một Layers nào để thử nghiệm. Lúc này, giao diện xuất hiện cấu hình ẩn hiện On/Off cho chúng ta.

Vì sao không dung duoc lenh layiso trong cad 2007

Như vậy, Layiso thường gặp khi giao diện đang ở chế độ Lock. Người dùng chỉ cần Settings một lần thì tất cả những lần sau sẽ được mặc định lưu ở chế độ OFF.  Đối với trường hợp cần gỡ phiên bản Cad cũ và cài lại phần mềm mới thì sẽ xuất hiện mặc định như trên.

Đối với các phần mềm Cad đời mới như Cad 2015, 2016 2017, 2018 thường xảy ra tình huống này. Người dùng nên chú ý để thực hiện thao tác trên bản vẽ thuận tiện hơn.

Bài viết trên vinhtrinh.com.vn đã chia sẻ đến bạn những thông tin liên quan đến tình trạng Layiso bị khóa cũng như nguyên nhân và cách khắc phục. Hy vọng đây là những thông tin hữu ích giúp bạn có thêm kinh nghiệm áp dụng trong công việc thật thành công.