Kĩ thuật tự động thiết kế cơ khí, điều khiển máy
Trang 1¡¡ Các hàm khác
(defun vit::kichthuoc( / alist)
ii mi file clita dit liéu vit (vit! dat), doc cde dong dit liệu + tạo danh sách và lấy thành phần đâu tạo danh sách popHpP {setg (findfile ”vit1.đaU”)) ; tìm xem file có tôn tại đffl
(progn
{setq mlist (mk_list f1) ; đọc dữ liệu và tạa danh sách alist (mk_key_list mlist 0)
) )
(setq num (atoi size)
alist (nth num mlist))
ss tra cde thong
@etg d (nh lalis) ; đường kính dang nghĩa
s (nh2alis) ; kích thước 8 (cờ lê) tt(nth 5alist) ; bước
Imin (nth 6 alist) : chiêu dài tối thiểu imax (nth 7 alist) ; chiêu dài tốt da
r vít có đường kính dã định
:; chuyển các kích thước sang chuỗi kệ tự
{setq cl (strcat "M_ :” (rtos d21))
(setq œ2 (strcat "s :” (rtơs s2 l)})
(setq c4 (strcat "Lmin: -” (rtos lmỉn 2 0)))
(setq c5 (strcat “Lmax: " (rtos Imax 2.0)))
(setq c3 (strcat"L :” (rtostL2 1)))
+; đưa vào danh sách cho list box
(start_list “motachitiet”)
(add_list c1)
Trang 2
6.5 LIÊN KẾT VỚI CÁC CHƯƠNG TRÌNH KHÁC
Nhược điểm của ngôn ngữ AutoLISP là cách thức tổ chức chương trình lỏng lẻo và cách viết mã lệnh tương đối phức tạp Vì vậy, nếu dùng AutoLISP viết các chương trình tính toán lớn sẽ rất khó và mất nhiều thời gian Một giải pháp khác phục là viết chương trình tính toán trên ngôn ngữ khác, lưu kết quả vào file và truyền kết quả này qua AutoLISP dé thể hiện bản vẽ
Từ AutoLISP có thể gọi một chương trình thực thi (da dich) qua ham siarfapp với cú pháp chung như sau:
(startapp appemd [file])
trong đó, appemd - tên chương trình ứng dụng cần thực hiện
/ïl - tên file cần mở bởi chương trình øppcmdi (nếu có)
Ví dụ, để xem nội dung file “acad.lsp” bằng ứng dụng Notepad của Windows có thể gọi từ AutoLISP biểu thức sau:
(startapp “notepad" "acadlsp")
Các phiên bản gần đây của AutoCAD cung cấp thêm một khả năng
phát triển ứng dụng mới dành cho người sử dụng đã quen thuộc với VisualBasic Đó là AutoCAD VBA (VisualBasic for Application), được nhúng ngay trong ứng dụng AuioCAD Chương trình viết trong môi trường này được gọi la VBA macro, các macro này có thể đứng độc lập hoặc được gắn (embeded) vao ban vé AutoCAD
Các macro thường được quản lý trong mét modu nao dé của một đề
án (VBA Project) Macro có thể thực hiện từ AutoLISP thông qua hàm command với lệnh "-VBARUN"” (phương án đồng lệnh của lệnh VBARUN) Để chạy một VBA macro, cần gọi biểu thức AutoLISP dưới dạng sau:
(command "-VBARUN" "ProjectI.Modul1.Macrol ")
trong đó:
Project! - tén đê án VBA chứa macro cần chạy
Modul! - tên modul chứa macro cần chạy
Macrol - tên macro cần chạy
Ngược lại VBA cũng có thể gọi được hàm AutoLISP thông qua method SendCommand Các tham số truyền qua method này tương tự như các dòng chương trình trong kiểu file đáp ban (script file), được sử dụng khá rộng rãi trước đây
Ví dụ sau đây mình họa việc sử dụng VBA liên kết với chương trình
Trang 3viết bằng AutoLISP Các lệnh nạp và chạy chương trình được gửi qua dòng lệnh command của AutoCAD thông qua method SendCommand viết trong macro RPline File AutoLISP có tên "RedirectPline.Isp" được soạn thảo trước và lưu trong folder của AutoCAD, Trong file này có chứa các hàm con C:RPline() nhằm tạo một lệnh RPline thực hiện như các lệnh AutoCAD khác Các ghi chú kèm theo ghi rõ mục đích từng lệnh
Dim SendStr As String “Khai báo biến cục bộ
‘Khai bio dong (Load "RedirectPline isp") sẽ dua sang AutoCAD SendStr="(Loud “+String( 1 34)+"RedirectPline dsp"+String(1, 34)+")"
“Gửi dong trén sang AutoCAD dé nap file AtdtoLISP có tên RedirectPline
ThisDrawing SendCommand SendStr & vbCr
‘Chay ham C:RPline dinh nghia trong file AutoLISP
ThisDrawing SendCommand "RPline" & vbCr
Ngoài ra, nhiều ngôn ngữ lập trình khác cũng được sử dụng để phát triển các ứng dụng trong AutoCAD Một trong những ngôn ngữ được sử dụng sớm nhất là C++, dùng tạo các ứng dụng ARX Hiện nay, VC,
Delphi, Java, VisualBasic và các VBA khác như MSWord VBA, MSExcel
VBA cũng được sử dụng thông qua công nghệ AutoCAD ActiveX Technology Điều này làm cho AutoCAD trở nên một ứng dụng mang tính mở rất cao
Trang 4Chương 7
THIẾT KẾ ỨNG DỤNG
Trên cơ sở mục tiêu, nội dung và phương pháp của thiết kế tự động, được đẻ cập trong các chương trước, chương này trình bày tóm tất mục đích, nội dung và yêu cầu của thiết kế ứng dụng, quan hệ giữa công việc của mỗi thành viên trong nhóm thiết kế và nội dung được giao của cả
nhóm, hướng dẫn viết thuyết minh khi thiết kế hoàn thành
Bạn đọc có cơ hội chứng tỏ khả năng của mình khi biết ứng dụng
một cách độc lập và sáng tạo những hiểu biết đã thu được để tiến hành
tính toán thiế ự động một chỉ tiết máy cụ thể và tham gia thiết kế tự động các bộ phận máy được giao
7.1 MUC DICH, NOI DUNG VA YEU CAU CUA THIẾT KẾ
UNG DUNG
7.1.1 Mục đích
Thông qua công cụ tin hoc và nội dung thiết kế được giao, đồ án *Tự
động hoá thiết kế cơ khí” nhằm mục đích:
1 Củng cố và nâng cao trình độ tính toán thiết kế các chỉ tiết máy và
bộ phận máy có công dụng chung, bổ sung và hoàn thiện các kiến thức về kết cấu cơ khí đã được giới thiệu, phân tích, tổng hợp và đi sâu trong các chương trước
2 Nâng cao một bước kỹ năng lập trình thông qua các vấn đề cụ thể
cân đi sâu giải quyết khi xây dựng hoàn chỉnh các chương trình phần mềm được giao, nhằm thiết kế ra những chỉ tiết máy và bộ phận máy có
hình đáng và kích thước hợp lý, đáp ứng các yêu cầu chủ yếu về kinh tế
kỹ thuật
3 Bồi dưỡng khả năng thiết kế tự động các bản vẽ kỹ thuật nhờ vận dụng thành thạo phần mềm AutoCAD và quan tâm đây đủ đến các vấn đẻ cần lưu ý khi lập trình thiết kế tự động các bản vẽ chế tạo chỉ tiết, bản vẽ lắp các bộ phận máy và bản vẽ chung của toàn hệ thống
4 Tìm hiểu để nắm vững các chương trình phần mềm về thiết kế tự
động đã được soạn thảo, từ đó có thể khai thác chúng phục vụ các nhiệm
vụ thiết kế ứng đụng được giao
253
Trang 5Để đạt được mục đích trên đây, một mặt bạn đọc cần nắm vững và
ứng dụng có kết quả các ngôn ngữ lập trình bậc cao cũng như ngôn ngữ
AutoLISP và phần mềm AutoCAD trong soạn thảo phần mềm tính toán thiết kế cũng như phần mềm thiết kế tự động bản vẽ, mặt khác cần tìm
hiểu kỹ các chí tiêu tính toán thiết kế chi tiết máy và bộ phận máy có công dụng chung cũng như các đặc điểm về nội dung và phương pháp lập trình thiết kế cơ khí, đã được trình bày trong các chương từ 1 đến 6
7.1.2 Nội dung
Xuất phát từ các mục tiêu trên đây và với thời lượng của một đồ án
thiết kế ứng dụng là hai học trình nội dung của đồ án “Tự động hoá thiết
kế cơ khí” bao gồm hai phần chính sau đây:
1 Xây dựng phần mềm tính toán thiết kế hoàn chỉnh cho một trong
các bộ truyền cơ khí: bộ truyền bánh răng trụ hoặc bánh răng côn, bộ truyền trục vít - bánh vít, bộ truyền đai, bộ truyền xích hoặc thiết kế trục
và chọn ổ lăn, bao gồm các nội dung sau đây:
a) Xây dựng cơ sở dữ liệu cho chương trình phần mềm sẽ được soạn thảo gồm các bảng tra cơ tính của vật liệu, các giá trị của ứng suất giới
hạn và công suất cho phép, các giá trị tiêu chuẩn của các thông số và kích thước chỉ tiết máy, các giá trị của các hệ số đùng trong tính toán cũng như các bảng tra dùng cho thiết kế bản vẽ như sai lệch giới hạn và dung sai, trị số nhám, v.v
b) Lập trình tính toán thiết kế một chỉ tiết máy được chỉ định nhằm
xác định các thông số và kích thước của nó Các thông số và kích thước
này một mật phải thoả mãn các chỉ tiêu chủ yếu về khả năng làm việc của chỉ tiết máy, mặt khác phải được lựa chọn tối ưu, đáp ứng các yêu cầu: kết cấu hợp lý, khối lượng nhỏ, dễ chế tạo, trong điều kiện sản suất hiện
có ít tốn nguyên vật liệu và thời gian
c) Lập trình thiết kế tự động bản vẽ chế tạo chỉ tiết máy như: bánh răng trụ hoặc bánh răng côn, trục vít, bánh vít, các loại bánh đai, đĩa xích
và các loại trục với dữ liệu thiết kế là các thông số và kích thước thu được
khi chạy chương trình phần mềm thiết kế chỉ tiết máy đã được soạn thảo
ở trên
2 Tham gia vào một nhóm thiết kế gồm từ 5 đến 7 người để cùng thiết kế tự động một hệ dẫn động cơ khí, bao gồm các nội dung:
a) Trên cơ sở chọn sơ đồ động thích hợp cho hệ, tiến hành lập trình
tính toán chọn động cơ điện có công suất và số vòng quay phù hợp để
cung cấp năng lượng cho hệ dẫn động đã chọn, đảm bảo cho thiết bị có kết cấu và kích thước gọn nhẹ, làm việc lâu dài và ổn định, đáp ứng các chỉ tiêu kinh tế kỹ thuật
254
Trang 6b) Tính toán phân phối tỉ số truyền của hệ cho các cấp truyền động,
xuất phát từ các chỉ tiêu: kích thước và khối lượng nhỏ, hiệu suất cao, thuận tiện cho việc bôi trơn các bộ truyền bánh răng trong hộp (xem các
tài liệu [2], [8], [9], [10] và [H])
Các thông số và kích thước động cơ cũng như các giá trị của công suất, số vòng quay, tỈ số truyền và mômen xoắn trên các trục cần được ghi vao mot File két quá phục vụ các bước tính tiếp theo cũng như để thiết kế bản vẽ chung của hệ
c) Lập trình tính toán thiết kế các bộ truyền cơ khí trong hệ theo một
trình tự hợp lý, tuỳ thuộc vào loại sơ đồ động và loại truyền động nhỉ
thu được các thông số và kích thước tối ưu cho các bộ truyền và chỉ tiết quay (bánh răng, bánh đai, trục vít, bánh vít, đĩa xích) cũng như giảm
thiểu sai số của số vòng quay của trục công tác hoặc tỉ số truyền của hệ (xem chương 4, mục 4.2.8) Các thông số và kích thước của các bộ truyền
được ghi vào một Ƒ//e kết quả phục vụ các bước tính tiếp theo cũng như
để thiết kế bản vẽ lắp và bản vẽ chung của hệ
của các trục với các chỉ tiết lắp trên trục và các gối đỡ của các trục trong
hệ Các thông số và kích thước của các trục và ổ lăn được ghi vào một
#ile kết quả phục vụ các bước tính tiếp theo cũng như để thiết kế bản vẽ lắp và bán vẽ chung của hệ
e) Tir cdc File kết quá thu được ở các phần thiết kế trước, tiến hành
tính toán bổ sung các số liệu vẻ kích thước các bộ phận của hộp giảm tốc
và các chỉ tiết lắp với hộp trên cơ sở đó tiến hành lập trình vẽ tự động kết cấu của các chỉ tiết và cụm chỉ tiết của bản vẽ lắp trên ba hình chiếu chính và khi cần thiết có thêm các hình cắt trích Các thông số và kích
thước của hộp giảm tốc được ghỉ vào một Ƒi/e kết quả phục vụ tính toán
và thiết kế tự động bản vẽ chung của hệ
ø) Tính toán bổ sung các số liệu vẻ kích thước của các khớp nối, khung và bệ máy, v.v và tiến hành lập trình thiết kế tự động bản vẽ
chung của toàn hệ thống
Các nội dung | va 2 có liên quan chat chẽ với nhau Người được giao lập trình tính toán thiết kế hoàn chỉnh một chỉ tiết máy xác định, bao gồm
cả phần tính toán và phần thiết kế bản vẽ chế tạo chỉ tiết, khi tham gia
nhóm thiết kế hệ đẫn động, sẽ được đảm nhiệm phần thiết kế kết cấu chi tiết đó của hệ Sự khác nhau ở đây chỉ là khi thực hiện nội dung thứ nhất, bạn có thể tuỳ ý lựa chọn ngôn ngữ lập trình để sử dụng, tuỳ ý ký hiệu
255
Trang 7các thông số, kích thước và tọa độ trong tính toán cũng như tuỳ ý lựa chọn màu sắc và đường nét trên các bản vẽ Tuy nhiên khi thực hiện nội dung thứ hai, công việc chỉ có thể được hoàn thành thuận lợi nếu môi
thành viên trong nhóm tuân thủ những nguyên tắc sau đây:
- Sử dụng thống nhất một ngôn ngữ lập trình để tiến hành tính toán thiết kế tất cả các chỉ tiết máy và bộ phận máy của toàn hệ thống
- Sử dụng ký hiệu thống nhất cho tất cả các biến biểu thị kích thước
và thông số cúa các chỉ tiết máy và bộ phận máy trong hệ cũng như các biến xác định tọa độ vị trí của từng yếu tố trong hệ Nhờ đó có thể tránh
được nhằm lần về kết quả tính toán cũng như tránh được sai lệch vẻ vi Trí
tương quan trên các bản vẽ
- Nắm vững và hoàn thành tốt nội dung được giao trong nhóm thiết
kế, đồng thời cần tìm hiểu để nắm được nội dung và phương pháp hoàn
thành các phần việc khác của bản thiết kế do nhóm tiến hành Có như vậy mới có sự phối hợp tốt nhất nhằm đảm bảo chất lượng và tiến độ thực hiện các nội dung thiết kế tự động của toàn nhóm
7.1.3 Yêu cầu
Các chương trình phần mềm được soạn thảo phải đám bảo các yêu cầu sau đây:
1, Chương trình phải có cấu trúc rõ ràng, thể hiện đúng lưu đồ thuật giải đã được vạch ra, phù hợp với các bước tính toán thiết kế từng chị tiết máy cụ thể Các thông số và kích thước của chỉ tiết máy phải được xác
định trên cơ sở các chỉ tiêu chủ yếu về khả năng làm việc của chỉ tiết máy
và bộ phận máy, đồng thới đáp ứng yêu cầu tối ưu trong thiết kế
2 Chương trình phải đảm bảo độ chính xác của các số liệu đầu ra,
tức là có khả năng kiểm chứng sự đúng đắn của các công thức được sử dụng trong lập trình tính toán độ bên và xác định các quan hệ động học Mặt khác, các kết quả tính toán chỉ có thể chính xác nếu các số liệu và hệ
số dùng trong tính toán được tra một cách chính xác, ứng với những điều
kiện tra bảng khác nhau
phụ thuộc rất nhiều vào công suất tính toán, trong khi đó có nhiều số liệu
tại được chọn theo kinh nghiệm và chỉ đúng trong một phạm vi hẹp Vì
‘ay trước hết người lập trình cần nạp vào File một bộ dữ liệu xác định để tiến hành chạy thử toàn bộ chương trình đang được soạn thảo, sau đó mới
Trang 8mở rộng dần các dữ liệu thiết kế và tiếp tục kiểm chứng nhằm loại trừ các
sai sót có thể phát sinh
4 Chương trình phải có tính hiệu quả, tức là có khả năng liên kết
được các phần tính toán với phần thiết kế bản vẽ, nhờ đó có thể đưa ra
những thay đổi và hiệu chỉnh cần thiết trước khi kết cấu được quyết định
lần cuối Tính hiệu quả còn thể hiện ở chỗ trong phần mềm có nhiều giải pháp thiết kế, nhờ đó có thể đánh giá, so sánh và lựa chọn được phương
án tốt nhất để dùng Mặt khác hiệu quả của chương trình sẽ được tăng thêm nếu có sự phối hợp tốt giữa phần đối thoại giữa người và máy với phần máy tính thực hiện tự động theo những đoạn chương trình được soạn
thảo nhằm đạt được tốc độ tính toán nhanh, tiết kiệm tối da thời gian thiết
kế, đồng thời đảm bảo khả năng kiểm tra các kết quả tính toán khí cần thiết
3 Các thông số và kích thước của sản phẩm, được thiết kế theo
chương trình phần mềm, phải được Iya chon ti wu trên cơ sở sử dụng
nhiều phương án và giải pháp thiết kế cũng như dựa trên các tiêu chí và
căn cứ xác đáng để có thể quyết định đúng đắn phương án sản phẩm cùng với kết cấu và kích thước chỉ tiết, đáp ứng đầy đủ các chỉ tiêu kinh tế kỹ
thuật
6 Chương trình thiết kế tự động phải đảm bảo cho bản vẽ được thực
hiện theo một trình tự hợp lý, tránh xảy ra sự chồng chéo của các nét, nhằm thể hiện rõ ràng và chính xác các kết cấu cơ khí phức tạp Đồng thời phải có sự phân biệt rõ ràng về đường nét, mặt cất trên các hình chiếu chính và hình cắt trích cũng như có sự khác biệt về độ cao và chiều
đày nét chữ thể hiện số thứ tự chí tiết, các kích thước liên kết, kích thước khuôn khổ và kích thước lắp ghép hoặc dung sai
Dé thực hiện đẩy đủ các nội dung và yêu cầu trên đây, một mặt
người thiết kế cần nghiên cứu nắm vững và vận dụng một cách sáng tạo các kiến thức vẻ tin học và kết cấu cơ khí để hoàn thành đúng tiến độ
phần mềm thiết kế tự động của bản thân, mặt khác cần chủ động phối hợp
với các thành viên trong nhóm hoàn thành đúng hạn phần việc được giao, cùng cả nhóm thực hiện tốt nhiệm vụ thiết kế,
7.2, KHAI THAC PHAN MEM HEDD
Nếu quỹ thời gian bạn dùng cho thiết kế ứng dung bi hạn chế (khoảng 100 dén 150 giờ), người thiết kế khó có thể hoàn thành một khối
lượng khá lớn của đồ án “Tự động hoá thiết kế cơ khí” Trong trường hợp này, bạn đọc có thể được trợ giúp một phần nhờ tìm hiểu và khai thác có hiệu quả phần mềm HEDD được xây dựng theo lưu đồ thuật giải trên hình 7.1 (ở đó TST viết tắt cho tỉ số truyền) và được giới thiệu và chú
thích trong phần phụ lục (xem phụ lục 2)
257
Trang 9F,,v,Ly Chọn sơ đồ Chọonđộng cơ,
Dhoặc z„p hệ dẫn động [| phan phối TST
Trang 107.3 VIẾT THUYẾT MINH
7.3.1 Nội dung viết thuyết minh
Thuyết minh là một phần tài liệu không thể thiếu trong hồ sơ thiết kế của bất kỳ một đẻ tài thiết kế nào Viết thuyết minh là phần việc cuối cùng của quá trình làm đồ án môn học chuyên ngành “Tự động hoá thiết
- Các phương pháp tạo Fiie dữ liệu và File kết quả
~_ Vào, ra và kiểm tra các số liệu được ghi vào bảng
- Nhận xét
- In bang số liệu đã được ghi vào bảng
2 Xây đựng chương trình tính toán thiết kế:
-_ Nội dung thiết kế được giao
- Chỉ tiêu tính toán và các bước thiết kế
- Lưu đồ thuật giải và một số thuật giải được sử dụng trong chương
trình
- Kết quả tính toán với phân mềm đã được soạn thảo
- Phương pháp xây dựng phần mêm thiết kế tự động bản vẽ chế tạo
- In ban vẽ chế tạo trên khổ giấy A4
- Các biện pháp đã được sử dụng để khắc phục các khó khăn xuất
hiện khi soạn thảo phần mềm và nhận xét
3 Lập trình thiết kế tự động bản vẽ lắp cụm kết cấu:
~ Nhiệm vụ được giao trong nhóm thiết kế hệ dẫn động cơ khí
- Các khó khăn và biện pháp đã giải quyết khi khai thác phần mềm HEDD để tính toán thiết kế các chỉ tiết máy trong hệ dẫn động cơ
Trang 11- Các biện pháp đã được sử dụng nhằm khác phục khó khăn khi kết hợp các thành viên trong nhóm để soạn thảo phần mềm thiết kế hệ dẫn động cơ khí
- Nhận xét chung
- In bản vẽ lắp của toàn nhóm trên khổ giấy A0
4 Tài liệu tham khảo
5 Một phần thư viện chương trình
7.3.2 Yêu cầu của bản thuyết minh
Các nội dung trên đây của bản thuyết minh cần được hoàn thành theo
đúng các yêu cầu sau:
1 Thuyết minh được đánh máy vi tính trên khổ giáy A4, được trình
bày ngắn gọn, bảng số và hình vẽ rõ ràng
2 Nội dung cần được trình bày súc tích, các nhận xét, phân tích và
so sánh cần rõ ràng và có căn cứ, dựa trên những kiến thức về kết cấu cơ
khí và tin học đã thu nhận được trong quá trình làm đồ án Trích dẫn tài
liệu tham khảo cần chính xác, số thứ tự của tài liệu tham khảo cần được đặt trong ngoặc vuông ,
3, Phần phụ lục về thư viện chương trình được in & phân cuối thuyết
minh với khổ chữ thu nhỏ
4, Thuyết minh bao gồm phần chính, các bản vẽ và phần phụ lục cần được đóng bằng bìa cứng và nạp đúng hạn
260
Trang 12` PHỤ LỤC 1
CHƯƠNG TRÌNH AUTOLISP VẼ BÁNH VÍT
Thiết lập bản vẽ chế tạo chỉ tiết là một phần quan trọng trong hồ sơ thiết
kế Khác với bán vẽ lắp, trên bản vẽ chỉ tiết cần ghỉ đầy đủ các kích thước, các thông số và yêu cầu kỹ thuật, v v, phục vụ việc chế tạo chỉ tiết Công việc này đòi hỏi phải tính toán, lựa chọn trước kích thước kết cấu và các số liệu liên quan Chang hạn, với bánh răng, bánh vít, , ngoài các thông số cho trước như môđun, số răng, chiều rộng vành rãng, đường kính trục, cần phải lựa chọn các kích thước khác như đường kính mayơ, chiều dày vành răng,
và cũng cần kiểm tra các điều kiện khác như có đủ kích thước để lắp rời hay phải làm liên trục,
Tuy nhiên, do các kết cấu này tương đối thống nhất nên có thể lập các chương trình máy tính để tự động thực hiện công việc này Người dùng chỉ cần nhập các thông số cơ bản đầu vào của chỉ tiết, việc kiểm tra điều kiện kết cấu, tính toán kích thước được chương trình thực hiện và đưa kết quả ra, qua đó người dùng có thể sửa đổi lại theo ý mình và sau đó chương trình sẽ thực hiện vẽ điển thêm các yêu cầu kỹ thuật, khung tên
Phụ lục này giới thiệu chương trình thiết lập bản vẽ chế tạo chỉ tiết bánh vít Chương trình được viết bằng ngôn ngữ AutoLISP và DCL Giao điện hộp thoại của chương trình như trên hình PLI.I
Sau khi nạp chương trình, AutoLISP tạo ra một lệnh BVT trong AutoCAD Sau đó, mỗi khi muốn vẽ chỉ tiết bánh vít người dùng chỉ cần gõ vào đòng lệnh command của AutoCAD câu lệnh BVT và nhấn Enter
+ Núi Eưu ĐL - lưu dữ liệu trên hộp thoại vào file Khi kích chuột vào nút này, một hộp thoại tương tự như hộp thoại chuẩn SaveAs của AutoCAD hiện ra cho phép chọn folder và file để lưu đữ liệu vào
Lưu ý rằng các file dữ liệu ở đây chỉ chứa các thông tin trên hộp thoại, chứ không phải file bản vẽ nên kích thước của chúng rất bé Khi cần thiết, người dùng chỉ việc gọi file này và kích vào nút Ve để tạo bản vẽ tương ứng + Nút Vế - thực hiện việc thiết lập bản vẽ theo các số liệu đã nhập +_ Nút Khung tên - đưa các thông số cần thể hiện trên khung tên Hộp thoại con hiện ra như trên hình PL].3 và người dùng chỉ việc điển các thông tin thích hợp
261
Trang 13+ Nút Giúp - hiện một vài trợ giúp như giá trị mô đun tiêu chuẩn, hệ số đường kính q hoặc cách nhập dữ liệu trong các ô
Mo dunm HS dich chinhy:'s(- [Bis] Huong entee và
Thong so ve Thong so moayo Ket cau moayo
Trang 14Bạn đọc có thể thay thế phân mã nguồn để hiện các thông số tiêu chuẩn
dưới dạng danh sách popup list Cách thể hiện này sẽ giúp người dùng không nhập dữ liệu phi tiêu chuẩn
Thong =o cho khungiten
Các thông số khác do chương trình tính ra sẽ hiện ra trong các hộp edit_box ở phần 7hông số vẻ và phân Thông số mayøơ Nếu muốn, người dùng có thể kích chuột vào các ô này để chỉnh lại theo ý mình
Do bản vẽ chế tạo các chỉ tiết loại này có nhiều điểm chung như phần khung tên, các yêu cầu kỹ thuật, bảng thông số, Chỉ số liệu ghi vào là khác nhau, còn cấu trúc của chúng thống nhất Vì vậy, trong ví dụ ở phụ lục này các thành phần này được chèn vào bằng cách sử dụng khối (block) tạ: với các thuộc tính (attributes) thay đổi Phần 16 mayo cũng như nhau, vì t nên lập một chương trình con, dùng chung cho cả bánh răng, bánh vít, đĩa xích Việc ghi kích thước, độ nhám cũng được viết riêng thành các chương trình con
Trang 15width=15;
fixed _width=true;
alignment=centered;
:button { label="&Thoat";
key="thoat";
widtl ; fixed_width=true;