Розробка програми підготовки даних формату STL геометрії поверхонь корпусів мікропроцесорних пристроїв за розмірами користувача
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
У дипломній роботі розроблено програму підготовки даних формату STL для геометрії поверхонь корпусів мікропроцесорних пристроїв за розмірами користувача. У першому розділі проаналізовано предметну область, адитивні технології, формат STL та наявні програмні засоби для створення корпусів. На основі цього обґрунтовано потребу створення окремої програми, яка дозволяє швидко формувати корпуси для мікропроцесорних плат. У другому розділі описано математичну та алгоритмічну основу роботи програми. Розглянуто систему координат, перетворення координат плати у координати корпусу, формування полігональної сітки, побудову стінок, кришки, кріпильних стійок і вирізів під роз’єми. У третьому розділі реалізовано програму STL Generator мовою C# на платформі .NET 8. Для графічного інтерфейсу використано WPF, а для тривимірного перегляду - Helix Toolkit WPF. Програма дозволяє вибирати пресет плати, задавати параметри корпусу, генерувати основу та кришку, переглядати модель і зберігати результат у STL-файли. У програмі реалізовано бібліотеку пресетів плат Arduino та Raspberry Pi. Це дає змогу не вводити вручну габарити плати, координати монтажних отворів і дані про роз’єми. Перевірено вибір пресету плати, зміну параметрів корпусу, генерацію основи і кришки, формування кріпильних стійок, створення вирізів під роз’єми, перегляд моделі у вікні програми та експорт STL-файлів. Розроблена програма забезпечує параметричне формування STL-моделей корпусів мікропроцесорних пристроїв і може бути використана для подальшої підготовки моделей до 3D-друку.
