Chọn tay từng đối tượng
Đếm block theo tên, cộng chiều dài polyline, lấy diện tích từng vùng. Sót một đối tượng là lệch cả bảng thống kê.
Chuyên đề AutoLISP cho kỹ sư dùng AutoCAD
Kỹ sư không biết code liệu có thể tự tạo Lisp AutoCAD cho riêng mình? Được, nếu bạn kể rõ việc mình đang bấm tay: chọn từng đối tượng, đọc cao độ từng ô, cộng chiều dài bằng máy tính. Tôi hướng dẫn bạn dùng AI (Codex) viết mã AutoLISP, đồng bộ thẳng vào AutoCAD, chạy thử và đưa lỗi cho AI sửa. Bạn kiểm tra kết quả trước khi dùng.
Không cần học lập trình. Chạy thử trên bản sao bản vẽ. Kỹ sư kiểm tra trước khi dùng.
> Yêu cầu: Tính tổng chiều dài đối tượng đã chọn
AI đang cập nhật mã lệnh TLK...
Command: TLK
Việc lặp lại trên bản vẽ
Bản vẽ sửa một lần, bạn lại chọn từng đối tượng, cộng chiều dài, sửa cao độ, xuất số liệu. Lisp tải trên mạng thì lệch layer, block, đơn vị và cách làm của dự án bạn.
Đếm block theo tên, cộng chiều dài polyline, lấy diện tích từng vùng. Sót một đối tượng là lệch cả bảng thống kê.
Chạy báo lỗi, sai tên layer, bỏ sót loại đối tượng hoặc xuất bảng không theo mẫu bạn đang dùng.
Đổi một cao độ, chèn thêm một cọc, cả dãy số thứ tự phía sau lại phải đánh lại.
Bạn biết lệnh cần làm gì, nhưng chưa biết mô tả thế nào và kiểm tra ra sao để tự sửa.
Làm thử một lệnh trong lớp
Bạn đi hết một vòng: nói việc cần làm, AI viết mã AutoLISP, mã nạp thẳng vào AutoCAD. Bạn gõ TLK, so với tổng cộng tay, sai chỗ nào yêu cầu sửa chỗ đó.
Một yêu cầu rõ giúp bạn kiểm tra lệnh theo từng điều kiện cụ thể.
Bài học lấy từ đâu
Tôi tự viết, sửa lỗi và phát hành bộ lệnh AutoLISP TKD, hàng trăm lệnh cho khảo sát, thiết kế đường, san nền và hoàn công. Các nhóm bài toán dưới đây là việc tôi đã làm, không phải cam kết bạn xây được toàn bộ trong 4 buổi.
Mỗi lệnh tách thành ba phần: chọn đối tượng, tính, trả kết quả. Tách được như vậy thì sai ở phần nào bạn thấy ngay.
Một đoạn mã chưa phải là lệnh. Lệnh phải chạy được trên bản vẽ của bạn, với phiên bản AutoCAD bạn dùng và dữ liệu bạn đưa vào.
Bản vẽ dùng trong lớp phải là bản sao phù hợp để chia sẻ. Học viên tự loại bỏ chữ ký, thông tin cá nhân và dữ liệu mật trước khi tải lên.
Việc gì trên bản vẽ có thể thành lệnh
Bạn mô tả đối tượng, điều kiện chọn, thao tác và kết quả cần nhận. AI viết lệnh, bạn chạy thử và kiểm tra. Trong lớp, mỗi học viên chọn một bài toán của mình để làm thành lệnh Lisp dùng riêng.
Chọn theo loại, layer, màu, linetype, block, thuộc tính hoặc vùng polyline kín.
Tạo hoặc sửa Line, Polyline, Circle; move, copy, rotate, scale, offset và đổi thuộc tính hàng loạt.
Đếm block, cộng chiều dài theo layer, lấy diện tích vùng kín, tọa độ, cao độ; ra kết quả theo đơn vị bạn cần.
Đánh số cọc, ô, chi tiết; đổi text hàng loạt, thêm tiền tố; đưa layer và text style về quy ước của dự án.
Thống kê block theo tên, đọc và sửa attribute, xuất ra bảng; cập nhật hàng loạt theo điều kiện.
Đọc cao độ từng ô san nền, ghi tọa độ điểm, rải điểm theo lưới, lấy số liệu trắc dọc, trắc ngang khi dữ liệu là đối tượng AutoCAD thường.
Xuất CSV/Excel hoặc đọc bảng dữ liệu để tạo text, block, điểm và báo cáo trong bản vẽ.
Tìm đối tượng trùng, sai layer, sai dữ liệu; xử lý nhiều vùng hoặc nhiều bản vẽ khi phạm vi phù hợp.
Tạo tùy chọn hoặc hộp thoại DCL, thêm xử lý lỗi, UNDO, hướng dẫn nạp và quản lý phiên bản lệnh.
Chạy thử trước, dùng sau
Trong lớp, mỗi lệnh chạy trên một bản sao nhỏ. Trước khi dùng cho bản vẽ công việc, bạn ghi lại: chọn đối tượng nào, kết quả mong đợi bao nhiêu, trường hợp nào lệnh phải từ chối.
4 buổi Zoom trực tiếp
Buổi 1
Buổi 2
Buổi 3
Buổi 4
Sau 4 buổi, bạn có thể
4 buổi không biến mọi ý tưởng thành phần mềm hoàn chỉnh. Độ khó phụ thuộc bản vẽ, loại đối tượng, phiên bản AutoCAD và thời gian bạn thực hành. AutoLISP cũng không truy cập được mọi đối tượng chuyên ngành Civil 3D. Bài toán cần giao diện lớn, cơ sở dữ liệu hoặc API chuyên ngành có thể phải chuyển sang .NET/COM và không nằm trong cam kết đầu ra 4 buổi.
Người hướng dẫn trực tiếp
Người xây dự án AutoLISP TKD
Tôi làm kỹ sư nội nghiệp nhiều năm và dùng AI sớm để làm công cụ cho hồ sơ, Excel và AutoCAD. Nội dung lớp này rút từ lúc tôi tự viết, chạy thử, sửa lỗi và phát hành bộ lệnh AutoLISP dùng trong công việc.
“Bạn không cần trở thành lập trình viên. Bạn cần mô tả đúng việc đang lặp, thử trên bản vẽ nhỏ và biết kiểm tra lệnh trước khi dùng.”
Gói học thực hành
Trước khi thanh toán, bạn nhắn Zalo mô tả thao tác hoặc gửi một bản vẽ mẫu đã bỏ dữ liệu mật. Tôi xem và báo rõ bài toán có làm được trong 4 buổi hay không.
Nhắn Zalo tư vấn miễn phí ↗Không bao gồm ChatGPT Plus cá nhân hoặc VPS riêng vĩnh viễn. Hạ tầng thực hành dùng trong 30 ngày của khóa.
Câu hỏi trước khi đăng ký
Được. Codex (OpenAI Codex) là công cụ AI của OpenAI, công ty làm ra ChatGPT. Khác ChatGPT ở chỗ Codex làm việc thẳng với file mã: đọc, viết và sửa theo yêu cầu. Bạn vẫn giao việc bằng tiếng Việt như khi chat, rồi chạy thử lệnh và kiểm tra kết quả.
Được. Bạn bắt đầu từ một thao tác AutoCAD quen tay và mô tả bằng tiếng Việt. Tôi hướng dẫn cách đồng bộ mã thẳng vào AutoCAD, chạy thử và đưa lỗi cho AI sửa. Bạn không cần biết Codex trước, không cần học thuộc cú pháp.
Bạn báo phiên bản đang dùng trước buổi 1. Cùng một lệnh có thể chạy khác nhau giữa AutoCAD, Civil 3D và phần mềm nền AutoCAD, nên phải thử trên đúng máy của bạn.
Không có cam kết đó. Bạn học cách tạo và sửa một lệnh có phạm vi rõ. Công cụ phức tạp, giao diện lớn hoặc liên kết nhiều dữ liệu sẽ cần thêm thời gian phát triển và kiểm thử.
Được nếu bạn có quyền sử dụng. Hãy tạo bản sao và loại bỏ thông tin cá nhân, chữ ký, tọa độ hoặc dữ liệu không được phép chia sẻ trước khi đưa vào lớp.
Không. Lệnh có thể chọn sai đối tượng, sai đơn vị hoặc bỏ sót trường hợp đặc biệt. Vì vậy bài nào trong lớp cũng có bước chạy trên bản vẽ nhỏ và so với kết quả làm tay.
Khi bài toán cần giao diện lớn, cơ sở dữ liệu, hiệu năng cao hoặc đối tượng chuyên ngành Civil 3D chưa được AutoLISP hỗ trợ, cần dùng .NET/COM hoặc công nghệ khác. Tôi báo rõ phạm vi trước khi nhận bài toán.
Khóa có 4 buổi Zoom. Ngày học và thời lượng từng buổi được xác nhận qua Zalo trước khi chuyển khoản. Sau buổi cuối, học viên được hỏi tiếp trong nhóm Zalo trọn đời.
Nếu AULISP không thể tổ chức lớp, khoản học phí đã thanh toán được hoàn lại. Các trường hợp học viên xin hủy được xử lý theo điều khoản đăng ký.
Nếu công việc của bạn không chỉ có AutoCAD
Khóa này chỉ đi sâu tạo lệnh AutoLISP. Bạn có thể chọn khóa toàn diện, hồ sơ Word hoặc bảng Excel công trình nếu đó là nhu cầu chính.
Khóa AULISP chính
Phù hợp khi bạn muốn học cả ba nhóm công việc và tự cấu hình VPS, Codex CLI cùng Telegram bot trên tài khoản của mình.
3.000.000đ Xem khóa toàn diện ↗Khóa hồ sơ Word
Phù hợp khi bạn thường sửa hồ sơ cũ thành bộ Word mới và cần kiểm tra tên dự án, số liệu, căn cứ trước khi sử dụng.
999.000đ Xem khóa Word ↗Khóa Excel công trình
Phù hợp khi bạn cần gom dữ liệu nhiều sheet, đối chiếu sai lệch, tách vật tư và lập báo cáo từ bảng Excel đang dùng.
999.000đ Xem khóa Excel ↗Đăng ký lớp gần nhất
Gửi thông tin trước. Giảng viên liên hệ để xem bài toán, xác nhận lịch lớp và hướng dẫn thanh toán 999.000đ.
AULISP sẽ liên hệ số điện thoại bạn vừa cung cấp để xác nhận bài toán CAD và lịch học.
Nhắn Zalo ngay ↗