Nghiên cứu tạo lập một số lệnh vẽ bàn dạng tấm phẳng trên phần mềm autocad

Hướng dẫn chi tiết cách tạo lệnh AutoLISP để vẽ bàn tấm phẳng nhanh chóng, hiệu quả trong AutoCAD. Tối ưu quy trình thiết kế của bạn.

Trường đại học

Không có thông tin

Chuyên ngành

Thiết kế đồ họa

Người đăng

Ẩn danh

Thể loại

Đồ án/Khóa luận tốt nghiệp

Không có thông tin

65
3
0

Phí lưu trữ

30 Point

Tóm tắt

I. Cách tạo lệnh vẽ bàn phẳng AutoCAD giúp tăng hiệu suất

Nghiên cứu về việc tạo lập các lệnh vẽ chuyên dụng cho bàn dạng tấm phẳng trên phần mềm AutoCAD là một bước tiến quan trọng trong việc tối ưu hóa quy trình thiết kế. Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ, việc ứng dụng các phần mềm đồ họa như AutoCAD đã cải thiện đáng kể hiệu quả và độ chính xác trong thiết kế kỹ thuật, đặc biệt là ngành thiết kế sản phẩm mộc và nội thất. Tuy nhiên, AutoCAD bản thân nó là một công cụ đa ngành, chưa được chuyên dụng hóa hoàn toàn cho một lĩnh vực cụ thể. Để khai thác tối đa tiềm năng của phần mềm này, cần có những tác động bổ trợ nhằm biến nó thành một công cụ chuyên nghiệp hơn cho các nhà thiết kế nội thất. Sáng kiến này tập trung vào việc sử dụng ngôn ngữ lập trình AutoLISP để giải quyết vấn đề đó. AutoLISP là một ngôn ngữ mã nguồn mở, cho phép người dùng mở rộng và bổ sung tính năng cho AutoCAD thông qua việc tạo ra các chuỗi lệnh tự động. Bằng cách này, các tác vụ lặp đi lặp lại trong quá trình vẽ đồ gỗ công nghiệp, như vẽ các mẫu bàn có cấu trúc tương tự nhưng khác kích thước, sẽ được thực hiện một cách nhanh chóng và chính xác. Việc tạo lệnh mới trong CAD không chỉ tiết kiệm thời gian mà còn giảm thiểu sai sót do con người, đồng thời xây dựng nền tảng cho một thư viện CAD nội thất thông minh và linh hoạt.

1.1. Tổng quan về tự động hóa thiết kế nội thất bằng AutoCAD

Việc tự động hóa AutoCAD trong lĩnh vực thiết kế nội thất là một xu hướng tất yếu. Thay vì thực hiện các thao tác thủ công, các nhà thiết kế có thể sử dụng các script AutoCAD hoặc các chương trình viết bằng AutoLISP để thực hiện các công việc phức tạp. Điều này đặc biệt hữu ích khi xử lý các sản phẩm có tính mô-đun hoặc tiêu chuẩn hóa cao, như bàn, ghế, tủ. Quá trình tự động hóa bắt đầu từ việc phân tích cấu trúc sản phẩm, xác định các tham số biến đổi (chiều dài, rộng, cao, độ dày vật liệu), và sau đó mã hóa logic này thành một lệnh vẽ tùy chỉnh. Khi thực thi, lệnh này sẽ yêu cầu người dùng nhập các thông số cần thiết và tự động tạo ra bản vẽ chi tiết bàn hoàn chỉnh, bao gồm cả hình chiếu 2D và mô hình 3D. Điều này giúp đẩy nhanh giai đoạn thiết kế ý tưởng và triển khai kỹ thuật, cho phép nhà thiết kế tập trung nhiều hơn vào khía cạnh sáng tạo.

1.2. Vai trò của lệnh vẽ tùy chỉnh trong ngành mộc

Trong ngành chế biến gỗ và sản xuất nội thất, lệnh vẽ tùy chỉnh đóng vai trò như một công cụ chuyên biệt hóa, giúp giải quyết các bài toán đặc thù. Nhiều sản phẩm mộc có hình dạng và kết cấu tương tự nhau, chỉ khác biệt về kích thước. Việc tạo ra các lệnh vẽ nhanh trong CAD cho phép sản xuất hàng loạt các bản vẽ kỹ thuật một cách đồng bộ và chính xác. Theo tài liệu nghiên cứu, mục tiêu là "tạo ra được một số lệnh vẽ sản phẩm mộc thông dụng... đảm bảo sử dụng hiệu quả, thuận tiện, trực quan". Điều này không chỉ áp dụng cho bàn dạng tấm phẳng mà còn có thể mở rộng ra nhiều loại sản phẩm khác, từ đó hình thành một hệ thống thư viện CAD nội thất phong phú, phục vụ đắc lực cho các doanh nghiệp trong ngành.

II. Thách thức khi vẽ kỹ thuật 2D thủ công trên AutoCAD

Mặc dù AutoCAD là công cụ mạnh mẽ, quá trình vẽ kỹ thuật 2D thủ công cho các sản phẩm nội thất, đặc biệt là bàn dạng tấm phẳng, vẫn tồn tại nhiều thách thức và hạn chế. Một trong những vấn đề lớn nhất là tính lặp lại. Việc vẽ từng chi tiết, từng bộ phận của một chiếc bàn, sau đó lặp lại quy trình tương tự cho một sản phẩm khác chỉ với một vài thay đổi về kích thước là cực kỳ tốn thời gian và nhàm chán. Tài liệu gốc đã chỉ ra rằng: "công việc lặp lại sẽ thật nhàm chán nếu như cũng với sản phẩm ấy nhưng ta chỉ cần thay đổi nó đi một chút". Sự lặp lại này không chỉ làm giảm năng suất lao động mà còn tiềm ẩn nguy cơ cao về sai sót kỹ thuật. Các lỗi như sai kích thước, lệch vị trí, hay thiếu chi tiết có thể xảy ra bất cứ lúc nào, đòi hỏi quá trình kiểm tra và sửa lỗi mất nhiều công sức. Hơn nữa, việc quản lý một số lượng lớn các bản vẽ riêng lẻ cho các biến thể sản phẩm cũng trở nên phức tạp. Do đó, nhu cầu về một giải pháp tự động hóa AutoCAD để khắc phục những nhược điểm này là vô cùng cấp thiết, mở đường cho việc phát triển các lệnh vẽ nhanh trong CAD.

2.1. Sự lặp lại và thiếu nhất quán trong vẽ đồ gỗ công nghiệp

Trong lĩnh vực vẽ đồ gỗ công nghiệp, các sản phẩm thường tuân theo một bộ tiêu chuẩn nhất định về kết cấu và liên kết. Tuy nhiên, khi vẽ thủ công, việc đảm bảo tính nhất quán trên hàng trăm bản vẽ là một thử thách. Mỗi nhà thiết kế có thể có một thói quen vẽ khác nhau, dẫn đến sự không đồng bộ trong cách thể hiện bản vẽ, quy cách đặt layer, hay cách ghi kích thước. Điều này gây khó khăn cho khâu sản xuất và lắp ráp. Việc phát triển các lệnh vẽ bàn được lập trình sẵn sẽ giải quyết triệt để vấn đề này. Mọi bản vẽ được tạo ra từ cùng một lệnh sẽ tuân thủ nghiêm ngặt một quy chuẩn duy nhất, từ đó đảm bảo tính nhất quán và chuyên nghiệp cho toàn bộ tài liệu kỹ thuật.

2.2. Nhu cầu cấp thiết về các lệnh vẽ nhanh trong CAD

Thị trường nội thất đòi hỏi tốc độ và sự linh hoạt. Khách hàng thường yêu cầu các tùy chỉnh về kích thước, vật liệu hoặc kiểu dáng. Việc đáp ứng nhanh chóng các yêu cầu này bằng cách vẽ lại từ đầu là không khả thi. Đây chính là lúc các lệnh vẽ nhanh trong CAD phát huy tác dụng. Thay vì mất hàng giờ, nhà thiết kế chỉ cần vài phút để nhập thông số mới và tạo ra một bản vẽ chi tiết bàn hoàn chỉnh. Nhu cầu này càng trở nên cấp bách khi "nhiệm vụ thật cấp bách đưa ra cho các nhà thiết kế... là làm sao chúng ta phải tạo ra được càng nhiều phần mềm ứng dụng hỗ trợ cho công việc thiết kế trên máy càng nhanh, càng chính xác càng tốt". Điều này khẳng định tầm quan trọng của việc nghiên cứu và ứng dụng lập trình AutoCAD vào thực tiễn.

III. Bí quyết lập trình AutoCAD với ngôn ngữ lập trình AutoLISP

Giải pháp cốt lõi cho việc tự động hóa các tác vụ vẽ bàn dạng tấm phẳng chính là sử dụng ngôn ngữ lập trình AutoCAD chuyên dụng: AutoLISP. Được phát triển từ XLISP, AutoLISP được tích hợp sâu vào môi trường AutoCAD từ phiên bản 2.18 (năm 1986), cho phép người dùng truy cập và thao tác trực tiếp với cơ sở dữ liệu của bản vẽ. Về bản chất, AutoLISP là một ngôn ngữ lập trình thông dịch, nghĩa là các dòng lệnh được thực thi ngay lập tức mà không cần biên dịch. Điều này giúp quá trình phát triển và gỡ lỗi các script AutoCAD trở nên nhanh chóng và trực quan hơn. Người dùng có thể viết các hàm (function) để thực hiện một chuỗi các lệnh AutoCAD định sẵn, từ việc vẽ các đối tượng cơ bản như LINE, RECTANG, BOX đến các thao tác phức tạp như di chuyển, sao chép, thay đổi thuộc tính. Theo tài liệu nghiên cứu, "Với AutoLISP, người dùng có thể dễ dàng truy cập đến dữ liệu của AutoCAD, có thể thay đổi, tạo mới, xoá bỏ các đối tượng... thực hiện các công việc Tự động hoá trong thiết kế". Đây chính là chìa khóa để tạo lệnh mới trong CAD, biến những công việc phức tạp thành một lệnh gọi đơn giản.

3.1. So sánh AutoLISP Dynamic Block và VBA for AutoCAD

Dynamic Block AutoCAD là một công cụ mạnh mẽ cho phép tạo các block thông minh với các tham số và hành động tùy chỉnh, rất hữu ích cho việc tạo thư viện. Tuy nhiên, khả năng tính toán và logic của nó bị giới hạn. VBA for AutoCAD (Visual Basic for Applications) cung cấp khả năng lập trình mạnh mẽ hơn, có thể tương tác với các ứng dụng khác như Excel. Tuy nhiên, AutoLISP vẫn là lựa chọn phổ biến nhất cho các tác vụ tự động hóa nhanh và tùy biến sâu bên trong AutoCAD vì cú pháp đơn giản, tích hợp chặt chẽ và cộng đồng hỗ trợ lớn. Đối với mục tiêu tạo lệnh vẽ bàn với các tham số đầu vào linh hoạt, AutoLISP kết hợp với file DCL (Dialog Control Language) để tạo giao diện người dùng là một giải pháp tối ưu, cân bằng giữa sức mạnh và sự đơn giản.

3.2. Cơ chế hoạt động của script AutoCAD trong tùy biến

Một script AutoCAD hay một chương trình Lisp CAD vẽ bàn hoạt động theo một cơ chế rõ ràng. Đầu tiên, chương trình định nghĩa một lệnh mới (ví dụ: C:B1). Khi người dùng gõ lệnh này, một hàm AutoLISP tương ứng sẽ được kích hoạt. Hàm này có thể hiển thị một hộp thoại (tạo bằng DCL) để người dùng nhập các thông số như chiều dài, rộng, cao. Sau khi nhận đủ thông tin, chương trình sẽ tiến hành tính toán tọa độ các điểm cần thiết và tuần tự gọi các lệnh vẽ cơ bản của AutoCAD (ví dụ: (command "BOX" p1 p2)) để dựng hình. Toàn bộ quá trình này diễn ra tự động, người dùng chỉ cần tương tác ở bước nhập liệu ban đầu. Đây là cách tùy biến giao diện AutoCAD (CUI) và chức năng được thực hiện một cách hiệu quả.

IV. Hướng dẫn tạo lệnh vẽ bàn dạng tấm phẳng từng bước chi tiết

Quá trình tạo lệnh mới trong CAD để vẽ bàn dạng tấm phẳng là một quy trình có cấu trúc, đòi hỏi sự kết hợp giữa tư duy phân tích kết cấu và kỹ năng lập trình. Phương pháp nghiên cứu được áp dụng là "kế thừa các kết quả nghiên cứu về nguyên lý cấu tạo sản phẩm mộc" và "ứng dụng AutoLisp trong thiết lập, biên soạn mã nguồn". Quá trình này không chỉ đơn thuần là viết mã, mà bắt đầu từ việc phân tích kỹ lưỡng sản phẩm. Cần xác định các chi tiết cấu thành chính như mặt bàn, chân bàn, hồi, giằng... và các thông số kích thước quyết định hình dạng của chúng. Từ đó, một sơ đồ khối logic sẽ được thiết lập để mô tả trình tự các bước vẽ. Bước tiếp theo là hiện thực hóa logic này bằng ngôn ngữ AutoLISP. Đây là giai đoạn quan trọng nhất, nơi các thuật toán tính toán tọa độ và chuỗi lệnh vẽ được xây dựng. Để tăng tính thân thiện cho người dùng, việc tạo một hộp thoại nhập liệu là cần thiết. Cuối cùng, tất cả các thành phần được tích hợp lại để tạo thành một lệnh vẽ tùy chỉnh hoàn chỉnh, sẵn sàng cho việc sử dụng trong các dự án thiết kế nội thất bằng AutoCAD.

4.1. Phân tích cấu trúc bàn và thiết lập sơ đồ khối logic

Trước khi viết bất kỳ dòng mã nào, bước đầu tiên là phân tích sản phẩm mẫu. Lấy ví dụ về một chiếc bàn vi tính đơn giản, nó bao gồm mặt bàn, hai tấm hồi (chân bàn), và một tấm hậu. Các thông số chính cần xác định là: Chiều cao tổng thể (H), Chiều rộng (L), Chiều sâu (B), và độ dày ván (S1, S2). Từ các thông số này, tọa độ của tất cả các đỉnh của các chi tiết hình hộp (BOX) sẽ được tính toán. Sơ đồ khối logic sẽ mô tả trình tự: Bắt đầu -> Yêu cầu nhập thông số -> Vẽ tấm hồi trái -> Vẽ tấm hồi phải -> Vẽ tấm hậu -> Vẽ mặt bàn -> Kết thúc. "Phương pháp nghiên cứu hình mẫu và tư duy logic được ứng dụng trong việc nghiên cứu đặc điểm hình dạng của chi tiết, sản phẩm từ đó thiết lập sơ đồ khối hợp lý cho chương trình vẽ".

4.2. Xây dựng hộp thoại tùy biến bằng file DCL và mã nguồn LISP

Để tạo giao diện nhập liệu, nghiên cứu sử dụng file DCL (Dialog Control Language). File này mô tả cấu trúc của hộp thoại, bao gồm các thành phần như nhãn (text), hộp nhập liệu (edit_box), và nút bấm (button). Ví dụ, mã ban1 : dialog { label = "ban so 1"; ... } định nghĩa một hộp thoại có tên là "ban1". Song song đó, file Lisp CAD vẽ bàn (*.LSP) sẽ chứa các hàm để tải và hiển thị hộp thoại này (load_dialog, start_dialog), lấy dữ liệu người dùng nhập vào (get_tile), và sau đó thực thi các lệnh vẽ. Sự kết hợp giữa DCL và AutoLISP tạo ra một lệnh vẽ tùy chỉnh vừa mạnh mẽ về logic, vừa thân thiện về giao diện, giúp quá trình thiết kế nội thất bằng AutoCAD trở nên chuyên nghiệp hơn.

V. Ứng dụng Lệnh vẽ bàn tự động và tạo thư viện CAD nội thất

Kết quả của nghiên cứu là các chương trình vẽ sản phẩm bàn cụ thể, ví dụ như lệnh b1b2. Các chương trình này là minh chứng rõ ràng cho hiệu quả của việc ứng dụng AutoLISP vào thực tiễn. Khi người dùng nhập lệnh b1 vào dòng lệnh của AutoCAD, một hộp thoại sẽ xuất hiện, cho phép họ nhập các kích thước cơ bản như chiều cao, chiều rộng, chiều sâu và độ dày ván. Sau khi nhấn OK, chương trình sẽ tự động vẽ mô hình 3D và các hình chiếu 2D của chiếc bàn theo đúng thông số đã nhập. Quá trình này chỉ mất vài giây, so với hàng giờ nếu vẽ thủ công. Đây chính là giá trị cốt lõi của tự động hóa AutoCAD. Các lệnh vẽ bàn này không chỉ là công cụ đơn lẻ mà còn là những viên gạch đầu tiên để xây dựng một thư viện CAD nội thất toàn diện. Bằng cách phát triển thêm nhiều lệnh cho các sản phẩm khác như tủ, giường, kệ sách, một hệ thống thiết kế mạnh mẽ và chuyên dụng cho ngành mộc sẽ được hình thành, giúp nâng cao đáng kể năng lực cạnh tranh của các nhà thiết kế và doanh nghiệp.

5.1. Triển khai lệnh vẽ bàn mẫu từ mã nguồn có sẵn

Việc triển khai các lệnh vẽ mẫu được thực hiện thông qua hai bước chính: tải chương trình và thực thi lệnh. Trước hết, người dùng cần chỉ đường dẫn cho AutoCAD đến thư mục chứa các file mã nguồn (*.LSP, *.DCL, *.SLD) thông qua menu Options. Sau đó, sử dụng lệnh APPLOAD (hoặc LOAD từ menu) để tải file *.LSP vào phiên làm việc hiện tại. Một khi chương trình đã được tải, người dùng có thể gọi lệnh tắt đã được định nghĩa trong mã nguồn, ví dụ c:b1. Hộp thoại nhập liệu sẽ hiện ra và người dùng chỉ cần điền thông số. Kết quả là một bản vẽ chi tiết bàn chính xác được tạo ra ngay lập tức. Quy trình này đơn giản hóa đáng kể công việc, biến các thao tác phức tạp thành một lệnh duy nhất.

5.2. Hướng tới xây dựng thư viện CAD nội thất chuyên dụng

Từ nền tảng của các lệnh vẽ bàn này, tiềm năng mở rộng để xây dựng một thư viện CAD nội thất là rất lớn. Mỗi sản phẩm trong thư viện không phải là một block tĩnh mà là một lệnh vẽ động. Điều này cho phép tùy biến không giới hạn về kích thước và một số thuộc tính khác. Có thể phát triển thêm các lệnh cho bàn họp, bàn ăn, bàn làm việc với các kiểu chân khác nhau. Thậm chí có thể tích hợp các Block thuộc tính (Attribute Block) để tự động thêm các thông tin như mã vật liệu, tên chi tiết, giúp cho việc bóc tách khối lượng và quản lý sản xuất sau này. Một thư viện như vậy sẽ là tài sản vô giá cho bất kỳ công ty thiết kế, thi công nội thất nào.

VI. Kết luận và định hướng phát triển lệnh vẽ bàn trên AutoCAD

Nghiên cứu về việc tạo lập các lệnh vẽ bàn dạng tấm phẳng trên AutoCAD bằng AutoLISP đã chứng minh được tính hiệu quả và cấp thiết. Giải pháp này đã giải quyết thành công các thách thức của phương pháp vẽ thủ công, bao gồm sự lặp lại, tốn thời gian và nguy cơ sai sót. Bằng cách tự động hóa AutoCAD, công việc của nhà thiết kế được đơn giản hóa, năng suất được nâng cao và chất lượng bản vẽ được đảm bảo đồng bộ, nhất quán. Các lệnh vẽ tùy chỉnh không chỉ là một công cụ tiện ích mà còn là một phương pháp luận, mở ra hướng tiếp cận mới trong việc chuyên môn hóa phần mềm AutoCAD cho ngành thiết kế nội thất và sản phẩm mộc. Việc này khẳng định vai trò không thể thiếu của lập trình AutoCAD trong bối cảnh công nghiệp hóa, hiện đại hóa. Tương lai của hướng nghiên cứu này rất rộng mở, hứa hẹn mang lại nhiều ứng dụng thực tiễn hơn nữa, góp phần vào sự phát triển chung của ngành thiết kế và sản xuất nội thất tại Việt Nam, bắt kịp với xu hướng công nghệ của thế giới.

6.1. Tóm tắt hiệu quả của việc tự động hóa AutoCAD

Tóm lại, lợi ích chính của việc tự động hóa thông qua các lệnh vẽ nhanh trong CAD là rất rõ rệt. Thứ nhất, nó tiết kiệm thời gian thiết kế một cách đáng kể. Thứ hai, nó tăng cường độ chính xác và giảm thiểu lỗi do con người. Thứ ba, nó đảm bảo tính nhất quán và tiêu chuẩn hóa cho tất cả các bản vẽ kỹ thuật. Thứ tư, nó tạo ra một quy trình làm việc linh hoạt, dễ dàng đáp ứng các yêu cầu tùy chỉnh của khách hàng. Cuối cùng, nó đặt nền móng vững chắc cho việc xây dựng các hệ thống thư viện CAD nội thất thông minh, nâng cao năng lực cạnh tranh và hiệu quả sản xuất.

6.2. Tiềm năng mở rộng nghiên cứu sang các sản phẩm khác

Phạm vi của nghiên cứu này tập trung vào các sản phẩm bàn dạng tấm phẳng. Tuy nhiên, phương pháp luận và kỹ thuật lập trình AutoCAD bằng AutoLISP hoàn toàn có thể được áp dụng và mở rộng cho nhiều loại sản phẩm nội thất khác. Các đối tượng tiềm năng bao gồm tủ quần áo, kệ tivi, tủ bếp, giường ngủ... Mỗi loại sản phẩm sẽ có một bộ lệnh vẽ riêng, được tùy biến theo đặc điểm kết cấu đặc thù. Xa hơn nữa, có thể nghiên cứu tích hợp các tính năng nâng cao như tự động bóc tách vật tư, tạo bản vẽ cắt ván CNC, hoặc liên kết dữ liệu với các phần mềm quản lý sản xuất. Đây là những định hướng phát triển đầy hứa hẹn, biến AutoCAD không chỉ là công cụ vẽ mà còn là một phần quan trọng trong hệ sinh thái sản xuất thông minh.

04/10/2025

Trích đoạn nội dung tài liệu

mở đầu của CAD. Tuy nhiên đầu tiên hệ thống này chỉ thực hiện các bản vẽ 2 chiều. Hệ thống SKETCHPAD III, được phát triển sau đó bởi T.E Johnson, cho phép diễn vật thể bởi các mô hình 3D với mức độ giới hạn do tốc độ của máy tính lúc đó còn hạn chế. Sự phát triển của phần mềm CAD liên quan đến sự phát triển của phần cứng.

Vào những năm 60, 70 giá thành của các máy tính lớn là rất cao, do đó chỉ có nhà nước hoặc các công ty lớn của các nước công nghiệp phát triển mới có thể trang bị và sử dụng phần mềm CAD. Tuy nhiên do số lượng tính toán thiết kế mô hình 3D rất lớn và tốc độ máy còn chậm nên ứng dụng còn hạn chế. Vào những năm 80, giảm giá thành và tăng tốc độ tính toán của máy tính cho phép phần mềm thương mại thiết kế mô hình 3D soild đầu tiên ra đời. Phần mềm này được sử dụng trên các máy tính lớn, mini và máy tính cá nhân.

Cùng thời điểm này phần mềm AutoCAD của hãng Autodesk ra đời (1982) dùng cho máy tính cá nhân. Sự phát triển nhanh chóng của máy tính cá nhân kèm theo sự giảm giá thành giúp cho phần mềm AutoCAD được sử dụng rộng rãi. Từ AutoCAD 11 có thể thiết kế mô hình 3D dạng soild. Trong các phiên bản sau này của AutoCAD ngày càng được các nhà lập trình hoàn thiện hơn.

* AutoLISP LISP – List Procesing là một chuẩn ngôn ngữ lập trình được Jonh McCarthy phát triển vào năm 1956 trong dự án nghiên cứu AL (Artificial Intelligence). Phiên bản đầu tiên LISP 1.5 được giới thiệu vào đầu thập niên 60 và phát triển với nhiều biến thể như: BBNLisp, Interlisp, Maclisp, NIL (New Implementation of Lisp), Franz Lisp… Vào thập niên 70 và đầu những năm 80 đã có những máy tính chuyên dụng như Lisp Machines được thiết kế riêng để chạy những trương trình LISP. Đến năm 1981 để chuẩn hoá LISP các nhà lập trình đã tập hợp và chuẩn hoá thành chuẩn Common LISP. Năm 1984 Golden Common LISP trở thành chuẩn chính thức cho máy tính IMB và sau này phát triển thành XLISP tiền thân của Autolisp ngày nay.

AutoLISP được phát triển từ XLISP là ngôn ngữ lập trình trên môi trường AutoCAD và được công bố phiên bản đầu tiên 2.18 vào tháng 01 năm 1986. Cùng với sự phát triển của AutoCAD các phiên bản của AutoLISP ngày càng được hoàn thiện với nhiều tính năng mới, có thể kể đến một vài phiên bản tiêu biểu như sau: - Chính thức giới thiệu phiên bản 2.5 tích hợp vào AutoCAD R7 với một số tính năng cơ bản về các tương tác với đối tượng trong bản vẽ.6 tích hợp vào AutoCAD R7 với chức năng 3D và một số hàm mới như: getcorner, getkword và initget. - Phiên bản Visual LISP giới thiệu cùng với AutoCAD R14 là một môi trường phát triển AutoLISP độc lập, trực quan với sự hỗ trợ của các công cụ gỡ rối. - Visual LISP được chính thức tích hợp vào AutoCAD 2000 và từ đó đến nay được bổ sung nhiều tính năng mới.

Ngày nay trên thế giới đã có rất nhiều chương trình vẽ tự động được viết bằng ngôn ngữ lập trình AutoLISP được đưa ra để sử dụng. Đặc biệt là bên ngành cơ khí đã tạo ra được một thư viện vẽ các chi tiết thường gặp trong các bản vẽ cơ khí như: trục vít, bánh vít, lo xo… Không chỉ có vậy các nhà thiết kế còn thông qua trương trình AutoLISP tạo ra được các lệnh vẽ riêng cho mình trên AutoCAD nhằm phục vụ công việc của mình. TRONG NƢỚC Hiện tại nhu cầu xã hội đang trên đà phát triển, khoa học kỹ thuật không ngừng nâng cao thúc đẩy đời sống vật chất lẫn tinh thần thay đổi theo. Cùng với sự du nhập của phần mềm AutoCAD vào nước ta thì ngôn ngữ lập trình cũng vào theo.

Phần mềm AutoLISP mới được tìm hiểu và nghiên cứu khoảng chục năm gần đây. Kết quả đã tạo ra được phần mềm hỗ trợ cho các nhà thiết kế như: Phần mềm vẽ một số kết cấu thường gặp như: bánh răng, may ơ…, tạo ra được một số lệnh vẽ mới. Đó chỉ là những phầm mềm hỗ trợ các nhà thiết kế cơ khí và một số lĩnh vực khác như xây dựng… Tuy nhiên về lĩnh vực thiết kế sản phẩm mộc và nội thất cũng chưa có các phần mềm, các câu lệnh hỗ trợ việc thiết kế. Do vậy ở đây bước đầu nghiên cứu các câu lệnh và tạo ra được một số bộ mã nguồn, từ đó ta có thể phát triển tạo ra được các lệnh vẽ mới.

MỤC TIÊU NGHIÊN CỨU Tạo ra được một số lệnh vẽ sản phẩm mộc thông dụng cho phần mềm hỗ trợ thiết kế đồ hoạ trên máy tính AutoCAD, đảm bảo sử dụng hiệu quả, thuận tiện, trực quan và đáp ứng được yêu cầu của bản vẽ tiêu chuẩn. NỘI DUNG NGHIÊN CỨU - Nghiên cứu nguyên lý cấu tạo, đặc điểm sản phẩm, đặc điểm hình dạng của một số sản phẩm bàn thông dụng. - Tìm hiểu một số kiểu bàn dạng tấm phẳng thông dụng trên thị trường. - Nghiên cứu cơ chế, phương thức thực hiện các lệnh vẽ của phần mềm AutoCAD ứng dụng trong vẽ thiết kế sản phẩm mộc và thông qua chương trình AutoLISP.

- Thiết lập, biên soạn mã nguồn cho các chương trình lệnh vẽ. PHẠM VI NGHIÊN CỨU - Loại hình sản phẩm nghiên cứu là các sản phẩm bàn dạng tấm phẳng, nội dung nghiên cứu chủ yếu tập trung về đặc điểm hình dạng và cấu tạo. - Chỉ tập trung nghiên cứu một số lệnh vẽ có liên quan, phục vụ cho vẽ thiết kế đồ mộc dạng tấm phẳng. - Tạo lệnh vẽ cho phép vẽ một số loại sản phẩm bàn có kết cấu tấm phẳng dưới dạng mô hình 2D và 3D.

- Lệnh vẽ được thực hiện theo một số mẫu sản phẩm bàn thông dụng, từ đó người sử dụng có thể thay đổi kích thước để có được bản vẽ mới. PHƢƠNG PHÁP NGHIÊN CỨU - Kế thừa các kết quả nghiên cứu về nguyên lý cấu tạo sản phẩm mộc, về ý nghĩa, công năng của các hàm lệnh, cú pháp lệnh trong AutoCAD. - Phương pháp nghiên cứu hình mẫu và tư duy logic được ứng dụng trong việc nghiên cứu đặc điểm hình dạng của chi tiết, sản phẩm từ đó thiết lập sơ đồ khối hợp lý cho chương trình vẽ. - Ứng dụng AutoLisp trong thiết lập, biên soạn mã nguồn cho các chương trình lệnh.

Chƣơng 2 CƠ SỞ LÝ LUẬN 2. TÌM HIỂU VỀ SẢN PHẨM 2. NGUYÊN LÝ CẤU TẠO CHUNG CỦA SẢN PHẨM MỘC Phân tích cấu trúc cơ bản của một sản phẩm mộc: Sản phẩm mộc có cấu tạo rất đa dạng và phong phú, song phân tích cấu trúc của chúng, ta thấy sản phẩm mộc được cấu tạo bởi các chi tiết và bộ phận giống như các loại sản phẩm khác. Các chi tiết có thể liên kết với nhau tạo thành bộ phận.

Các bộ phận và chi tiết liên kết với nhau tạo thành sản phẩm. Mức độ phức tạp về một kết cấu của một sản phẩm tuỳ thuộc vào số lượng, cách thức và giải pháp liên kết. * Chi tiết Chi tiết là một đơn vị cấu tạo nhỏ nhất được gia công chế tạo theo một hình dạng xác định. Một chi tiết thường được gia công từ một loại vật liệu và liền khối, song cũng có thể được gia công từ những nguyên vật liệu chắp nối (nối dài, nối rộng hay nối dày).

Sự nối ghép này hoàn toàn khác với sự liên kết giữa các chi tiết trong sản phẩm. Như vậy, chi tiết có thể được phân thành nhiều loại khác nhau: - Theo hình dạng, các chi tiết có thể phân ra: chi tiết thẳng, chi tiết cong, chi tiết song tròn, chi tiết tiện tròn… - Theo chức năng, chi tiết có thể phân thành: chi tiết cấu trúc, chi tiết liên kết và chi tiết trang trí. * Bộ phận Bộ phận gồm nhiều chi tiết liên kết với nhau (theo kiểu cố định hay có thể tháo rời) tạo thành một phần cấu tạo có chức năng xác định trong kết cấu của sản phẩm. Ví dụ: Cánh tủ là một bộ phận bao gồm cả khoá và bản lề.

Các bộ phận đều có chức năng riêng xác định, được đảm bảo bằng những giải pháp cấu tạo thích hợp. Việc phân chia bộ phận có ý nghĩa về phương diện tổ chức lắp ráp sản phẩm. Các chi tiết và bộ phận có thể được tiêu chuẩn hoá về hình dạng và kích thước. Về mặt cấu trúc, một bộ phận có thể thay thế bằng một chi tiết.

NGUYÊN LÝ CẤU TẠO CHUNG CỦA BÀN Bàn là một loại sản phẩm mộc mà bộ phận chủ yếu để đáp ứng chức năng sử dụng của nó là mặt bàn và kết cấu chủ yếu chỉ có chân và mặt. Ngoài ra bàn có thể được cấu tạo thêm các bộ phận khác để đáp ứng các yêu cầu sử dụng khác trong quá trình sử dụng mặt bàn. Ví dụ trên bàn có thể cấu tạo thêm ngăn kéo, buồng đựng tài liệu, ngăn để sách, ngăn để đồ dùng… Bàn được dùng cho nhiều mục đích sử dụng, ví dụ như: bàn ăn, bàn làm việc, bàn họp, bàn hội nghị,… Chiều cao của bàn phụ thuộc vào yêu cầu sử dụng liên quan đến kích thước của con người. Kích thước của bàn được xác định sao cho một người ngồi ở bàn ít nhất cũng cần 60cm chiều rộng và diện tích hữu dụng của nó phải đủ để đảm bảo tiện nghi làm việc.

Với những yêu cầu sử dụng khác nhau, các bộ phận của bàn cũng có những đặc điểm khác nhau rất rõ nét. Tuy nhiên xét một cách cơ bản nhất, chúng ta có thể phân biệt bàn theo các nhóm chủ yếu sau: - Bàn chân đơn. - Bàn chân trụ. - Bàn chân tấm.

- Các kiểu bàn đặc biệt khác. Thông thường bàn được cấu tạo gồm có mặt bàn được đỡ trên một hệ thống chân. Phân loại bàn theo nơi đặt để thì ta có thể phân loại như sau: - Bàn nhà bếp. - Bàn trẻ em.

- Bàn giáo viên. - Bàn ăn uống ở tiệm: + Bàn ăn. TÌM HIỂU TRÊN THỊ TRƢỜNG VỀ SẢN PHẨM BÀN DẠNG TẤM PHẲNG Ngày nay các sản phẩm mộc dạng tấm phẳng trên thị trường là rất phong phú và đa dạng nhất là sản phẩm dạng bàn.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ