Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.73/37: Рейтинг темы: голосов - 37, средняя оценка - 4.73
2 / 2 / 1
Регистрация: 02.05.2014
Сообщений: 10

Оптимизации раскроя изделий разной геометрии

02.05.2014, 17:13. Показов 7864. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Цели работы – разработать программное обеспечение позволяющее осуществлять раскрой листовых материалов на исходные детали.
Т.е. нужно в какой-то программе сделать детали (на пример Автокад) и загружать готовые детали на лист располагаю каждую деталь индивидуально, есть 3 алгоритма. Скорее всего работа с векторами. Детали нужны разной формы, всякие закарлючки , не квадраты и не прямоугольники, более сложные.

Суть вопроса состоит в том, что в каким образом можно получить эти готовые детали?нужно ли подключать Автокад к Делфи и как?

Нашла подобную программу http://optimalprograms.com/cutting-optimization/, но там с линейным программирование, простые детали, может кто знает как реализовать мою?

Подключала Автокад разных версий (от 2000 до 2011). Но В Delphi из меню Project выберала Import Type Library…, в окне Import Type Library нажала Add и указала acad.tlb в каталоге AutoCAD (для AutoCAD 2000 — 2002) или acax16enu.tlb в каталоге …Common Files\Autodesk Shared (для AutoCAD 2004 — 2006). Нажала Install и установились предлагаемые компоненты. НО в на палитре ActiveX НЕ появились компоненты!!!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.05.2014, 17:13
Ответы с готовыми решениями:

Раскрой деталей разной геометрии
Предлагаю демо-версию раскройной системы. Детали любой формы формата dxf SolidWorks 2001, Autocad 2004 и КОМПАС v9. Имеется внутренний...

Задача оптимизации. Производство кожаных изделий
задали задачку по информатике для зачета, сама решить не смогла, весь гугл перелазила и ничего не нашла, помогите пожалуйста. Решать в...

Напечатать два списка изделий с себестоимостью выше средней из десяти изделий
Даны массивы H1,.,H10-шифры изделий; SS1,...,SS10-себестоимости изделий; C1,...,C10-цены изделий. Напечатать два списка изделий с...

41
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,686
Записей в блоге: 21
24.09.2017, 16:52
Студворк — интернет-сервис помощи студентам
qwertehok, 2014 ! ))
0
6003 / 4578 / 1096
Регистрация: 29.08.2013
Сообщений: 28,275
Записей в блоге: 3
24.09.2017, 17:42
тут было сообщение, его удалили!!!!
оно просто было с личным мылом, но оно было!
0
24.09.2017, 19:05

Не по теме:

-_-

0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
25.09.2017, 09:46
Оно по адресу
Раскрой деталей разной геометрии
0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
19.10.2022, 13:41
Ташуня:
Написал 22 года назад. Немного облагородил и сделал по просьбам трудящихся бесплатной и не триал. Рабочая версия.
Последнее видео, здесь не все песни разрешены, заменял на то что подошло по длине: https://www.youtube.com/watch?v=Y2c9Otlu_to Последняя версия системы: https://files.fm/f/6ktp5fnss
Инструкция в doc. Ставить на диск C:\ в корень. При установке на другой диск следовать инструкции: DISK_Установки.txt
Вложения
Тип файла: rar SAPR_18102022Work.rar (20.82 Мб, 11 просмотров)
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
19.10.2022, 14:03
basil_cat вы чуток припоздали с ответом.
1
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
19.10.2022, 14:43
просто в этой версии, по отношению к 25.09.2017, 09:46 где давал выше ссылку, совсем другие возможности. можно делать раскрой деталей произвольной формы и на листах ПРОИЗВОЛЬНОЙ формы. Это последний релиз. Чуток подправил.
Вложения
Тип файла: rar SAPR_19102022_Work.rar (20.82 Мб, 0 просмотров)
0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
21.10.2022, 11:13
Ссори. Новый релиз, можно создавать неограниченное количество незаконченных раскроев для разных Заказчиков или толщин металла.
Вложения
Тип файла: rar SAPR_21102022_Work.rar (21.73 Мб, 6 просмотров)
0
 Аватар для sendsay
1 / 1 / 0
Регистрация: 15.10.2022
Сообщений: 64
21.10.2022, 11:38
Ташуня ставила, либу от Автокада. После того как она добавилась в юнит, ее нужно инсталлировать, в меню юнита нажать Install. Тогда появляются компоненты в палитре.
0
14 / 11 / 3
Регистрация: 14.08.2022
Сообщений: 157
23.10.2022, 19:46
Идея может и неплохая но сделано хреново.
То что окно нельзя перемещать это точно бред.
1
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
24.10.2022, 07:28
leors
В Sapr есть возможность записать перехватом сообщений от клавиш и мыши (в самом приложении) все действия от начала до конца создания раскроя и всех других функциональностей сопутствующих ему. При этом есть возможность прервать "видео" раскладки (вообще работы в этом режиме воспроизведения) и продолжить работу по раскладке (или другую). Делается это с помощью создания ловушек в Delphi (где то на форуме описывал и дал полный код).
Поэтому нельзя давать возможность пользователю изменять размеры запущенного приложения.
Здесь по хуку в SAPR https://www.cyberforum.ru/post16411852.html

Здесь же описан метод записи всех данных по раскрою, который я применяю, без записи в файловый поток отдельных полей записи, а саму запись полностью, работает: Раскрой деталей разной геометрии (в конце окончательный рабочий вариант).
0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
24.10.2022, 08:49
leors,
Здесь в новой версии можно перед тем как загружать, посмотреть скрин всех раскроев.
Вложения
Тип файла: rar SAPR_24102022_Work.part1.rar (20.00 Мб, 0 просмотров)
Тип файла: rar SAPR_24102022_Work.part2.rar (6.57 Мб, 0 просмотров)
0
Модератор
4153 / 2362 / 814
Регистрация: 15.11.2015
Сообщений: 9,496
24.10.2022, 08:54
basil_cat, я не смотрел исходники, но по описанию так и не понял, зачем нужно записывать именно координаты щелчков мыши на экране. Если щёлкаем по кнопке, то можно записать сам факт щелчка по кнопке. Если щёлкаем по рабочему полю, то координаты щелчка пересчитываются в координаты на рабочем поле и их тоже можно записать безотносительно положения мыши на экране.
Да и при воспроизведении другое окно может перекрыть окно вашей программы и щелчки попадут туда.
0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
24.10.2022, 10:35
AzAtom, Не вопрос. Сделайте, а я посмотрю, что у вас получится. Как вы перехватите эти хуки. Таких умных было много, но все они ничего подобного ещё не сделали (так как вы описываете).
0
14 / 11 / 3
Регистрация: 14.08.2022
Сообщений: 157
24.10.2022, 10:45
Любой, кто серьезно занимается CAD системами, имеет два и более мониторов.
Ваша же рассчитана только на один.
При запуске у меня лично одна часть окна на одном, другая на другом.
А если бы я пробовал на другом компе где 4 монитора?

Надо серьезно учитывать такие вещи. Это раз.
А хуки и прочее нужны лишь если работаешь с чужими окнами.
Все проги где есть запись макросов прекрасно работают без всяких хуков и прочего.

Но если уж вам так влом сделать как следует, то сделайте выбор монитора и возможность включения полного экрана.
а при старте верните возможность окно двигать и располагать его где угодно.
0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
24.10.2022, 10:55
leors, Там в описании написано, что это SAPR бесплатны и КАК ЕСТЬ. Командовать женой будете, а я на вас потом посмотрю.
0
24.10.2022, 11:08
 Комментарий модератора 
basil_cat, если не можете адекватно реагировать на критику - не надо выкладывать свой проект на обозрение, а уж тем более огрызаться, переходя на личности! Предупреждение!
0
14 / 11 / 3
Регистрация: 14.08.2022
Сообщений: 157
24.10.2022, 11:18
Цитата Сообщение от basil_cat Посмотреть сообщение
Командовать женой будете, а я на вас потом посмотрю.
Я в своих приложениях таких глупостей не допускаю. А ваша "как есть" указывает лишь на вашу некомпетентность в приложениях такого рода, да и в программировании вообще.
Взять хотя бы такие вещи как припуски. При раскрое в материале, даже лазером, должны быть отступы.
А уж если раскрой делается на толстом железе и режется газовым резаком (автоген) то там уже отступы в 1 см не менее.

Алгоритм расположения уж точно не ваш. а то что вы используете разные там DLL и прочую муть, уже говорит о многом.
Даже если вы их используете, то можно просто внедрить это все в само приложение.

Что касается жены, то в вашем отношении, видно кто кем командует.
1
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
24.10.2022, 11:31
leors,
0
5 / 22 / 1
Регистрация: 24.11.2015
Сообщений: 205
08.11.2022, 10:27
leors:
Добавил условную эквидистанту (ширину реза), то что вы назвали отступами, качать: [удалена ссылка на сторонний файлообменник]. Кстати настоящая эквидистанта имеется в KRISTAL.exe в папке KRISTAL_MTR. А то что это МОИ приложения, без всяких "некомпетентность ... в программировании вообще", то я правообладатель ИСХОДНЫХ КОДОВ всех приложений, которые имеются в папке SAPR и которые работают на 12 металлургических и малых предприятиях СНГ. Скачиваемый SAPR_08112022_Work_ekvid.rar перед распаковкой переименовать в SAPR.rar.

Добавлено через 22 минуты
Ташуня,
Добавил условную эквидистанту (ширину реза), качать: [удалена ссылка на сторонний файлообменник]. Кстати настоящая эквидистанта имеется в KRISTAL.exe в папке KRISTAL_MTR. Я правообладатель ИСХОДНЫХ КОДОВ всех приложений, которые имеются в папке SAPR и которые работают на 12 металлургических и малых предприятиях СНГ. Скачиваемый SAPR_08112022_Work_ekvid.rar перед распаковкой переименовать в SAPR.rar. Остальные инструкции в папке doc.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2022, 10:27

Какова вероятность того что партия из 100 изделий, в которой 5 изделий бракованные?
Подскажите пожалуйста где у меня ошибка. Задача следующая: 50% изделий партии проверяется, на пригодность. Партия считается годной если в...

Найти вероятность выбора двух изделий одного сорта из комплекта трёх сортов изделий
Комплект містить 5 виробів першого сорту, 4 — другого і 3 вироби третього сорту. Знайдіть імовірність того, що два випадко- во взяті вироби...

Какова вероятность при отборе 100 изделий обнаружить ровно 18 изделий высшего качества?
Доброго времени суток. Помогите, пожалуйста, решить задачу. Фирма выпускает изделия, из которых 80% высшего качества. Какова...

В большой партии изделий R% изделий имеют высшее качество
В большой партии изделий R% изделий имеют высшее качество. Наугад отобрали m изделий. Найдите вероятности событий: А – «среди отобранных...

В партии из 20 изделий имеется 4 бракованных. Наугад выбирают 5 изделий. Найти вероятность того, что среди них
В партии из 20 изделий имеется 4 бракованных. Наугад выбирают 5 изделий. Найти вероятность того, что среди них окажутся 2 бракованных.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru