|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
пока в голову приходить сделать таблицу перебора вручную, или в том экселе - и зашить потом в алгоритм. Т.е. матрица - на вход подается список - количество листов каждого формата, на выходе - преобразованный список, более менее оптимитизированный по расходу бумаги
----- добавлено через ~9 мин. ----- точнее, должны быть весовые варианты: А3х5 + А3х5 - вес 1, А3х5 + А3х4 - вес 2 и т.д. |
|||
|
||||
Цитата:
Т.е. изначально задавать определенные размеры форматов для стыковки на один лист.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Наброски примерного алгоритма:
1.Запрос ширины рулона 2.Получение списка форматов и их количества (с привязкой к конкретному листу). 3.Проверка - есть ли форматы с обоими размерами больше, чем ширина рулона. Если есть - сообщить пользователю и выйти. 4.Загнать в выходной список форматы, которые физически не могут с чем то еще быть совмещены по указанной ширине рулона. Т.е. это длинные простыни в ширину рулона и форматы в ширину рулона. Убрать их из входного списка, соответственно. 5.Затем сделать отдельную выборку из входного списка длинных форматов, которые нельзя повернуть на 90 градусов при указанной ширине рулона. Убрать из входного списка. 6.Отсортировать список форматов из п.5 по ширине формата. 7.Начать совмещать длинные форматы с начала списка с учетом ширины листа и весовых коэффициентов - сначала по отсутствию отходов. 8.Когда будут извлечены из входного списка длинные форматы, умещающиеся в N-рядов без отходов (и удалены из выборки п/п.5) - то тут как раз начать играться с таблицей подбора сочетаний форматов. |
|||
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,388
|
Еще раз, я не помню, как называлась прога. Но чертежи в солидворксе из формата SLDDRW сначала сохранялись как PDF , и только PDF файлы эта прога могла компоновать.
|
|||
|
||||
Регистрация: 05.11.2014
Сообщений: 978
|
|
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
|
|||
|
||||
конструктор (нестандартка) Регистрация: 12.12.2007
Минск
Сообщений: 1,388
|
Цитата:
P. S. А что, maratovich и вправду такую прогу сварганит? |
|||
|
||||
Если бы написали, то возможно быстрее получилось бы реализовать.
Короче, компоновка появилась в версии 1.5 Скачайте новую версию РеверсПДФ Но ОБЯЗАТЕЛЬНО смотреть или видео урок или новое руководство: https://youtu.be/fHdtOgOrZc0 Руководство Предупреждаю - это первый вариант, поэтому типы компоновок минимальны, пишите автору что Вам требуется и всё будет сделано. Сама логика компоновки отличается от обычной, тут нужно сперва самому придумать как должны быть склеены листы и указать программе.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Цитата:
Пример HP
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 05.11.2014
Сообщений: 978
|
Цитата:
|
|||
|
||||
хех, а чо так можно было?
а я на нанофоруме человека послал.... к Мара́товичу
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 09.01.2013
Сообщений: 127
|
Спасибо тебе огромное, добрый человек.
__________________
Не ошибается только тот, кто ничего не делает. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужна программа, выводящая список словарей и их содержимого | Torino | Программирование | 6 | 11.09.2010 17:27 |
Нужна программа: штамп -> база данных | Torino | Программирование | 11 | 21.12.2004 18:36 |