whatcholingon
-
Số lượng nội dung
222 -
Đã tham gia
-
Lần ghé thăm cuối
-
Ngày trúng
6
Bài đăng được đăng bởi whatcholingon
-
-
Chào mọi người!
Mình có một bản vẽ trong đó có rất nhiều đường PL ( các đường này là đường đồng mức)
Nhưng các pl này có rất nhiều đường gấp khúc nhìn không được đẹp lắm
mọi người có thể viết cho mình một LSP như sau:
Chọn đường pl sau đó sẽ tự chạy một đường SPL bám theo đường pl cũ.
Như hình minh họa dưới
Ở trong hình mình MOVE đường SPL lên trên cho dễ nhìn thui. còn vị trị của nó là nằm cùng với PL ban đầu.
Mình up luôn bản vẽ lên mọi người coi cho dễ:
http://www.cadviet.com/upfiles/3/96857_t1.dwg
Mọi người viết giúp mình gấp nhé. mình đang rất cần.
Thanks!
-
Bạn đánh lệnh BURST xem có được không( lệnh này là làm tan block vẫn giữ nguyên thuộc tính)
Nếu không được thì bạn gửi file lên đây để mọi người giúp.
-
Tuyệt vời! Thanks Mr DVH rất nhiều.
-
Đúng rùi bạn.
-
Thanks.
sau khi chọn đối tượng cần copy xong
thì ta chọn text mẫu: vd chọn text A ( vì trong bản vẽ có rất nhiều text trùng tên nhau nhưng ở các vị trí khác nhau ( cái này là ghi chú tên điểm))
sau đó ta chọn vụng enter là đối tượng đó copy đến các text là A.
-
Mọi người có thể sửa lisp trên thay vì chọn các point . ta chọn các text được không ah.
vd trong bản vẽ có các text là : A,B,C D...
ta đánh lệnh chọn đối tượng cần copy , chọn điểm gốc.
sau đó chọn text mẫu tiếp là bao hết các text.
-
-
Hình như bạn còn thiếu file thì phải. Bạn thư dow bản khác về cài lại xem.
-
Cách Nhập số liệu trên nova thì cũng giống như trên cel thôi. nhưng ở cel thì nó nhanh hơn chút.
Số liệu của bản gửi lên mình thấy lỗi ở Đỉnh 2 cánh tang không bằng nhau :
Từ TD2 đến P2 là: 20m
Từ P2 đến TC2 là : 26.25
Bạn kiểm tra lại chỗ này nhé.
Đây là bản vẽ mở lên nó không báo lỗi nữa;
- 1
-
mình kiểm tra file số liệu của bạn thấy như sau:
1) Các đỉnh chưa điền bán kính
2) Không có tiếp cuối 3.
Bạn điền đủ thông số trên là chạy được.
Nếu vẫn không chạy được bạn gửi cả file bản vẽ lên đây để mọi người chỉnh sửa cho bạn.
- 1
-
Thật tình chẳng ai muốn làm điều xấu trái lương tâm cả. Chỉ vì hoàn cảnh xô đẩy đưa mình vào thế bí nên bắt buộc phải tìm lối thoát.
Mình cũng cứ thử đặt thử địa vị của mình ở vị trí của từng người thì sẽ hiểu vấn đề.
Cuộc sống mà. biết và sống làm sao cho được long người.
-
thật ko có cách nào hả các pác?
vẽ lại thì hhuhu!
Mình làm được rùi nè:
http://www.mediafire.com/?b17ypv7nhvnwvv8
Bạn có bao nhiêu bản vẽ cần phá đưa mình phá cho.
- 1
-
Lớp dạy hoành tráng bài bản thì chưa biết sao riêng mình có khoảng hâm mấy bài cơ bản đây bạn nào học thì dạo dạo trước cho có chút kiến thức rồi tìm thầy khác cao hơn sẽ thuận tiện hơn.
Nhảy vào blog của Mr. Duy để ngâm cứu lsp. mà lại chú ý đến cái thằng Lisp di động. Hay quá đang tìm hiểu. Đang làm quen ở máy của mình có những tiện ích đã sử dụng quen. đột nhiên chuyển qua máy khác cứ bỡ ngỡ như chuyển qua nhà cô bạn hàng xóm.
Sau này tác giả cho mình chỉnh sửa bản gốc chút nhé.( Mạo danh tý cho oai ý mà)
Thanks!
-
đầu đuôi nó thế này bác nhé: http://www.cadviet.c..._drawing1_5.dwg
Chèn cọc để nó nhận luôn mã điểm thì mình không biết trong topo có lệnh đó không. Mình làm thủ công thui. (Chèn cọc xong lấy số liệu sửa lại tên cọc. Cập nhật dữ liệu).
-
Giảm thao tác Undo và cmdecho thì sẽ giảm được 1 nửa time :)
(defun c:gifpr (/ ss n plst i en el p ma k tmp fw val) (defun val (a e)(cdr (assoc a (entget e)))) (defun cont(e / tmp)(substr (setq tmp (val 1 e)) (+ 4 (vl-string-search "\\l" tmp)))) (vl-load-com) (setq Start (getvar "Millisecs")) (setvar 'cmdecho 0) (command "undo" "Mark") (setq ss (ssget (list (cons 0 "acad_proxy_entity"))) n (sslength ss) plst (list) i -1 tmp (getfiled "Chon file xuat Text goc" (getvar "dwgprefix") "csv" 1) fw (open tmp "w") ) (while (< i n) (setq en (entlast)) (command "explode" (ssname ss (setq i (1+ i)))) (while (setq en (entnext en)) (cond ((= (val 0 en) "CIRCLE") (setq p (val 10 en))) (T (if (= (val 62 en) 2)(setq num (cont en))(setq nm (cont en)))) ) ) (write-line (strcat num (chr 44) nm (chr 44) (apply 'strcat (mapcar '(lambda(x)(strcat (rtos x 2 2) (chr 44))) p))) fw) ) (close fw) (command "undo" "back") (setq End (getvar "Millisecs")) (alert (vl-princ-to-string (* (- end start) 0.001))) (princ) )
Ketxu xem lại lsp:
Sao khi Lấy text ghi chú thì nó lại bỏ mất ký tự ở trước là lý do gì vậy. ( vd: BD thì chỉ có D, LS thì chỉ có S)
STT cũng chạy lung tung nữa, Ket sửa lại giùm nhé.
Thanks!
-
Mình kẻ một tuyến mới chạy thì thấy bình thường có lỗi gì đâu.
Bạn đưa cho mình một tuyến có ở trên bản vẽ mình chạy thử xem nào.
-
Xã hội phân công hết rùi. Mỗi người có thế mạnh và thế yếu của mình. kẻ dốt thì làm đầy tớ của người giỏi. mình là thầy của người này, nhưng lại là trò của người kia.( cho nên mình giỏi mảng nào thì làm thầy mảng đó. yếu mảng nào thì làm trò mảng đó)
( Như mình nè so với mấy người xí trai hơn mình thì mình là nhất :D , còn so sánh với tất cả thì mình chỉ là hạt cát trên sa mạc)
- 3
-
Tuyến đường của bạn nó nằm ở chỗ nào nhỉ.
Mình tìm theo cái tọa độ thống kê cọc thì nó ở chỗ khác không trùng với tọa độ tuyến. tìm mỏi cả mắt mà chẳng thấy tuyến đường nào cả.
-
Hay thật. Lisp chạy tốt rùi bạn ạ.
(Chỉ có điều nếu bản vẽ mà nó có vài nghìn điểm thì khi lấy số liệu ra, chắc alo cho bạn mình cùng đi uống cafe rùi về là chạy số liệu xong bạn nhỉ)
-
Hì. đáng nhẽ (ghi là: thì ngược lại (mới đúng nhỉ)) ( ngược lại ở đây là nó có thể đọc được)
Tiếp thu sai xót. Lần sau mình sẽ chú ý ngôn từ hơn.
Thanks
-
Các bản cad đời trước thì không đọc được cái file của cad đời sau và ngược lại
Bạn vào cad 2007 mở các file đó lên rồi save as dưới đuôi dwg 2004 thì mới mở được trên cad 2004
- 1
-
Bạn quả thật là người chịu khó và nhiệt tình.
Đã là một sản phẩm thì bạn liên hoàn thiện nó. ở đây có rất nhiều người. kiểu gì cũng có người quan tâm tới nó và rất cần nó.
Nếu bạn đưa nó ra file csv theo dạng
STT TÊN ĐIỂM TOẠ ĐỘ X TOẠ ĐỘ Y CAO ĐỘ
Nếu được vậy thì nhanh hơn các thao tác mình làm. Thì mình là người cần đầu tiên đó bạn ạ.
thanhk!
-
mình muốn phát sinh cọc nhưng tên cọc nhận mã điểm làm tên cọc. bac có cách không?
Mình chưa hiểu ý của bạn lắm:
1) bổ sung thêm điểm mia (ví dụ khu địa hình này có chỗ bị lũng mình muốn thêm điểm mia)
2) chèn thêm cọc trên một tuyến đường.
Bạn có thể up cái hình or file nên mình ngó cái xem đầu đuôi nó thế nào.
-
bạn có sử dụng topo à? mình muốn gán mã diểm cho tên cọc bạn có cách nào nhanh không?
Mình chỉ biết chút xíu về nó thui. đang tìm hiểu mà. mình chủ yếu chạy trên nova ( cũng chỉ biết chạy tuyến và một số lệnh)
Gán mã điểm ở đây là như thế nào.
1) gán cho toàn bộ số điểm mia
2) gán cho điểm mia mà mình chọn
[Yêu Cầu] Lisp vẽ một SPL trên một PL cho trước
trong AutoLisp
Đã đăng · Trả lời báo cáo
Thanks ketxu
nhưng khi đánh lệnh bị lỗi sau : error: no function definition: ACET-SS-TO-LIST
Ket khắc phục giùm mình nhé.
Mình dùng cad 2007 có cài Express rồi.