Đến nội dung


Hình ảnh
- - - - -

mã lisp phục vụ thống kê


  • Please log in to reply
2 replies to this topic

#1 tambat

tambat

    biết zoom

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

Đã gửi 08 June 2007 - 10:22 AM

Em mới tìm hiểu về Lisp và đang muốn tìm hiểu để viết một vài đoạn lisp mà mình thích làm theo cách riêng, có thể trong các diễn đàn có rất nhiều lisp viết về nó và rất chất lượng, song em vẫn mong muốn tim tòi để có thể hiểu và có thể tự viết một vài đoạn theo sở thích, nên mong anh chi chi bảo giùm một số điểm sau !

1 trong thong kê cốt thép chúng ta phải tính toán số lượng các thanh (cấu kiện) vậy có lisp nào có thể làm nhanh việc này được hay không.
2 Nếu muốn đưa một dòng text (kết quả của một đoạn lisp) về một style có sãn trong bản vẽ thì làm thế nào. ví dụ trong bản vẽ có các style như :ghichu; text; tieu đề ..., một đoạn lisp điền cao độ vào trong bản vẽ, nhưng đoạn lisp này lại tạo ra một style mới, em muốn phần text này thưộc style ghichu thì phải làm sao. (COMMAND "STYLE" "CAODO" "Vni-times" "" "" "" "" "")
3 có lisp nào tạo block từ những đối tượng vừa tạo hay không (các đối tượng vừa được tạo ra trong đoạn lisp) , ví du khi chúng ta tạo ra điền cao độ nếu muốn các phần Hatch va line thuộc 01 block còn phần text không thuộc block đó.
4. Nếu muốn chèn một block có sẳn trong bản vẽ, rồi thêm các chi tiết khác lên block đó (ví dụ như thêm text, line ...) thì phải làm sao !


cảm ơn các Bác nhiều chúc các Bác sức khỏe
  • 0

#2 vndesperados

vndesperados

    biết lệnh xref

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

Đã gửi 08 June 2007 - 12:05 PM

Em mới tìm hiểu về Lisp và đang muốn tìm hiểu để viết một vài đoạn lisp mà mình thích làm theo cách riêng, có thể trong các diễn đàn có rất nhiều lisp viết về nó và rất chất lượng, song em vẫn mong muốn tim tòi để có thể hiểu và có thể tự viết một vài đoạn theo sở thích, nên mong anh chi chi bảo giùm một số điểm sau !

1 trong thong kê cốt thép chúng ta phải tính toán số lượng các thanh (cấu kiện) vậy có lisp nào có thể làm nhanh việc này được hay không.
2 Nếu muốn đưa một dòng text (kết quả của một đoạn lisp) về một style có sãn trong bản vẽ thì làm thế nào. ví dụ trong bản vẽ có các style như :ghichu; text; tieu đề ..., một đoạn lisp điền cao độ vào trong bản vẽ, nhưng đoạn lisp này lại tạo ra một style mới, em muốn phần text này thưộc style ghichu thì phải làm sao. (COMMAND "STYLE" "CAODO" "Vni-times" "" "" "" "" "")
3 có lisp nào tạo block từ những đối tượng vừa tạo hay không (các đối tượng vừa được tạo ra trong đoạn lisp) , ví du khi chúng ta tạo ra điền cao độ nếu muốn các phần Hatch va line thuộc 01 block còn phần text không thuộc block đó.
4. Nếu muốn chèn một block có sẳn trong bản vẽ, rồi thêm các chi tiết khác lên block đó (ví dụ như thêm text, line ...) thì phải làm sao !
cảm ơn các Bác nhiều chúc các Bác sức khỏe


1. Đây là bài tóan thống kê. Lọai thống kê này nhiều lắm.
2. Nếu đọan text đó đã có trên bản vẽ thì dùng lệnh SUBST để thay đổi style, còn nếu chưa có, tức là chạy LISP mới tạo ra text thì chuyển về STYLE cần thiết rồi viết text sau
3. Cái này thì làm được. Cần phải ghi nhận đối tượng nào vừa được tạo ra và có thể lưu thành một nhóm để tạo BLOCK từ nhóm đó.
4. Một block đã có trong bản vẽ khi thực hiện EDIT (Add, Edit, Remove) một vài thành phần trong BLOCK đó sẽ làm thanh đổi các đối tượng có cùng BLOCK. Có thể giải quyết bằng cách tao BLOCK mới kế thừa trên BLOCK sẵn có - (3).
  • 0

#3 tlhoangquan

tlhoangquan

    Chưa sử dụng CAD

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

Đã gửi 21 August 2009 - 04:06 PM

1. Đây là bài tóan thống kê. Lọai thống kê này nhiều lắm.
2. Nếu đọan text đó đã có trên bản vẽ thì dùng lệnh SUBST để thay đổi style, còn nếu chưa có, tức là chạy LISP mới tạo ra text thì chuyển về STYLE cần thiết rồi viết text sau
3. Cái này thì làm được. Cần phải ghi nhận đối tượng nào vừa được tạo ra và có thể lưu thành một nhóm để tạo BLOCK từ nhóm đó.
4. Một block đã có trong bản vẽ khi thực hiện EDIT (Add, Edit, Remove) một vài thành phần trong BLOCK đó sẽ làm thanh đổi các đối tượng có cùng BLOCK. Có thể giải quyết bằng cách tao BLOCK mới kế thừa trên BLOCK sẵn có - (3).


Chào bạn vndesperados mình đọc câu trả lời của bạn mình thấy rất hay ... Nhưng mình thực sự không biết phần 3. làm thế nào để ghi nhận đối tượng vừa được tạo bằng lệnh lisp. và dùng hàm gì để lưu chúng thành một nhóm. Hàm gì để tạo lisp từ nhóm
  • 0