THÔNG BÁO LỖI CỦA CHƯƠNG TRÌNH DỊCH

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 56)

1. Unexpected end of file.

Xuất hiện cuối file trước khi chấm dứt lệnh đang thực hiện

2. Expected

Phải kết thúc lệnh bằng dấu chấm phẩy

3. Illegal axis entry

Trong một lệnh phải có thông số của trục cần điều khiển, các thông số này không hợp lệ.

4. ‘x’, ‘xy’, ‘xz’ or ‘xyz’ expected Quên nhập thông số cho các trục Quên nhập thông số cho các trục

5. Axis alreadydefined

Đã xác định số lượng trục điều khiển, nếu muốn thay đổi số trục làm việc phải áp

dụng ngay từ đầu chương trình

6. ‘mm’, ‘cm’, ‘zoll’, ‘zoll/10’ or ‘zoll/20’ expected

Đơn vị không hợp lệ

7. Missing ‘stop’, stop assumed

Thiếu lệnh stop trong chương trình 8. Input already actime

Chương trình dịch đã chuyển phần đầu tiên của vùng dữ liệu cho card

giao tiếp, lệnh input thứ hai không được phép.

9. Too much nested repeats ( limit iszo) Cấu trúc chương trình có độ lồng quá sâu. Cấu trúc chương trình có độ lồng quá sâu.

10.Repeat without until detected

Thiếu lệnh “until” kết thúc đoạn chương trình lặp.

11.#-Command not recognized. Lệnh đặt sau ký hiệu # không đúng. Lệnh đặt sau ký hiệu # không đúng.

12.Duplicate axis entry in command.

Trục được xác định hai lần trong một lệnh.

13.‘X’, ‘y’, or ‘z’ expected Trục không hợp lệ. Trục không hợp lệ.

14.Interger expected

Số không hợp lệ, nằm ngoài phạm vi cho phép từ –32768 đến +32767

15.‘,’ expected

Một lệnh có nhiều thông số, các thông số phải cách nhau bằng dấu phẩy.

16.Positve interger expected.

Số nguyên dương không hợp lệ, ra ngoài phạm vi cho phép từ 0 đến + 32767

17.Until without repeat

Vòng lập thiếu lệnh “Repeat”

18.Real number expected.

Khoảnh cách dịch chuyển là một số thực được cho dưới dạng số mũ (0,23E3) phải

phân cách bằng dấu chấm thay vì dùng dấu phẩy.

19.Positive real number expected. Cần một số thập phân dương Cần một số thập phân dương

20.‘(’ expected

Tốc độ phải được ghi trong dấu ngoặc đơn, lỗi này cũng xuất hiện nếu dùng dấu phẩy ngăn cách giữa khoảng di chuyển tốc độ.

21.‘)’ expected

Tốc độ phải được đóng lại bằng dấu ngoặc đơn, lỗi này cũng xuất hiện hiện khi dùng dấu phẩy.

22.‘.’ Expected

Phải kết thúc lệnh stop bằng một dấu chấm thay vì dấu phẩy.

23.Too much definitims.

Quá nhều định nghĩa trong phần khai báo, số lượng tối đa là 50. Trong trường hợp phải

dùng nhiều định nghĩa nên sử dụng lệnh “ #include”

24.Definitim name expected

Sau các lệnh định nghĩa ít nhất phải cho một tên của định nghĩa đó,

tên có thể bao gồm ký tự, số hoặc gạch nối dưới.

25.Illegal character for send or wait. Số cho trong lệnh thu/phát không hợp lệ. Số cho trong lệnh thu/phát không hợp lệ.

26.‘” ’or unit number expected .

Sau lệnh “Tell” phải cho biết số máy hoặc một chuỗi ký tự.

27.‘ “ ‘ expected

Phải đóng chuổi ký tự bằng dấu ngoặc kép, lỗi này cũng xuất hiện khi chuổi ký tự trong

lệnh “Tell” quá dài. 28.“Wait” expected.

Khi sau lệnh “Tell <gerit> reference “ hoặc “ Tell <gerit> star” có dấu phẩy thì phải

dùng lệnh “wait”

29.Unit entry expected

Lệnh cần một thông tin về thiết bị để có thể làm việc.

30.Command not recognized

Lệnh sai, trong trường hợp dùng nhản thì phải có dấu hai chấm kết thúc. Nên lưu ý là PAL_PC phân biệt giữa chữ in và chữ thường

31.Too much labeldefinitims Quá nhiều nhãn tối đa là 50 Quá nhiều nhãn tối đa là 50

32.Positive interger between 1 and 126 expected Số phải nằm trong khoảng từ 1 đến 126. Số phải nằm trong khoảng từ 1 đến 126.

33.Label not found.

Sử dụng nhãn không rỏ ràng. 34.No label defintim in text.

Không khai báo một nhản duy nhất

35.‘,’ or ‘times’ expected

Vòng lặp cần dấu phẩy hoặc từ “times” để phân cách các thông số.

36.‘In’ or ‘out’ expected

Sau lệnh “pulse sync” chỉ cho phép 2 từ khoá “in” và “out”. 37.‘On’, ‘off’ or ‘sync’ expected

Sau lệnh “pulse” hoặc “port” chỉ có các từ khoá kể trên là hợp lệ.

38.End of remark missing.

Đã đến cuối file, mặc dầu phần đánh dấu chưa kết thúc có thể đã quên đóng ngoặc.

39.Serial transmission error (time out in receiver)

Card giao tiếp không đáp ứng có thể lỗi truyền dữ liệu

40.Elevation must be . 0,001 Thông tin không hợp lệ Thông tin không hợp lệ

41.File not found

Không thấy tập tin, kiểm tra lại đường dẫn.

42.Letter or ‘-‘ expected

Ký tự đầu trên nhản hoặc một tên không được dùng số.

43.Replace text exceed 250 chars. Một câu không dài quá 250 ký tự. Một câu không dài quá 250 ký tự.

44.Line exceeds 250 chars after replace of defintim.

Định nghĩa trên một dòng dài hơn 250 ký tự, nếu trên một dòng dùng nhiều định nghĩa

thì có thể chia thành nhiều dòng. 45.Illegal defintim occurred

Một định nghĩa được lặp lại 2 lần hoặc là trong một thay thế có chứa tên định nghĩa.

46.‘” ‘ or ‘<’ expected

Tên tập tin sau lệnh # include phải ở trong ngoặc nhọn hoặc ngoặc kép.

47.(”) expected.

Tên tập tin phải đóng bằng ngoặc kép khi đã mở bằng ngoặc kép.

48.‘>’ expected

Tên tập tin phải đóng bằng ngoặc nhọn khi đã mở bằng ngoặc nhọn.

49.Include file not found on I/O error.

Tập tin include đã cho không tìm thấy, kiểm tra lại tên và đường hướng dẫn.

50.I/O error on read.

Trong khi đọc tập tin gặp lổi I/O, thử đọc tập tin bằng trình soạn thảo và sau đó ghi vào đĩa.

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 56)