Функция Exclude Objects в Klipper позволяет исключать объекты во время процесса печати. 15 Например, если во время печати одной модели возникает сбой, можно исключить именно её, а остальную часть печати продолжить. 5
Процесс работы функции: 1
- Загрузка файла для печати. 1 Во время загрузки файл обрабатывается, и в него добавляются маркеры Exclude Object. 1
- Начало печати. 1 Klipper сбрасывает статус Exclude Object. 1
- Обработка блока EXCLUDEOBJECTDEFINE. 1 Klipper обновляет статус известными объектами и передаёт его клиентам. 1
- Запрос пользователя об отмене объекта. 1 Клиент отправляет команду EXCLUDE_OBJECT NAME=<имя> Klipper. 1
- Обработка команды Klipper. 1 Программа добавляет объект в список исключённых и обновляет статус для клиента. 1
- Получение обновлённого статуса клиентом. 1 Клиент может использовать полученную информацию, чтобы отразить статус объекта в пользовательском интерфейсе. 1
- Завершение печати. 1 Статус Exclude Object будет доступен до тех пор, пока не произойдёт другое действие, которое его сбросит. 1
Для работы функции необходимы подготовленные файлы G-Code, со старыми, необработанными файлами функция не будет функционировать. 4