Ðề: Visual Lisp
Em có đaọn lisp sau dùng để đưa các đường kích thước về cùng một lớp "Dim" trong
bản vẽ Autocad. Nhưng không hiểu sao các đường kích thước được tạo ra không nằm ở
lớp Dim mà nằm ở lớp hiện hành. Các bác giúp em với.
;;; chuong trinh dua cac dimension ve lop "dim"
(defun C:dd ( )
(setq olderr *error*
*error* myerror)
(setq ocmd (getvar "cmdecho"))
(setq osme (getvar "osmode"))
(setvar "cmdecho" 0)
(setq olay (getvar "clayer"))
(command "clayer" "DIM")
(command "_dimlinear")
(setvar "clayer" olay)
(setvar "cmdecho" ocmd)
(setvar "osmode" osme)
(setq *error* olderr)
(princ)
;;;
;;; ====================== END OF FUNCTION "dimlinear"
QUẢNG CÁO ĐẦU TRANG
Collapse
Thông báo
Collapse
No announcement yet.
Visual Lisp
Collapse
X
-
Ðề: Visual Lisp
Đấy là tôi trêu bạn thôi(mà bán 50 phiên bản NS thì thừa tiến ấy chứ ). Trong đây có một topic về ObjectARX rồi đó, bạn sẽ tìm thấy một số link hữu ích trong đó.
Have fun!
Leave a comment:
-
Ðề: Visual Lisp
Trong dữ liệu của lisp không có kiểu mảng đâu, chỉ có list thay mảng thôi. Nhưng các biến trong Lisp đều tự động xóa khỏi bộ nhớ khi thực hiện xong lệnh, trừ các biến toàn cục.
Leave a comment:
-
Ðề: Visual Lisp
Trường hợp này có thể có vài nguyên nhân, bạn thử kiểm tra 2 trường hợp sau :
- Khai báo các biến : nếu 1 lệnh không dùng các biến toàn cục thì phải khai báo là biến cục bộ
- Kiểm tra chế độ bắt điểm.
Leave a comment:
-
Ðề: Visual Lisp
Bạn xem lại xem có dùng dữ liệu dạng mảng không.nếu dùng thì sau khi sử dụng xong phải xóa nó đi.
Leave a comment:
-
Ðề: Visual Lisp
Chào cả nhà,
Tớ gặp trường hợp này không biết bác nào biết thì giúp tớ nhé. Tớ viết xong một file lisp hoàn chỉnh, sau đó tớ cho load và cho chạy trên nền AutoCad2004, ngặc nổi, lênh của tớ chỉ chạy và vẽ tốt ở lần đầu tiên, đến lần thứ hai khi sử dụng nó thì nó cứ vẽ lung tung, không như lần 1 đã hoàn chỉnh, chỉ khi nào mở file mới, load file đó lại thì nó lại như ý mình, (tớ cũng thử trên AutoCad2000 cũng vẫn như cũ....!). Vậy các bác nào có kinh nghiệm về sự cố này tớ xin thọ giáo..
Leave a comment:
-
Ðề: Visual Lisp
Mình có cuốn "Kidsmart's AutoCAD 2006 .NET APIs Total Reference" , cuốn này giá... 50$ bạn có mua không?
Leave a comment:
-
Ðề: Visual Lisp
Bác nào có chương trình dịch ngược *.fas thành *.lsp thì cho mình với địa chỉ mail hnhanthanh@yahoo.com
Leave a comment:
-
Ðề: Visual Lisp
Bạn cứ chèn cao độ bình thường, đừng trim các đường đồng mức, vì sẽ rất khó khăn cho người sử dụng khi chọn cũng như quản lý. Còn text, có thể gắn với body ( lệnh textmark trong express) vẫn có thể che đi được phần đường đồng mức cần điền cao độ .
Leave a comment:
-
Ðề: Visual Lisp
Mình chạy thử rồi mà. Thấy trên mạng có những mã nguồn giống như vậy ( *.fas) ở 1 trang contour mà. Còn tất nhiên các phần khác là bạn làm rồi.
Leave a comment:
-
Ðề: Visual Lisp
http://en.wikipedia.org/wiki/Software
"tiện ích" cũng là phần mềm - phần mềm tiện ích. Phần mềm có nhiều nhánh khác nhau: phần mềm tiện ích, phần mềm hệ thống....etc(khái niệm phần mềm cũng rộng lớn...). Việc bán được hay không, không phụ thuộc vào đó là phần mềm tiện ích, phần mềm hệ thống, plugin, addon... Nó phụ thuộc vào tính hữu dụng, cạnh tranh, cá biệt của sản phẩm của bạn. Bạn hoàn toàn có thể đem bán...nhưng có bán được không lại là chuyện khác !Last edited by Kidsmart1981; 29-09-2005, 11:05 AM.
Leave a comment:
-
Ðề: Visual Lisp
Phần nội suy cao độ và vẽ đường đồng mức là load trên mạng về chứ có phải tự viết đâu mà đòi bán. Chương trình không giải quyết được 1 vấn đề cụ thể từ đầu đến cuối thì không gọi là phần mềm, chỉ là các tiện ích thôi. Cố viết nốt phần còn lại, chắc sẽ có sinh viên thủy lợi mua !
Leave a comment:
-
Ðề: Visual Lisp
chương trinh chỉ có vậy thi bán ai mà mua. Bạn nên nghiên cứu thêm nhé.
Leave a comment:
Quảng cáo cuối trang
Collapse
Leave a comment: