Разработать программу для размещения элементов на гибко-жесткой ПП

7 000 руб. за проект
23 мая 2022, 15:43 • 2 отклика • 60 просмотров
Нужно разработать программу для размещения элементов на гибко-жесткой печатной плате алгоритмом роя частиц на языке C#. Программа будет показываться на защите диплома, поэтому на код смотреть не будут. Главное чтобы программа корректно работала. Краткое описание: В программе происходит добавление элементов: вводятся их позиционные обозначения и габаритные размеры по X и Y; далее вводится информация об ограничениях: минимальное расстояние между элементами, минимальное расстояние между элементом и границей печатной платы; далее вводится информация о печатной плате: габариты печатной платы, параметры жестких частей: координаты центра X и Y, габариты по X и Y; далее вводятся параметры запретных зон: координаты центра X и Y, габариты по X и Y; далее вводится информация о соединениях между элементами; далее вводятся параметры алгоритма. При неправильном вводе данных высвечивается окно с ошибкой. После добавления всех данных происходит проверка на целостность введенных данных в БД. После успешной проверки целостности пользователь запускает алгоритм размещения элементов на ПП. Процент завершения процедуры размещения будет отображаться в строке состояния главного окна в виде индикатора процесса. После успешного завершения процесса размещения в центре главного окна будет отрисовано полученное размещение элементов. Также нужно реализовать БД и подключить ее к программе. Есть дополнительные файлы, упрощающие работу, которые я скину
Файлы