Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
vuducanh119

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

Các bài được khuyến nghị

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.

Chia sẻ bài đăng này


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

http://www.cadviet.com/upfiles/3/99955_12000_da_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

  • Vote tăng 1

Chia sẻ bài đăng này


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

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.com/upfiles/3/99955_tsdc.lsphttp://www.cadviet.com/upfiles/3/99955_thong_so_duong_cong__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.

Chia sẻ bài đăng này


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

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×