Page 4 - 4352
P. 4
ЗМІСТ
1 ВСТУП. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Загальні відомості. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Системні вимоги. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Склад поставки програмного забезпечення. . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Запуск і робота програми. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 МОВА ОПИСУ ПОСТПРОЦЕСОРІВ . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1 Коментарі . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Ідентифікатори . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Оператори . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Літерали . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Мітки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.6 Роздільники . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.7 Змінні . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.8 Наперед визначені константи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.9 Масиви . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.10 Вирази . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.11 Функції . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.12 Робота з рядками . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.13 Опис операторів . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , , 15
2.13.1 Oпepaтop ІNPUT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.13.2 Oпepaтop CALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.13.3 Oпepaтop DІМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.13.4 Oпepaтop END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 13.5 Цикли: Оператори FOR, TO, STEP, NEXT, EXIT FOR. . . . . . . . . . . . . . 16
2.13.6 Цикли: Оператори DО, LOOP, WHILE, UNTIL, EXIT DO. . . . . . . . . . . 17
2.13.7 Цикли: Оператори WHILE, WEND, EXІТ WHILE. . . . . . . . . . . . . . . . . . 17
2.13.8 Оператор GOTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.13.9 Оператори IF, ELSEIF, ELSE, ENDIF. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.13.10 Onepamop ON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.14 Генератор випадкових чисел . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.15 Робота з файлами . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.15.1 Оператор WRITE: бесформатний вивід. . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.15.2 Оператор WRITE: форматований вивід. . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 ОПИС ПОСТПРОЦЕСОРА. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3 1 Загальний формат опису постпроцесора . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2 Приклад найпростішого постпроцесора . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.3 Приклад модифікованого постпроцесора зі зміною інструмента . . . . . 24
3.4 Приклад постпроцесора з корекцією . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.5 Опис постпроцесора для верстата 6У443ФЗ . . . . . . . . . . . . . . . . . . . . . . 31
3.6 Опис постпроцесора для верстата BOSCH CC100M . . . . . . . . . . . . . . . . 35
4 ПАРАМЕТРИ ПОСТПРОЦЕСОРА Й ВИХІДНОЇ ПРОГРАМИ. . . 41
4.1 Параметри, які задаються користувачем в розділі ініціалізації . . . . . . . 41
3