1. Огляд
|
Note
|
Елементи tooledit, описані тут, доступні, починаючи з версії 2.5.1 та пізніших. У версії 2.5.0 графічний інтерфейс не дозволяє виконувати ці налаштування. |
Програма «tooledit» може оновлювати файл таблиці інструментів з редагованими змінами за допомогою кнопки «SaveFile». Кнопка «SaveFile» оновлює системний файл, але для оновлення даних таблиці інструментів, що використовуються запущеним екземпляром LinuxCNC, потрібна окрема дія. За допомогою графічного інтерфейсу AXIS за допомогою кнопки ReloadTable можна оновити як файл, так і поточні дані таблиці інструментів, що використовуються LinuxCNC. Ця кнопка активна тільки тоді, коли верстат увімкнений і знаходиться в режимі очікування.
2. Сортування за стовпцями
Відображення таблиці інструментів можна сортувати за будь-яким стовпцем у порядку зростання, натиснувши на заголовок стовпця. Друге натискання сортує у порядку спадання. Для сортування стовпців необхідно, щоб машина була налаштована з версією Tcl за замовчуванням >= 8.5.
В Ubuntu Lucid 10.04 Tcl/Tk8.4 він встановлений за замовчуванням. Встановлення виконується наступним чином:
sudo apt-get install tcl8.5 tk8.5
Залежно від інших програм, встановлених у системі, може знадобитися ввімкнути Tcl/Tk8.5 за допомогою команд:
sudo update-alternatives --config tclsh ;# виберіть опцію для tclsh8.5
sudo update-alternatives --config wish ;# виберіть опцію для wish8.5
3. Вибір стовпців
За замовчуванням програма «tooledit» відображає всі можливі стовпці параметрів таблиці інструментів. Оскільки лише деякі верстати використовують усі параметри, відображення стовпців можна обмежити за допомогою наступного параметра файлу INI:
[DISPLAY] TOOL_EDITOR = tooledit column_name column_name ...
[DISPLAY] TOOL_EDITOR = tooledit Z DIAM
4. Окреме використання
Програму «tooledit» також можна викликати як окрему програму. Наприклад, якщо програма знаходиться в користувацькому PATH, введення «tooledit» покаже синтаксис використання:
tooledit
Використання:
tooledit filename
tooledit [column_1 ... column_n] filename
Дійсні назви стовпців: x, y, z, a, b, c, u, v, w, diam, front, back, orient.
Щоб синхронізувати окремий «tooledit» із запущеною програмою LinuxCNC, ім’я файлу має відповідати імені файлу [EMCIO]TOOL_TABLE, зазначеному у файлі INI LinuxCNC.
При використанні програми «tooledit» під час роботи LinuxCNC виконання команд G-коду або інших програм може змінити дані таблиці інструментів та файл таблиці інструментів. Зміни у файлі виявляються програмою «tooledit» і відображається повідомлення:
Попередження: Файл змінено іншим процесом
Таблицю інструментів «tooledit» можна оновити для зчитування зміненого файлу за допомогою кнопки «Повторно зчитати».
Таблиця інструментів вказується у файлі INI за допомогою запису:
[EMCIO]TOOL_TABLE = tool_table_filenameФайл таблиці інструментів можна редагувати за допомогою будь-якого простого текстового редактора (не текстового процесора).
Графічний інтерфейс AXIS може за потреби використовувати налаштування INI-файлу для визначення програми редактора інструментів:
[DISPLAY]TOOL_EDITOR = path_to_editor_programЗа замовчуванням використовується програма під назвою «tooledit». Цей редактор підтримує всі параметри таблиці інструментів, дозволяє додавати та видаляти записи інструментів, а також виконує ряд перевірок дійсності значень параметрів.