@ Anh Lam.
Anh nói cho em biết mấy cái lệnh để chạy bộ thống kê thép hình này với nhé. Em mò mãi mấy ký tự kiểu như TKH, TKHINH... mà vẫn không trúng được cái nào cả.
Lệnh là TKTH (Thống Kê Thép Hình), tôi có ghi lệnh này khi Upload lên rồi mà.
Xin chào anh Nglam. em là thành viên mới tham gia vào diễn đàn này. em cũng quan tâm đến CT (TKXD 3.0) của anh. Anh có thể gởi cho em 1 bản qua email của em (linhcn_003@yahoo.com)để em tham khảo k? Vì em cũng mới đang tìm hiểu lisp. Em cũng làm các cách nhưng không thể nào tải đc. Còn trên fpt thì ai đó dùng đã xóa mất rồi.
Bác nglam oi bác làm ơn cho em xin 1 bản TKXD 3.0 nhé. Em chảng muốn làm phiền bác đâu nhưng em ko thể download đc mà em đang rất cần. Bác gửi qua mail thì quá tốt còn kô bác cho em địa chỉ em đến lấy cũng đc. Địa chỉ mail của em là offshore45cb@yahoo.com . Cám ơn bác nhiều.
Bác nglam oi bác làm ơn cho em xin 1 bản TKXD 3.0 nhé. Em chảng muốn làm phiền bác đâu nhưng em ko thể download đc mà em đang rất cần. Bác gửi qua mail thì quá tốt còn kô bác cho em địa chỉ em đến lấy cũng đc. Địa chỉ mail của em là offshore45cb@yahoo.com . Cám ơn bác nhiều.
(Anh Lam cho em mượn chủ đề của anh để post bài nhé..)
Tôi có một đoạn code AutoLISP muốn các bạn cho ý kiến. Đoạn code này sẽ giúp bạn khi ghi kích thước không cần để ý đên Layer hiện hành. Các đối tượng dim được tạo ra sẽ mặc định nằm ở Layer dim. Và quá trình ghi kích thước cũng không làm thay đổi layer hiện hành. Với bản thân tôi thì thấy khá hữu ích, mong các bạn nhận xét thêm. Hiện giờ tôi mới chỉ làm cho Dimlinear, Dimaligned, Dimangular và Dimcontinue.
@Anh Lam,
Về đoạn code trên em còn một điểm đang suy nghĩ, đó là em không hiều AutoCAD dùng cơ chế gì để khi đưa biến Object vào cho hàm Dimcontinue, nó nhận biết được cả vị trí của điểm chọn để quyết định ghi Dimcontinue đúng theo hướng mà người dùng mong muốn (Tức la pick gần đầu nào thi sẽ ghi theo hướng đó). Em suy nghĩ mãi mà vẫn chưa giải quyết được vấn đề này. Mặc dù Entsel có trả về cả cả Name lẫn điểm pick của đối tượng, nhưng em không biết làm sao để Dimcontinue của AutoCAD xử lý được
dontnod.
Cái này gần giống vụ DimAngle, có 3 điểm (Mã DXF nhóm 10, 13, 14) luôn tráo đổi vị trí cho nhau sau mỗi lần mở lại AutoCAD. Để tìm ra điểm gần nhất, phải đưa ra vài tình huống lọc. Với Dim Baseline và Continue còn có mã DXF 12 (điểm chuẩn ghi kích thước) có thể tham chiếu để tìm điểm gần nhất.
Hàm Entsel trả về 2 giá trị gồm tên đối tượng (như Ssname) và điểm chọn (tọa đội tuyệt đối).
- Lọc ra 3 điểm từ đối tượng.
- Đưa ra điều kiện hoán đổi 3 điểm (6 kiểu hoán đổi).
- So sánh các điểm với tọa độ điểm chọn -> điểm gần nhất.
- Gán điểm gần nhất cho lệnh DimContinue.
Cách ghi cốt cao độ thông thường là ngồi cộng dồn chiều cao các tầng lại cho đến chỗ cao nhất - rất hay bị nhầm trong phương pháp này. Tôi có 1 cách hay hơn. Chọn 1 điểm (cốt 0.000 hoặc bất kỳ) làm mốc. Sau đó chọn các điểm cần xác định cốt - lập tức cốt cao độ những điểm đó (so với điểm gốc) được chèn vào tức thì... làm như vậy đến khi nào thấy chán thì thôi.
(Lệnh này đã có TKXD30).
Download files nén về, bung nén vào thư mục Support của AutoCAD (gồm 2 files). Appload file Mpcot.lsp vào AutoCAD, dùng lệnh MGC để ghi cốt .
@ Anh Lam
Lệnh ghi cao độ theo một mốc này và lệnh vẽ cửa đi trên mặt bằng là những lệnh mà em thích nhất trong bộ TKXD3.0 của anh. Thỉnh thoảng anh có gì Update thì cho anh em tham khảo với nhé. Cảm ơn anh nhiều..
Tra kích thước cửa theo tiêu chuẩn Lỗ ban trong AutoCAD.
Có thể sẽ cần khi làm nhà dân.
Bung file nén (Winzip) vào thư mục Support của AutoCAD, Appload file loban.fas vào, dùng lệnh Lban để kiểm tra cửa
(Bung trực tiếp 5 files ra thư mục Support, không để trong thư mục nào)
Ghi chú