Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
vietle

[Yêu cầu] Viết lisp tính diện tích sơn đường

Các bài được khuyến nghị

http://www.cadviet.com/upfiles/3/49862_km44500__km45950_layout_plan_tung_3.dwg

nhờ các pro giúp em vấn đề này với ạ. 

Không hiểu mấy thằng thiết kế nó vẽ kiểu gì mà em không thể tính diện tích đc những đường sơn đường trong bản vẽ đính kèm.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mấy "thằng thiết kế" nó vẽ thế là chuyên nghiệp đấy! Pline có chiều dài và có bề rộng nét vẽ rồi thì cứ thế mà mần chứ đừng chửi nó mà tội.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

@Doan Van Ha: Cả dự án được mỗi bản vẽ này thôi bác ạ. Các bản vẽ khác tụi em phải vẽ lại và tính lại khối lượng nhiều lắm

Lúc lập BVTC chúng nó lấy luôn bản vẽ tụi em sửa lại mới ức chế chứ.

Bác có lisp nào tính diện tích Pline như Pline sơn trong bản vẽ em gửi không cho em xin với ạ

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

@Doan Van Ha: Cả dự án được mỗi bản vẽ này thôi bác ạ. Các bản vẽ khác tụi em phải vẽ lại và tính lại khối lượng nhiều lắm

Lúc lập BVTC chúng nó lấy luôn bản vẽ tụi em sửa lại mới ức chế chứ.

Bác có lisp nào tính diện tích Pline như Pline sơn trong bản vẽ em gửi không cho em xin với ạ

Cậu là thằng giám sát hay thằng thi công mà chửi thằng thiết kế ghê thế?

Tôi thấy "thằng thiết kế" vẽ đúng tỷ lệ đó chư? Cậu chỉ việc Tolal chiều dài (dùng lisp hoặc lệnh cad MO) các vạch sơn đó rồi nhân với chiều rộng vệt là ra diện tích thôi.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

@tvgtyb08: chắc là bác làm bên TVGT phải không ạ? 

"Nó" vẽ đúng tỉ lệ nhưng " bản vẽ chỉ mang tính chất tham khảo"  . Đây là nguyên văn câu trả lời của mấy ông thiết kế khi em hỏi những điều bất hợp lý trong bản vẽ trên ví dụ như cách bố trí đinh phản quang....

Bác cho em hỏi ngoài lệnh MO, LI thì còn cách nào thể tổng hợp được chiều dài hoặc diện tích của các vạch sơn không ạ vì những lệnh này không có tác dụng trong bản vẽ này :D

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Cái thằng làm thiết kế đường nào chắc cũng chỉ làm đến thế thôi. Còn tính diện tích thì có chiều dài vạch sơn và ký hiệu vạch sơn đó rồi xem cái 22TCN237-01 mà tính diện tích thôi .

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

:D :D :D

Lệnh aa>a>o sẽ tổng hợp chiều dài các polyline. Còn mấy cái block thì đếm cách nào tùy bác, rã nó ra rồi xài aa cũng được.

Nếu hồ sơ của bác mà có chừng 10.000 đối tượng thì bác nên xài phần mềm USD cho nó nhanh.

:D :D :D

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

@tvgtyb08: chắc là bác làm bên TVGT phải không ạ? 

"Nó" vẽ đúng tỉ lệ nhưng " bản vẽ chỉ mang tính chất tham khảo"  . Đây là nguyên văn câu trả lời của mấy ông thiết kế khi em hỏi những điều bất hợp lý trong bản vẽ trên ví dụ như cách bố trí đinh phản quang....

Bác cho em hỏi ngoài lệnh MO, LI thì còn cách nào thể tổng hợp được chiều dài hoặc diện tích của các vạch sơn không ạ vì những lệnh này không có tác dụng trong bản vẽ này :D

Hề hề hề ,

Ai bảo là không có tác dụng hè???

Mình li thử một thằng thấy nó ra cái ni, hổng biết chủ thớt còn cần cái chi nữa hè????

 

Command: li

LIST

Select objects: 1 found

Select objects

                  POLYLINE  Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01EC

              Open

    starting width      0.40

      ending width      0.40

              area   1931.77

            length    193.15

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01ED

                at point, X=  6021.26  Y=  9984.79  Z=     0.00

    starting width      0.40

      ending width      0.40

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01EE

at point, X=  6021.75  Y=  9984.72  Z=     0.00

    starting width      0.40

      ending width      0.40

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01EF

                at point, X=  6022.25  Y=  9984.65  Z=     0.00

    starting width      0.40

      ending width      0.40

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

 

Linetype scaling =      0.10

                   Handle = 1A01F0

............................................................................................................................

..............................................................................................................................................................................................................................

 

Hãy lưu ý các dòng màu đỏ.

 

Như vậy  từ chiều dài và chiều rộng của polyline, không nhẽ không tính ra được diện tích của nó hay sao hè????

Nếu muốn tính tổng nhiều diện tích thì hãy li nhiều lần là ok.

Còn nếu muốn dùng lisp thì cũng chẳng quá khó tẹo nào....

     ending width      0.40
 
            length    193.15
 
Select objects: 1 found
 
Select objects: 1 found
 
Command: li
LIST
Select objects: 1 found
 
Select objects:
 
                  POLYLINE  Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EC
              Open
    starting width      0.40
      ending width      0.40
              area   1931.77
            length    193.15
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01ED
                at point, X=  6021.26  Y=  9984.79  Z=     0.00
    starting width      0.40
      ending width      0.40
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EE
Command: li
LIST
Select objects: 1 found
 
Select objects:
 
                  POLYLINE  Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EC
              Open
    starting width      0.40
      ending width      0.40
              area   1931.77
            length    193.15
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01ED
                at point, X=  6021.26  Y=  9984.79  Z=     0.00
    starting width      0.40
      ending width      0.40
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EE

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Với bản vẽ này, cách tính như sau:

1.Thống kê chiều dài các loại vạch

2.Dựa vào tỷ lệ vạch chia theo tiêu chuẩn => Số vạch bố trí => Diện tích (Bề rộng, chiều dài nét theo TCVN)

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

 

Hề hề hề ,

Ai bảo là không có tác dụng hè???

Mình li thử một thằng thấy nó ra cái ni, hổng biết chủ thớt còn cần cái chi nữa hè????

 

Command: li

LIST

Select objects: 1 found

Select objects

                  POLYLINE  Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01EC

              Open

    starting width      0.40

      ending width      0.40

              area   1931.77

            length    193.15

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01ED

                at point, X=  6021.26  Y=  9984.79  Z=     0.00

    starting width      0.40

      ending width      0.40

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01EE

at point, X=  6021.75  Y=  9984.72  Z=     0.00

    starting width      0.40

      ending width      0.40

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

Linetype scaling =      0.10

                   Handle = 1A01EF

                at point, X=  6022.25  Y=  9984.65  Z=     0.00

    starting width      0.40

      ending width      0.40

                  VERTEX    Layer: "vach son 4a"

                            Space: Model space

                   Color: BYLAYER    Linetype: "CONTINUOUS"

 

Linetype scaling =      0.10

                   Handle = 1A01F0

............................................................................................................................

..............................................................................................................................................................................................................................

 

Hãy lưu ý các dòng màu đỏ.

 

Như vậy  từ chiều dài và chiều rộng của polyline, không nhẽ không tính ra được diện tích của nó hay sao hè????

Nếu muốn tính tổng nhiều diện tích thì hãy li nhiều lần là ok.

Còn nếu muốn dùng lisp thì cũng chẳng quá khó tẹo nào....

     ending width      0.40
 
            length    193.15
 
Select objects: 1 found
 
Select objects: 1 found
 
Command: li
LIST
Select objects: 1 found
 
Select objects:
 
                  POLYLINE  Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EC
              Open
    starting width      0.40
      ending width      0.40
              area   1931.77
            length    193.15
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01ED
                at point, X=  6021.26  Y=  9984.79  Z=     0.00
    starting width      0.40
      ending width      0.40
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EE
Command: li
LIST
Select objects: 1 found
 
Select objects:
 
                  POLYLINE  Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EC
              Open
    starting width      0.40
      ending width      0.40
              area   1931.77
            length    193.15
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01ED
                at point, X=  6021.26  Y=  9984.79  Z=     0.00
    starting width      0.40
      ending width      0.40
 
                  VERTEX    Layer: "vach son 4a"
                            Space: Model space
                   Color: BYLAYER    Linetype: "CONTINUOUS"
Linetype scaling =      0.10
                   Handle = 1A01EE

 

"Nếu muốn tính tổng nhiều diện tích thì hãy li nhiều lần là ok."

:) :) :)  Không hiểu  bác Bình đang nói thật hay đùa nhỉ ??? Nếu thật thì bác đã ....xui ....dại chủ thớt rồi đó!

 

Công bằng mà nói người thiết kế đường đã dùng block và Pline rời rạc để lăn sơn trên đường nhựa  là hơi bị dở hơi, gây khó khăn cho người khác.

 

Anh chủ thớt có thể thực tập việc chữa cháy theo cách của anh Hai Lúa ở trong này  cũng tàm tạm được:

http://www.cadviet.com/forum/topic/274-do-vui/page-71

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×