Lệnh #Define

Một phần của tài liệu Luận Văn: Thiết kế hệ thống điều khiển máy khoan mạch in bằng máy tính (Trang 38)

- Chuyển đổi các phần cho phù hợp với thứ tự kích từ.

5. Lệnh #Define

- Ý nghĩa : Xác định định nghĩa thay thế.

- Ứng dụng : PAL-PC cho phép sử dụng một dòng văn bản hoặc một

ký hiệu để thay thế cho một thao tác nào đó, nên dùng các ký hiệu định

nghĩa ngắn gọn, dễ hiểu.  Giải Thích

Name: Thao tác (lệnh) cần thay thế.

Định nghĩa: dùng văn bản hoặc ký hiệu thay thế.

Kết thúc lệnh này bằng dấu chấm phẩy.

Ví dụ 1:

Xác định các định nghĩa thay thế sau:

#Define ( ) (300);

#Define Nop 0(21), 0(21);

#Define khoan 20(1000), -20(9000);

- Định nghĩa đầu tiên dùng để ký hiệu “( )” thay cho tốc độ 300bước/giây.

- Định nghĩa thứ hai dùng ký hiệu Nop để thay thế thao tác không thực

hiện được gì cả.

- Định nghĩa thứ ba dùng chữ khoan để điều khiển lên xuống trục Z.

Cả 3 định nghĩa trên được ứng dụng cho đoạn chương trình sau đây:

MOVE 20( ), 20( ), Nop; [dịch chuyển x và y 20mm]

MOVE 2( ), 5(5000); khoan; [dịch chuyển x 2mm, y 5mm] Chương trình dịch sẽ dịch đoạn chương trình trên như sau:

MOVE 20(300), 20(3000), 0(21), 0(21);

MOVE 2(3000), 5(5000), 20(11000), -20(9000);  Ví dụ 2: Định nghĩa một đoạn thẳng

Vì một định nghĩa được kết thúc bằng dấu chấm phẩy, nên trong định

nghĩa phải có một ký hiệu đặc biệt đó là dấu gạch chéo. Ví dụ sau đây la định

nghĩa thay thế một đoạn chương trình khoan lổ vi mạch 14 chân.

#Define DIL14 Repeat Move 1( ), 0( ), khoan\; Until 7\; Move 1( ), 3( ), Nop\; Repeat Move –1( ), 0( ), khoan\; Until 7;

Lưu ý là ở dòng lệnh cuối cùng trước dấu chấm phẩy không có dấu gạch

chéo, dấu chấm phẩy này sẽ kết thúc định nghĩa.

Các ký hiệu ( ), Nop, khoan; phải được định nghĩa trước định nghĩa Dil 14

nếu không chương trình dịch sẽ không hiểu. Ví dụ chương trình sau đây sử

dụng Dil 14

Move 20( ), 30( ), Nop; [Về vị trí ban đầu ]

DIL 14 [Khoan 14 chân]

Move 1( ), 20( ), Nop; [Vế vị trí của vi mạch kế tiếp]

Until 2; [Khoan vi mạch thứ hai]

Một điểm cần lưu ý là chương trình dịch có phân biệt chữ in hoa và chữ thường, nếu viết “dil” là không hợp lệ.

Giới hạn: Chỉ được phép dùng tối đa 50 định nghĩa.

Độ dài mỗi định nghĩa tối đa là 250 ký hiệu, trong một dòng định

nghĩa không được viết quá 255 ký hiệu

Một phần của tài liệu Luận Văn: Thiết kế hệ thống điều khiển máy khoan mạch in bằng máy tính (Trang 38)