Đến nội dung


Hình ảnh
- - - - -

Nhờ mọi người sửa lỗi bản vẽ và cách dùng lisp ttd


  • Please log in to reply
4 replies to this topic

#1 vuducanh119

vuducanh119

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 06 April 2014 - 02:09 AM

Em có một file cad vẽ khu cảnh quan 1.2000 để làm đồ án giao thông. 

Đến phần sử dụng lisp ttd( cắm toạ độ) thì xảy ra lỗi ở bản vẽ, không xuất ra kết quả như mong muốn. Lúc nó xuất ra kết quả thì chỉ ra số 0.0000000.

Em đã recover bản vẽ theo 1 số hướng dẫn trên cadviet. Nhưng kết quả vẫn không ăn thua. mong các cao nhân giúp cho em nhe. e có gửi bản vẽ đã recover kèm theo.


  • 0

#2 vuducanh119

vuducanh119

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 06 April 2014 - 02:15 AM

http://www.cadviet.c...a_recover_1.dwg

đây là file cad của em

http://www.cadviet.c...dcam_toa_do.lsp

 day la lisp ttd cua em dang su dung de cam toa do. Nhung k duoc. Mong cac bac tim ra nguyen nhan giup e nhe


  • 0

#3 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 06 April 2014 - 06:24 AM

http://www.cadviet.c...a_recover_1.dwg

đây là file cad của em

http://www.cadviet.c...dcam_toa_do.lsp

 day la lisp ttd cua em dang su dung de cam toa do. Nhung k duoc. Mong cac bac tim ra nguyen nhan giup e nhe

 

Bạn gõ lệnh STYLE (ST)

Thiết lập chiều cao của Style hiện hành =0


  • 1

#4 vuducanh119

vuducanh119

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 06 April 2014 - 09:57 AM

em chưa hiểu lắm anh ạ.

có vài lisp phần này e chưa biết cách sử dụng. mọi người chỉ giáo cách em sử dụng với nhé.http://www.cadviet.c.../99955_tsdc.lsphttp://www.cadviet.c...ng__lenh_ts.lsp


  • 0

#5 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 06 April 2014 - 06:46 PM

em chưa hiểu lắm anh ạ.

có vài lisp phần này e chưa biết cách sử dụng. mọi người chỉ giáo cách em sử dụng với nhé.http://www.cadviet.c.../99955_tsdc.lsphttp://www.cadviet.c...ng__lenh_ts.lsp

Hề hề hề,

Chưa hiểu rõ câu hỏi của bạn.

1/- Bạn chưa biết cách sử dụng lisp ???

2/- Bạn chưa biết cách hiệu chỉnh chiều cao của text trong lisp ???

3/- Bạn chưa  biết dòng code nào trong lisp thể hiện chiều cao của text được hiển thị ????

 

Về câu trả lời của bác Tue_nv mà bạn chưa hiểu lắm:

Trong lisp có sử dụng lệnh (command "text" ..... ) có trong CAD. Lệnh này sẽ ghi text ra màn hình theo đúng style hiện hành của bản vẽ. Trình tự nhập các tham số của text trong lệnh này phải theo đúng trật tự quy định của CAD. Khi chiều cao của text trong style hiện hành khác 0 thì lệnh này không yêu cầu nhập chiều cao text và sử dụng luôn chiều cao quy định trong text style. Khi chiều cao text trong style hiện hành là 0 thì lệnh này sẽ yêu cầu nhập tham số chiều cao của text.

Do ngườii viết lisp muốn cho người dùng được chọn chiều cao text theo ý mình nên đã sử dụng cú pháp tương ứng với trường hợp chiều cao text trong style hiện hành là 0. Bởi vậy nếu chiều cao text trong style hiện hành khác 0 thì lisp sẽ coi tham số chiều cao text trong code là tham số về góc nghiêng của text còn tham số góc nghiêng text trong code sẽ là nội dung của text ghi ra trên bản vẽ. và như vậy kết quả sẽ trật lấc so với yêu cầu của bạn. 

Vì thế bác Tuê_NV mới bảo bạn hãy chỉnh chiều cao của text trong style hiện hành về 0 bằng lệnh style trong CAD trước khi chạy lisp. Bạn hãy làm đúng như bác ấy nói sẽ thấy kết quả không bị sai nữa.

 

Trong lisp tsdc mà bạn post lên, các text lúc này là các thuộc tính của block có tên là "tscong". Vì thế nếu trong bản vẽ của bạn không có cái block này thì lisp bó tay luôn và không thể cho kết quả mong muốn.


  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.