Đến nội dung


Hình ảnh
- - - - -

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


  • Please log in to reply
9 replies to this topic

#1 vietle

vietle

    biết pan

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

Đã gửi 25 April 2014 - 07:45 PM

http://www.cadviet.c...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.


  • 0

#2 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 25 April 2014 - 07:50 PM

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.


  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#3 vietle

vietle

    biết pan

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

Đã gửi 25 April 2014 - 08:31 PM

@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 ạ


  • 0

#4 tvgtyb08

tvgtyb08

    biết vẽ spline

  • Members
  • PipPip
  • 92 Bài viết
Điểm đánh giá: 10 (tàm tạm)

Đã gửi 25 April 2014 - 09:44 PM

@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.


  • 0

#5 vietle

vietle

    biết pan

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

Đã gửi 26 April 2014 - 12:24 AM

@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


  • 0

#6 Truong1603

Truong1603

    Edu level: li4

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

Đã gửi 26 April 2014 - 08:23 AM

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 .


  • 0

#7 sgcq

sgcq

    Hội Hai Lúa

  • Members
  • PipPipPipPipPipPipPip
  • 1880 Bài viết
Điểm đánh giá: 692 (tốt)

Đã gửi 26 April 2014 - 10:46 AM

: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


  • 0

12728974_230210507314169_718723558582070 HỘI HAI LÚA

           fanpage: https://www.facebook.com/HoiHaiLua/

 

 

 

 

 

 


#8 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 26 April 2014 - 11:22 AM

@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

  • 0
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#9 NguyenNgocSon

NguyenNgocSon

    biết dimbaseline

  • Members
  • PipPipPipPipPip
  • 368 Bài viết
Điểm đánh giá: 39 (tàm tạm)

Đã gửi 26 April 2014 - 12:49 PM

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)


  • 0

#10 Hoan1111

Hoan1111

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 2587 Bài viết
Điểm đánh giá: 692 (tốt)

Đã gửi 26 April 2014 - 03:41 PM

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.c...-do-vui/page-71


  • 1

66 Câu Phật Học Cho Cuộc Sống : http://ngocchinh.com...-cho-cuoc-song/

Gió đưa cây cải về trời / Rau răm ở lại chịu lời đắng cay...