Chuyển đến nội dung
Diễn đàn CADViet
minhmani

HELP! Nhờ ae viết giúp lisp sửa chênh cao và các Text trên trắc dọc dựa vào 2 đường polyline

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

Chào mọi người, mong mn viết giúp mình 1 lisp với yêu cầu như sau:

- Dùng lệnh "spy"

  Giả sử mình gọi A là khoảng cách theo phương đứng giữa 2 đường polyline   (Trong đó có 1 đường Polyline đã có Text cao độ chuẩn)

- Chọn tỉ lệ đứng 1/X  (nếu X=1000 thì A=Chiều dài đường dim; nếu X=100 thì A= (Chiều dài đường dim) / 10; nếu X=200 thì A= (Chiều dài đường dim) / 5 .............)

  Coi như mình chọn X=100  (tức tỉ lệ đứng là 1/100   --> Vậy A= (Chiều dài đường dim) / 10  )

- Chọn vị trí làm mốc (Trên đường Polyline có cao độ chuẩn)

- Chọn Text cao độ ứng với vị trí mốc

 

--> Sau đó phần mềm sẽ hỏi:  "Bạn muốn sửa Text (1)  hay muốn sửa chênh cao (2)

 

*Trường hợp 1: Nếu chọn sửa theo Text (1)

- Chọn đường Polyline có cao độ chuẩn

- Quét những Text có cao độ chuẩn  (cái này nếu các bác thấy không cần thiết có thể bỏ đi)

- Chọn đường Polyline đang có cao độ Text bị sai

- Quét những Text cần sửa

--> Kết quả là các Text ghi sai cao độ đã được sửa thành cao độ chuẩn.

 

*Trường hợp 2: Nếu chọn sửa chênh cao (2)

- Chọn đường Polyline có cao độ chuẩn

- Quét những Text có cao độ chuẩn  (cái này nếu các bác thấy không cần thiết có thể bỏ đi)

- Chọn đường Polyline đang có cao độ Text bị sai

- Quét các Text cần sửa chênh cao     ( A= (Chiều dài đường dim) / 10 )

--> Kết quả là các Text ghi sai chênh cao đã được sửa thành chênh cao chuẩn

 

Cám ơn mọi người trước :D

TD mau.dwg

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
9 phút trước, minhmani đã nói:

Chào mọi người, mong mn viết giúp mình 1 lisp với yêu cầu như sau:

- Dùng lệnh "spy"

  Giả sử mình gọi A là khoảng cách theo phương đứng giữa 2 đường polyline   (Trong đó có 1 đường Polyline đã có Text cao độ chuẩn)

- Chọn tỉ lệ đứng 1/X  (nếu X=1000 thì A=Chiều dài đường dim; nếu X=100 thì A= (Chiều dài đường dim) / 10; nếu X=200 thì A= (Chiều dài đường dim) / 5 .............)

  Coi như mình chọn X=100  (tức tỉ lệ đứng là 1/100   --> Vậy A= (Chiều dài đường dim) / 10  )

- Chọn vị trí làm mốc (Trên đường Polyline có cao độ chuẩn)

- Chọn Text cao độ ứng với vị trí mốc

 

--> Sau đó phần mềm sẽ hỏi:  "Bạn muốn sửa Text (1)  hay muốn sửa chênh cao (2)

 

*Trường hợp 1: Nếu chọn sửa theo Text (1)

- Chọn đường Polyline có cao độ chuẩn

- Quét những Text có cao độ chuẩn  (cái này nếu các bác thấy không cần thiết có thể bỏ đi)

- Chọn đường Polyline đang có cao độ Text bị sai

- Quét những Text cần sửa

--> Kết quả là các Text ghi sai cao độ đã được sửa thành cao độ chuẩn.

 

*Trường hợp 2: Nếu chọn sửa chênh cao (2)

- Chọn đường Polyline có cao độ chuẩn

- Quét những Text có cao độ chuẩn  (cái này nếu các bác thấy không cần thiết có thể bỏ đi)

- Chọn đường Polyline đang có cao độ Text bị sai

- Quét các Text cần sửa chênh cao     ( A= (Chiều dài đường dim) / 10 )

--> Kết quả là các Text ghi sai chênh cao đã được sửa thành chênh cao chuẩn

 

Cám ơn mọi người trước :D

TD mau.dwg

Theo mình là chạy luôn 1 thể xóa luôn cao độ và chênh cao cũ đi điền vào cao độ và chênh cao mới luôn cho nó nhanh chứ hỏi chi trường hợp 1 với trường hợp 2 nữa

ib nếu mời coffe

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
Quote

Theo mình là chạy luôn 1 thể xóa luôn cao độ và chênh cao cũ đi điền vào cao độ và chênh cao mới luôn cho nó nhanh chứ hỏi chi trường hợp 1 với trường hợp 2 nữa

ib nếu mời coffe

Thế cũng được bác :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

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

×