Vì sao không sử dụng được lệnh cutdim

Bài viết này sẽ hướng dẫn các bạn sửa lỗi không cắt được chân DIM khi dùng lisp cắt chân dim trên bản vẽ CAD 2D.

Lỗi không cắt được dim trong autocad và cách khắc phục đơn giản nhất

1. Nguyên nhân của lỗi cắt chân DIM

Trong quá trình sử dụng phần mềm AutoCAD sẽ có lúc bạn bắt gặp trường hợp vẽ xong cấu kiện, đo kích thước đầy đủ nhưng tới khi dùng lisp cắt chân dim để cắt cho thẳng và đẹp thì lại không thể cắt được. Lỗi cắt chân dim sẽ làm các bạn cảm thấy khá là khó chịu mà bạn không hiểu tại sao lại như vậy. Lý do giải thích cho lỗi cắt chân dim này khá đơn giản, đó là 2 điểm các bạn đo kích thước đang không có cùng cao độ Z = 0. Hãy thử tưởng tượng rằng các bạn đang vẽ và dim hình khối của mình trên không gian CAD 3D, tiếp theo bạn đưa view nhìn của mình về mặt phẳng 2D X0Y và dùng lisp cắt chân dim để cắt cho đẹp. Bạn sẽ không thể cắt được dim đã đo đó bởi 2 điểm chân dim đang nằm trong không gian Z khác 0, trong khi đó bạn lại cắt chân dim trong mặt phẳng 2D. Đó chính là thủ phạm dẫn tới lỗi cắt chân dim này, dĩ nhiên lisp cắt chân dim các bạn đang dùng đã không hỗ trợ các bạn điều này.

2. Cách khắc phục lỗi không cắt được DIM trong AutoCAD

Sử dụng lisp cad trợ giúp đưa 2 điểm chân dim trong không gian về cùng cao độ Z=0.

Link tải lisp cad tại đây

Cách sử dụng như sau:

  • Bước 1: Các bạn tiến hành apload lisp vào trong CAD
  • Bước 2: sử dụng lệnh Z0, sau khi đợi CAD xử lý đưa toàn bộ dim có trong bản vẽ về cùng cao độ Z=0
  • Bước 3: Sử dụng lại lisp cắt chân DIM bình thường.

Nếu bạn chưa làm được hãy comment ở phía dưới. Mình sẽ giúp các bạn.

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

Bài viết được chia sẻ bởi autocad123.vn

em vẽ cad2007 mấy hôm nay làm đồ án mà không cắt được dim, mặc dù đã đi copy rất nhiều lisp về Load rồi lại Remove đi nhưng vẫn không được các bác ạ. Em đã lập 1 bản vẽ mới hoàn toàn để vẽ lại từ đầu khi copy bất kỳ đối tượng nào của bản vẽ trước đã bị lỗi thì bản này cũng bị luôn. Biết vậy nên em không copy nhưng sau mấy ngày vẽ lại

bị tình trạng không cắt dim được. Đi hỏi ra cũng nhiều bạn cùng lớp bị lỗi tương tự như em. Mong các bác dúp em cách khắc phục với ạ.

Bạn đang xem: Lỗi không cắt được dim




em vẽ cad2007 mấy hôm nay làm đồ án mà không cắt được dim, mặc dù đã đi copy rất nhiều lisp về Load rồi lại Remove đi nhưng vẫn không được các bác ạ. Em đã lập 1 bản vẽ mới hoàn toàn để vẽ lại từ đầu khi copy bất kỳ đối tượng nào của bản vẽ trước đã bị lỗi thì bản này cũng bị luôn. Biết vậy nên em không copy nhưng sau mấy ngày vẽ lại

bị tình trạng không cắt dim được. Đi hỏi ra cũng nhiều bạn cùng lớp bị lỗi tương tự như em. Mong các bác dúp em cách khắc phục với ạ.

1



Bạn xem bài viết này sẽ giải quyết được vấn đề.

Có gì không được post lên đây nhé :

//www.minhtungland.com/forum/index.php?sho...amp;#entry58373

Đọc kỹ bạn nhé.


em Load Lisp SIRON.vlx của bác rồi nhưng vẫn không được

tại dòng command ghi:

Command: ap APPLOAD CUTDIM.LSP successfully removed from the history list.

SIron.vlx successfully removed from the history list.

SIron.vlx successfully loaded.

Command:

Su dung lenh SuperIron de bat dau!

HLisp da tai len thanh cong!

Command:

Command:

Command: ap APPLOAD CUTDIM.LSP successfully loaded.

Command:

Command:

Command: cd Please select dimension object!

Select objects: Specify opposite corner: 12 found

Select objects: Point to trim or extend:

Error: bad DXF group: [14]

bác xem lai hộ em nhé

Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

Tue_NV 3.899


Tue_NV 3.899

KS Võ Quang TuệModerator 3.8994.253 bài viếtGiới tính:MaleVị trí:Đà NẵngĐã đăng Tháng 5 6, 2009

em Load Lisp SIRON.vlx của bác rồi nhưng vẫn không được

tại dòng command ghi:

Command: ap APPLOAD CUTDIM.LSP successfully removed from the history list.

SIron.vlx successfully removed from the history list.

SIron.vlx successfully loaded.

Command:

Su dung lenh SuperIron de bat dau!

HLisp da tai len thanh cong!

Command:

Command:

Command: ap APPLOAD CUTDIM.LSP successfully loaded.

Command:

Command:

Command: cd Please select dimension object!

Select objects: Specify opposite corner: 12 found

Select objects: Point to trim or extend:

Error: bad DXF group: [14]

bác xem lai hộ em nhé


Bạn phải gõ lệnh superiron trước khi sử dụng lệnh cắt dim đã chứ

Command: superiron

Xu ly duoc: LWPOLYLINE, DIMENSION, MTEXT, TEXT, HATCH, ARC, CIRCLE, ATTDEF,

ATTRIB, IMAGE, ELLIPSE, SHAPE, POINT, SOLID, 3DFACE, LINE, SPLINE, RAY, XLINE,

BLOCK

Ban co muon chay khong? [Co/]:C : gõ C enter

.regen Regenerating model.

Bây giwò mới sử dụng lệnh cắt dim

Chúc thành công

Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

nataca 554


nataca 554

biết lệnh imageclipThành viên 554697 bài viếtGiới tính:MaleĐã đăng Tháng 5 6, 2009

Vấn đề ở đây là do bản vẽ của bạn các đối tượng có cao độ khác 0. Nếu đưa cao độ về = 0 thì bạn dim sau đó cutdim bình thường. Lỗi này gây ra do lúc pick điểm thì điểm pick có Z=0 nhưng các điểm chân đim lại có Z khác 0. Vì vậy hàm Inters của lisp catdim này không tìm ra giao điểm. Cái này sửa lisp 1 tý là dùng được ngon lành. Bạn đợi tý nữa mình có thời gian rỗi mình up file cutdim sửa lên cho.

Xem thêm: Pháp4: Sửa Nokia 6300 Không Nhận Sim Tiếp Tục Với Tổng Trở, Điện Thoại Nokia 6300 Không Nhận Sim

1Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

nataca 554


nataca 554

biết lệnh imageclipThành viên 554697 bài viếtGiới tính:MaleĐã đăng Tháng 5 6, 2009 Vấn đề ở đây là do bản vẽ của bạn các đối tượng có cao độ khác 0. Nếu đưa cao độ về = 0 thì bạn dim sau đó cutdim bình thường. Lỗi này gây ra do lúc pick điểm thì điểm pick có Z=0 nhưng các điểm chân đim lại có Z khác 0. Vì vậy hàm Inters của lisp catdim này không tìm ra giao điểm. Cái này sửa lisp 1 tý là dùng được ngon lành. Bạn đợi tý nữa mình có thời gian rỗi mình up file cutdim sửa lên cho.

Bạn thử dùng lisp cutdim này xem có bị lỗi không. Mình đã sửa một chút code của nó.

//www.minhtungland.com/upfiles/CUTDIM_4.lsp

Hy vọng ngon lành :[

2Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

hotuan 14


hotuan 14

biết vẽ circleThành viên 1437 bài viếtĐã đăng Tháng 5 6, 2009

Bạn phải gõ lệnh superiron trước khi sử dụng lệnh cắt dim đã chứ

Command: superiron

Xu ly duoc: LWPOLYLINE, DIMENSION, MTEXT, TEXT, HATCH, ARC, CIRCLE, ATTDEF,

ATTRIB, IMAGE, ELLIPSE, SHAPE, POINT, SOLID, 3DFACE, LINE, SPLINE, RAY, XLINE,

BLOCK

Ban co muon chay khong? [Co/]:C : gõ C enter

.regen Regenerating model.

Bây giwò mới sử dụng lệnh cắt dim

Chúc thành công


bản cad của em đã cắt dim ngon lành phở em cảm ơn các bác rất rất nhiều. Cuộc đời em vui tươi khi có các bác thank.

Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

hotuan 14


hotuan 14

biết vẽ circleThành viên 1437 bài viếtĐã đăng Tháng 5 6, 2009

Bạn phải gõ lệnh superiron trước khi sử dụng lệnh cắt dim đã chứ

Command: superiron

Xu ly duoc: LWPOLYLINE, DIMENSION, MTEXT, TEXT, HATCH, ARC, CIRCLE, ATTDEF,

ATTRIB, IMAGE, ELLIPSE, SHAPE, POINT, SOLID, 3DFACE, LINE, SPLINE, RAY, XLINE,

BLOCK

Ban co muon chay khong? [Co/]:C : gõ C enter

.regen Regenerating model.

Bây giwò mới sử dụng lệnh cắt dim

Chúc thành công


bản cad của em đã cắt dim ngon lành phở em cảm ơn các bác rất rất nhiều. Cuộc đời em vui tươi khi có các bác thank.

Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

study_forever 0


study_forever 0

biết vẽ lineThành viên 022 bài viếtĐã đăng Tháng 10 14, 2009

Bạn thử dùng lisp cutdim này xem có bị lỗi không. Mình đã sửa một chút code của nó.

//www.minhtungland.com/upfiles/CUTDIM_4.lsp

Hy vọng ngon lành :bigsmile:


Nhờ bác Nataca chỉnh nốt lisp căn hàng lisp thẳng nhau [lệnh BD] để cho nó cũng dùng được cho các Dim có Z khác 0 [giống như lisp CD trên bác viết ấy], cảm ơn bác rất nhiều

[DEFUN C:BD [/ CMD SS LTH DEM PT DS KDL N70 GOCX GOCY PT13 PT14 PTI PT10 PT10I PT10N O10 N10 PT11 PT11N O11 N11 KC OSM OLDERR][SETQ CMD [GETVAR "CMDECHO"]][SETQ OSM [GETVAR "OSMODE"]][SETQ OLDERR *error* *error* myerror][PRINC "Please select dimension object!"][SETQ SS [SSGET]][SETVAR "CMDECHO" 0][SETQ PT [GETPOINT "Point to trim or extend:"]][SETQ PT [TRANS PT 1 0]][COMMAND "UCS" "W"][SETQ LTH [SSLENGTH SS]][SETQ DEM 0][WHILE [Chia sẻ bài đăng nàyLiên kết tới bài đăngChia sẻ trên các trang web khác

Video liên quan

Chủ Đề