Thành các chương trình con độc lập để tính.

Một phần của tài liệu Cơ sở thiết kế máy và chi tiết máy-Phần 1 doc (Trang 32 - 34)

- Tệp văn bản được định nghĩa với từ chuẩn TEXT Nó được tổ chức thành từng đòng

thành các chương trình con độc lập để tính.

Có thể tổ chức tập tin văn bản theo các dạng sau đây:

a) Vào số liệu qua bàn phím rồi viết vào tệp văn bản, trong đó tệp văn bản được mở đầu và kết thúc như tệp bản ghi. Khi viết vào tệp cần chú ý dùng thủ tục writeln(tên_ tệp) nhằm thực hiện việc đưa thêm dấu hết dòng vào tệp, đồng thời khi viết số thực phải cho trường với độ dài đủ đảm bảo cho các số liệu tách biệt nhau, nếu không số liệu đọc ra sẽ bị sai.

b) Nhập kết quả tính toán vào tệp kết quả. Ở đây vì đã có sắn số liệu do đó có thể viết luôn vào tệp sau khi đã mở tệp (cũng bằng cặp thủ tục assingn, rewrite như tệp bản ghi) và cuối cùng tệp cũng được đóng lại nhờ thủ tục close(biến_ tệp).

c) Bổ sung kết quả tính toán vào tệp văn bản đã có. Ở đây cần mở tập tin có sẵn để viết thêm vào, nhờ cặp thủ tục:

Assign(biến_ tệp, tên_ tệp); Append(biến_ tệp);

Phần còn lại cũng thực hiện như khi nhập kết quả. d) Gọi số liệu từ tệp tin trên đĩa bằng cặp thủ tục:

Assign(biến_ tệp, tên_ tệp); Reset(biến_ tệp);

rồi viết ra màn hình nhờ cặp thủ tục:

Readln(biến_ tệp, tên _ biến);

Writeln(tên _biến);

Cũng như khi viết vào, có thể gọi ra một biến hoặc gọi ra lần lượt một số biến, song cần đảm bảo thứ tự gọi ra phải giống với thứ tự ghi vào.

3.1.3. Tập tin đáp bản và vấn đề tự động hóa thiết kế

Nhờ khả năng đọc được các lệnh từ một tập tin văn bản, AutoCAD cho phép thực hiện một chuỗi lệnh định trước thông qua từng nội dung đối thoại ứng với mỗi lệnh, tức là thông qua chuỗi đối thoại - được gọi là tập tin đáp bản (script file).

Như vậy từ kết quả tính toán thiết kế chi tiết máy dưới dạng các tập tin văn bản, nếu dùng tập tin đáp bản, kết cấu của chi tiết máy sẽ được thể hiện bằng bản vẽ do AutoCAD thực hiện một cách tự động.

Khi sử dụng tập tin đáp bản cần lưu ý những điểm sau đây:

a) Tên tập tin đáp bản gồm tên riêng và phần mở rộng là loại .scr, tức loại đáp bản

(script).

b) Để AutoCAD đọc chuỗi lệnh trong tập tin đáp bản và tuần tự thực hiện dùng dạng lệnh:

Command: Script Script file:

trong đó ở dòng nhắc 'Script file' chỉ ghi tên riêng của tệp mà không có phần mở rộng .scr c) Để tạo ra tập tin đáp bản, trước hết cần mở tập tin bằng cặp thủ tục:

Assign(biến_tệp, tên_ tệp); Rewrite(biến _ tệp);

trong đó tên tệp được ghi đầy đủ (tên riêng và phần mở rộng .scr). Sau đó lần lượt ghi vào tệp các nội dung đối thoại. Chẳng hạn cần vẽ vòng tròn tại toạ độ X, Y với bán kính R thì ghi:

Writeln(biến_ tệp, 'Circle, ',X:a:b,',,ÝY: a: b,".R:a:b);

Ở đây nội dung đáp lại các lệnh hoặc lệnh con, ký tự trắng và dấu phẩy ngăn cách các biến, được đặt trong hai dấu nháy; a, b - các khai báo kích thước của các biến X, Y và R.

Như vậy bằng cách kết hợp các tập tin văn bản ghi kết quả tính toán với tập tin đáp bản ghi các lệnh vẽ với các tọa độ và kích thước phụ thuộc vào kết quả tính toán, người thiết kế có khả năng:

- thể hiện các kết quả tính toán trực tiếp và nhanh chóng bằng bản vẽ kỹ thuật, qua đó có thể nhận biết độ chính xác và độ tin cậy của phép tính và các giải pháp thiết kế, từ đó có

Một phần của tài liệu Cơ sở thiết kế máy và chi tiết máy-Phần 1 doc (Trang 32 - 34)