Đến nội dung


Hình ảnh
- - - - -

giúp em với các anh ơi!


  • Please log in to reply
1 reply to this topic

#1 vanngoc153

vanngoc153

    Chưa sử dụng CAD

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

Đã gửi 09 March 2014 - 09:56 PM

em đang làm đồ án tốt nghiệp về đề tài thực tế là nâng cấp cải tạo đường.em xin bình đồ từ đơn vị tư vấn thiết kế.các cao độ họ để Block attribute hết.em muốn nova nhận các cao độ này em phải làm thế nào ạ.

bình đồ của em đây ạ.

http://www.mediafire...b55kd117/BD.dwg


  • 0

#2 lemanhhung0302

lemanhhung0302

    biết vẽ polygon

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

Đã gửi 14 March 2014 - 12:32 PM

Bình thường, NOVA chỉ làm việc với các đối tượng Text, Block (có cao độ Z), các Polyline, và các Point của Nova.

 

Trường hợp của bạn là các ATTBlock, nó không có cao độ Z.

 

Vì vậy cần phải thực hiện một số chuyển đổi nhất định.

 

Đầu tiên dùng lệnh ATTEXT (hoặc Attribute Extract EATTEXT) để kết xuất tọa độ X, Y của Block (có tên POINT) và cao độ nằm trong AttributeText ELEV.

 

Bạn có thể tạo file Template.txt (sử dụng với lệnh ATTEXT) có nội dung như sau:

 

BL:X N015005
BL:Y N015005
ELEV C016000

 

Được file *.txt kết quả như sau (nhớ xóa hết các dấu ' đi nhé):

 578251.85659, 1784646.41800,'75.29'
 578262.94609, 1784653.70160,'74.94'
 578238.22659, 1784641.62099,'76.12'
 578234.84113, 1784651.03020,'76.42' 

 

Sau khi xóa các dấu (') là bạn có bộ 3 tọa độ X, Y, Z của các điểm mia. Từ đó có thể đưa ngược trở lại bản vẽ dưới dạng Text, hoặc Point (cái này khá đơn giản).

 

Textcommand.png

 

Cuối cùng là quất với Nova thôi.


  • 0

AutoLISP thật là đơn giản - Chia sẻ kiến thức về AutoLISP

Nhận cài đặt Win tại nhà, đánh máy văn bản, vẽ kỹ thuật theo yêu cầu.