Đến nội dung


Hình ảnh
5 stars - based on 24598 reviews
- - - - -

Lỗi khi dùng nhiều lisp trên 1 bản cad


  • Please log in to reply
7 replies to this topic

#1 thanhdogtvt

thanhdogtvt

    biết zoom

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

Đã gửi 08 April 2014 - 07:53 PM

http://www.cadviet.c..._new_folder.rarEm làm hồ sơ KCS về nghiệm thu đường và có lên mạng tìm được 2 bộ lisp về tính diện tích và cao độ.Nhưng khi dùng 2 lisp đấy kết hợp với lisp em hay sử dụng thì lisp đo cao độ "cdx" bị lỗi. Có anh chị nào biết cách khắc phục giúp em với ạ. Thank all

P/s: 3 lisp em  dã gửi kèm theo rồi ạ, lỗi thì lisp cao độ em gửi theo bản cad đính kèm theo.

Mà có anh chị nào biết kết hợp cả 3 lisp vào làm 1 ko ạ.

 


  • 0

#2 thanhdogtvt

thanhdogtvt

    biết zoom

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

Đã gửi 10 April 2014 - 02:57 PM

Có bro nào biết ko giúp em với ạ


  • 0

#3 quansla

quansla

    biết lệnh xclip

  • Members
  • PipPipPipPipPipPipPip
  • 643 Bài viết
Điểm đánh giá: 224 (khá)

Đã gửi 10 April 2014 - 03:12 PM

Thiếu file rồi, gửi lại đi thớt


  • 0

#4 Tot77

Tot77

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 993 Bài viết
Điểm đánh giá: 499 (tốt)

Đã gửi 10 April 2014 - 06:11 PM

Thường thì khi xài 1 lisp này xong rồi xài lisp khác bị lỗi lả do xung đột về tên biến. Tức là ở lisp trước có setq một biến nào đó mà sau khi thoát lệnh không xoá đi (xoá bằng cách đặt sau dấu / ở phần khai báo defun). 

 

Trong cái lisp NTL.LSP lại có quá nhiều lệnh mà mỗi lệnh lại có quá nhiều setq. Bạn có nhớ sau khi xài lệnh nào thì cdx bị lỗi không. Chứ ngồi mà tìm lỗi trong cái đống đó thì vất vả đấy.

 

Trong file cdx.lsp có ghi tên tác giả và địa chỉ mail đó, bạn liên lạc thử xem.


  • 1

#5 quansla

quansla

    biết lệnh xclip

  • Members
  • PipPipPipPipPipPipPip
  • 643 Bài viết
Điểm đánh giá: 224 (khá)

Đã gửi 10 April 2014 - 06:53 PM

Thường thì khi xài 1 lisp này xong rồi xài lisp khác bị lỗi lả do xung đột về tên biến. Tức là ở lisp trước có setq một biến nào đó mà sau khi thoát lệnh không xoá đi (xoá bằng cách đặt sau dấu / ở phần khai báo defun). 

 

Trong cái lisp NTL.LSP lại có quá nhiều lệnh mà mỗi lệnh lại có quá nhiều setq. Bạn có nhớ sau khi xài lệnh nào thì cdx bị lỗi không. Chứ ngồi mà tìm lỗi trong cái đống đó thì vất vả đấy.

 

Trong file cdx.lsp có ghi tên tác giả và địa chỉ mail đó, bạn liên lạc thử xem.

Rất có thể nguyên nhân là cái này, giờ mình có 3 lisp có file, nhưng chưa biết dùng với gì, kiểm tra thế nào, cái nào trước cái nào sau,

Trước mắt cứ loại bớt các biến cục bộ trong các lisp của thớt, thớt thử download về và kiểm tra lại xem sao

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


  • 1

#6 Tot77

Tot77

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 993 Bài viết
Điểm đánh giá: 499 (tốt)

Đã gửi 11 April 2014 - 11:33 AM

(command "pline" pt "w" 0 (* 0.45 h) pt3 "w" 0 0 pt4 pt5 ""

Tôi thấy cái dòng (command "pline" ... "text" ...) ở file cdx.lsp hơi lạ. Lạ vì trong bản vẽ của bạn đưa lên lệnh text nó không hỏi chiều cao h . Do đó nếu bỏ chữ h đi thì tôi nghĩ sẽ không bị lỗi nữa.

 

Các bạn trên diễn đàn cho hỏi mỗi lần copy rồi paste và mục trả lời thì lại có thông báo đại ý là "Bạn dùng chữ không dấu ... nick của bạn sẽ bị cấm..." là sao tôi không hiểu?

(command "pline" pt "w" 0 (* 0.45 h) pt3 "w" 0 0 pt4 pt5 ""
"text" "m" pt6 0 y
 
"text" "m" pt6 0 y
"text" "m" pt7 0 x)

  • 0

#7 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5470 Bài viết
Điểm đánh giá: 2637 (tuyệt vời)

Đã gửi 11 April 2014 - 01:34 PM

(command "pline" pt "w" 0 (* 0.45 h) pt3 "w" 0 0 pt4 pt5 ""

Tôi thấy cái dòng (command "pline" ... "text" ...) ở file cdx.lsp hơi lạ. Lạ vì trong bản vẽ của bạn đưa lên lệnh text nó không hỏi chiều cao h . Do đó nếu bỏ chữ h đi thì tôi nghĩ sẽ không bị lỗi nữa.

 

Các bạn trên diễn đàn cho hỏi mỗi lần copy rồi paste và mục trả lời thì lại có thông báo đại ý là "Bạn dùng chữ không dấu ... nick của bạn sẽ bị cấm..." là sao tôi không hiểu?

(command "pline" pt "w" 0 (* 0.45 h) pt3 "w" 0 0 pt4 pt5 ""
"text" "m" pt6 0 y
 
"text" "m" pt6 0 y
"text" "m" pt7 0 x)

Đỏ: là nếu bạn copy rồi paste hoặc viết tất cả những gì mà không có 1 chữ bằng tiếng Việt có dấu thì phạm quy.

Cảnh báo này nhằm hạn chế những bài viết tiếng Việt mà không dấu. Nó là con dao 2 lưỡi, nên đôi lúc bạn copy rồi paste nhưng chưa kịp viết 1 câu tiếng Việt có dấu là bị cảnh báo. Còn khi đã có ít nhất 1 chữ tiếng Việt có dấu rồi thì OK thôi.


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#8 nguyenngoc971

nguyenngoc971

    biết dimstyle

  • Members
  • PipPipPipPipPip
  • 385 Bài viết
Điểm đánh giá: 75 (tàm tạm)

Đã gửi 11 April 2014 - 10:06 PM

bạn dùng SpeedCAD 2.0 những thứ bạn cần nó đều ở trong này và ko lo bị xung đột giữa các lisp


  • 0

114123_building_folds_demolition.gif