Разработка CAM приложения.
Ваша задача - создание программы визуализации проектов 3d + ...
Чтение файлов *.btl (пример и описание формата во вложении),
Что бы открыть файл в btl viewer, поменяйте расширение txt на btl
(иначе не хочет сюда прикреплять файл)
Ссылка на похожий продукт: https://www.design2machine.com/btl/viewer.html]https://www.design2machine.com/btl/viewer.html
+ CAM программа должна управлять станком для изготовления деталей.
Функционал:
1. Все что умеет программа на которую дана ссылка: просмотр проекта целиком, редактирование деталей и обработок, создание отдельной детали с обработками в ней.
2. Хранение и редактирование параметров агрегатов и инструмента.
3. Хранение и редактирование параметров обработок.
4. Хранение и редактирование параметров онлайн отдельных осей.
5. Создание исполнительного файла для станка.
6. Передача пакетами этого файла на "нижний уровень" - контроллер.
7. Обратная связь с машиной, вывод ошибок и неисправностей на экран.
Проект разделим на несколько частей:
- графическая часть,
- оформление + параметры + уровни доступа,
- создание исполнительного файла,
- связь с контроллером, онлайн работа осей для настройки станка, вывод сообщений.
В дальнейшем улучшение приложения, например доп. визуализация процесса.
Сроки не жесткие.
Исходные файлы проекта предпочтительно С++.
Тестирование на оборудовании.