Đến nội dung


Hình ảnh
- - - - -

xin giúp tôi file autolisp tính khối lượng san nền


  • Please log in to reply
28 replies to this topic

#21 smilingman82

smilingman82

    biết vẽ arc

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

Đã gửi 10 August 2008 - 12:02 AM

Đây là 1 chương trình san nền, bao gồm 1 file mausannen.dwg và 1 file sannen.fas.
Mở file mausannen.dwg, load file sannen.fas vào, block caodomoc là các điểm mốc xác định ô lưới, bạn click đôi vào để chỉnh sửa các thông số, cao độ thiết kế nằm phía trên bên phải (CD_TK), kế bên dưới là cao độ tự nhiên (CD_TN), độ chênh cao chương trình sẽ tự tính (CH_CAO). Một ô lưới có thể có từ 3,4 điểm hoặc nhiều hơn, thường thì 1 ô lưới bao gồm 4 điểm tạo thành hình vuông 20m x 20m, trừ những ô giáp ranh giới.
Để tính khối lượng trong 1 ô lưới, bạn đánh lệnh "kl", chọn các block caodomoc theo chieu kim đồng hồ hoặc ngược lại, sau đó chọn điểm để ghi khối lượng vừa tính được.
Chúc bạn thành công!!

<a href="http://www.cadviet.c...les/SANNEN.rar" target="_blank"><a href="http://www.cadviet.c...les/SANNEN.rar" target="_blank">http://www.cadviet.com/upfiles/SANNEN.rar</a></a>

bác bowman có thể nói wa cho tớ về nguyên tắc tính KL đào đắp 1 ô lưới của bác đ ko (từ 4 điểm góc làm thế nào để tính ra KL đào đắp
**nếu chỉ đào hay đắp ko thì tớ hiểu nhưng vừa đào vừa đắp thì chưa hiểu lắm).....làm thế nào đê xác định nhanh nhất đường ranh giới đào đắp trong 1 ô (hay lại phải mò từng điểm một - có CĐTN=CĐTK) ...xin bác chỉ giáo ..thank
  • 0

#22 smilingman82

smilingman82

    biết vẽ arc

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

Đã gửi 10 August 2008 - 12:29 AM

@BOWXMAN: nhân thể bác cho hỏi lun các lệnh trong file lisp san nền của bác ..tớ mới chỉ bít có mấy lệnh NS , DM , KL , TL ...lệnh TL dể tính kl taluy chưa hiểu lắm , bác có thể trình bày rõ hơn k ? thank ,,đang tự mày mò món này nên còn 1 số vấn đề , rất mong các bác chỉ giáo ..thank
  • 0

#23 alibaba

alibaba

    biết zoom

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

Đã gửi 15 November 2008 - 10:52 PM

nghe các pác bàn luận ve san nền tấp nập quá! tiểu đệ xin được phần mền san nền miễn phí cực hay đã up lên lau rồi mà chẳng thấy bác nào bàn luận gì cả! đây la 1 phai mẫu em up lên cho moi người xem nếu ai thấy đạt yêu cầu thì có thể liên hệ em chuyền dậy cách sử dụng khônglay' 1 đồng:http://www.cadviet.com/upfiles/kl_1.dwg...http://www.cadviet.com/upfiles/doan2.dwg còn đây là cái mà em nhờ các bác chỉ giáo đây. người ta cũng sử dụng phần mềm của em mà thiết kế được như vậy em không biết họ đã đưa cao độ thiết kế vào thế nào nưa! bác nào đã từng làm chỉ giúp em với! Thanks!!!
  • 0

#24 Ar_Chanwoo

Ar_Chanwoo

    biết lệnh break

  • Members
  • PipPipPipPip
  • 224 Bài viết
Điểm đánh giá: 38 (tàm tạm)

Đã gửi 16 November 2008 - 12:58 AM

nghe các pác bàn luận ve san nền tấp nập quá! tiểu đệ xin được phần mền san nền miễn phí cực hay đã up lên lau rồi mà chẳng thấy bác nào bàn luận gì cả! đây la 1 phai mẫu em up lên cho moi người xem nếu ai thấy đạt yêu cầu thì có thể liên hệ em chuyền dậy cách sử dụng khônglay' 1 đồng:http://www.cadviet.com/upfiles/kl_1.dwg...http://www.cadviet.com/upfiles/doan2.dwg còn đây là cái mà em nhờ các bác chỉ giáo đây. người ta cũng sử dụng phần mềm của em mà thiết kế được như vậy em không biết họ đã đưa cao độ thiết kế vào thế nào nưa! bác nào đã từng làm chỉ giúp em với! Thanks!!!

Mình cũng quan tâm lắm nhưng liên hệ thế nào đây bạn?
  • 0

#25 thanhtranle

thanhtranle

    biết vẽ ellipse

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

Đã gửi 22 April 2013 - 05:53 AM

Tại sao bạn không đưa các cao độ vào đỉnh ô lưới? Trong thi công và nghiệm thu, người ta căn cứ vào các cao độ này. tại các đỉnh ô lưới người ta đánh dấu 1 cái mốc, đặt mia 1 chổ ngắm các điểm mốc đó là biết các cao độ thi công đúng hay sai.

các pác cho em hỏi làm sao để đưa cao độ vào đỉnh ô lưới theo bình đồ có sẵn?


  • 0

#26 sontvxd10

sontvxd10

    Chưa sử dụng CAD

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

Đã gửi 18 July 2013 - 08:37 PM

AE nào còn giư file lisp kl.lisp tính khối lượng đào đắp dựa vào 4 điểm chênh cao ở ô lưới của boxman gửi cho minh với. Link trên die cả rồi. Mail mình là dobaoxd@gmail.com .Thx ae nhiều.


  • 0

#27 quangtb

quangtb

    biết zoom

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

Đã gửi 24 June 2016 - 11:25 PM

các bác cho em hỏi làm sao để nội suy cao độ trung bình xong rồi đưa cao độ vào đỉnh ô lưới theo bình đồ có sẵn? tiện đây bác nào cho e xin lisp của bác Bowxman với e tìm toàn link die thôi e cám ơn!


  • 0

#28 thanhtung_nd

thanhtung_nd

    Chưa sử dụng CAD

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

Đã gửi 12 August 2016 - 02:54 PM

anh có thể gửi lại file qua mail cho em đc ko, link die rồi. em cám ơn trc ạ

mail em là : hakien0601@gmail.com

Sau đây là chương trình Lisp CADVietSN (CADViet Sannen) với lệnh lisp là CVSN thỏa mãn yêu cầu của Vbao. Chương trình làm việc theo nguyên tắc sau:
Bước 1: Người sử dụng insert các block điểm tính toán (VD như KLuong_1) vào tâm của các ô lưới, và đặt tên cho các điểm này trước (bằng lệnh hiệu chỉnh ATTEDIT).
Bước 2: Người sử dụng gọi lệnh CVSN và nhập vào các thông số:
a. Tên layer chứa text có giá trị cao độ hiện trạng.
b. Tên layer chứa text có giá trị cao độ trung bình thiết kế.
c. Chiều dài ô lưới điển hình.
d. Tên block điểm tính toán.
Sau đó chương trình yêu cầu người sử dụng chọn các block điểm tính toán cần tính. Kết quả tính sẽ được update vào block điểm tính toán.

Chương trình sẽ tính bằng thuật toán sau với mỗi điểm block tính toán:
- Quét qua tất cả các text nằm trong layer cao độ trung bình thiết kế để tìm đối tượng text gần nhất. Lấy giá trị này vào giá trị cao độ trung bình thiết kế.
- Quét qua tất cả các text nằm trong layer cao độ hiện trạng (là các mắt của ô lưới) lấy 4 (hoặc 3 hay 5) điểm gần nhất thỏa mãn điều kiện khoảng cách từ điểm tính toán tới các điểm này nhỏ hơn chiều dài ô lưới. Tính cao độ trung bình và diện tích ô lưới theo 4 (hoặc 3|5) điểm này. Điền hai thông số này vào 2 ô trong block điểm tính toán.
- Tính khối lượng đào (hoặc đắp) bằng cách lấy khối tích của phần hiện trạng trừ đi khối tích của phần tính toán.

Như vậy, chương trình không quan tâm đến việc các điểm nào tạo nên ô lưới, nó chỉ tìm 4 (hoặc 3|5) điểm gần điểm tính toán nhất để tạo thành ô lưới. Và lấy điểm cao độ thiết kế gần nhất để làm cao độ thiết kế trung bình.

Block KLuong_1 nằm trong file KLuong_1.dwg dưới đây (không sử dụng được file ban đầu của Vbao do bạn làm thừa 2 Attribute dẫn đến chương trình sẽ chạy sai).

------------------------------------------
Cách sử dụng:
Bước 1 - Chuẩn bị file tính toán:
- Text chứa giá trị cao độ hiện trạng phải có điểm chèn trùng với đỉnh ô lưới (để chương trình biết chính xác tọa độ) và nằm trong cùng 1 layer riêng.
- Text chứa giá trị cao độ trung bình thiết kế phải nằm gần tâm ô lưới
- Insert file KLuong_1.dwg vào file tính toán để thành block KLuong_1.
- Copy các block điểm tính toán này vào tâm các ô lưới.

Bước 2 - Chạy chương trình:
2. Upload file CADVietSN.lsp.
3. Gọi lệnh CVSN
- Nhập vào các thông số: tên layer chứa cao độ hiện trạng, tên layer chứa cao độ thiết kế, chiều dài ô lưới điển hình, tên block điểm tính toán (nhập vào KLuong_1).
- Chọn các block cần update kết quả tính toán.

Dưới đây là file lisp, file KLuong_1.dwg và file mẫu chuẩn.
Với file mẫu này, layer chứa cao độ hiện trạng là caodo2, layer chứa cao độ thiết kế là caodo, chiều dài lưới điển hình là 25, tên block điểm tính toán là KLuong_1

http://www.cadviet.c...les/filemau.zip
http://www.cadviet.c...es/KLuong_1.zip
http://www.cadviet.c...s/CADVietSN.lsp

Với file mẫu trên, sử dụng chương trình CADViet SanNen:

Trước khi chạy chương trình
CVSN_truoc.gif

Sau khi chạy chương trình
CVSN_sau.gif
Chú ý: block điểm tính toán phải đặt chuẩn vào tâm của hình vuông, để chương trình nhận biết được các điểm thuộc ô lưới.

 

<script async="" src="//cse.google.com/adsense/search/async-ads.js"> </script>


  • 0

#29 tla2612

tla2612

    Chưa sử dụng CAD

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

Đã gửi 06 December 2016 - 09:26 PM

Đây là 1 chương trình san nền, bao gồm 1 file mausannen.dwg và 1 file sannen.fas.
Mở file mausannen.dwg, load file sannen.fas vào, block caodomoc là các điểm mốc xác định ô lưới, bạn click đôi vào để chỉnh sửa các thông số, cao độ thiết kế nằm phía trên bên phải (CD_TK), kế bên dưới là cao độ tự nhiên (CD_TN), độ chênh cao chương trình sẽ tự tính (CH_CAO). Một ô lưới có thể có từ 3,4 điểm hoặc nhiều hơn, thường thì 1 ô lưới bao gồm 4 điểm tạo thành hình vuông 20m x 20m, trừ những ô giáp ranh giới.
Để tính khối lượng trong 1 ô lưới, bạn đánh lệnh "kl", chọn các block caodomoc theo chieu kim đồng hồ hoặc ngược lại, sau đó chọn điểm để ghi khối lượng vừa tính được.
Chúc bạn thành công!!

http://www.cadviet.c...iles/SANNEN.rar

Sao mình không vào doload được nhỉ. mình đang cần tìm lisp này mà mãi ko dow dc.

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp Tự động Chính tảBỏ dấu kiểu mới [ Bật/Tắt (F9) Ẩn/Hiện bảng điều khiển (F8) ]

  • 0