Автоматизация расчета спуска.

Статус
Закрыто для дальнейших ответов.

КоньЕстДетей

Топикстартер
10 лет на форуме
Сообщения
1 820
Реакции
933
Условия: на печатном листе помещается 12 этикеток. В условии их 16:
i.imgur"com/Uio6LUJ.png?1 (меняем " на точку)
Задача: учитывая условия приведенные выше расположить наиболее рационально.

Собственно, вопрос: есть ли какие-то средства автоматизации расчета тиража?
А то решать головоломки конечно весело, но очень много времени съедает.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843

КоньЕстДетей

Топикстартер
10 лет на форуме
Сообщения
1 820
Реакции
933
Спасибо, но там задача намного сложнее. И решения, мягко говоря, дороговаты.
Мне нужна простая считалка, где размер и форма воообще ни играют роли, а количество на макете = const. Т.е. как сферический конь в вакууме.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Готовые решения, которые в той теме упоминали, не годятся? Тогда только самому макрос писать.
ЗЫ: Я правильно понял, что задача вообще не геометрическая, а нужно просто определить на каких листах сколько каких этикеток ставить? И больше никаких дополнительных ограничений нет? Тогда решений бесконечное множество и самое оптимальное из них - каждую этикетку печатать на своем листе. '))'
 
  • Спасибо
Реакции: КоньЕстДетей

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
На самом деле этикетки ведь не одинаковые? При компановке нужно еще и цвет учитывать, чтобы печатать-резать удобно было, а это оптимизировать никак нельзя. Да и по любому, каждая этикетка на своем листе выгоднее, хотя бы, тем, что если через неделю их еще раз закажут, можно те же формы использовать.
 

КоньЕстДетей

Топикстартер
10 лет на форуме
Сообщения
1 820
Реакции
933
Готовые решения, которые в той теме упоминали, не годятся? Тогда только самому макрос писать.
ЗЫ: Я правильно понял, что задача вообще не геометрическая, а нужно просто определить на каких листах сколько каких этикеток ставить? И больше никаких дополнительных ограничений нет? Тогда решений бесконечное множество и самое оптимальное из них - каждую этикетку печатать на своем листе. '))'

Задача не геометрическая вовсе. Решиния, найденные в данной теме, повторюсь, стоят очень дорого.
Самописная програмулька такого рода у меня была, но канула в небытие вместе со старым жестким диском.

Фактически ограничение - количество форм.
Например, в данной ситуации, учитывая небольшое количество этикеток, 2-3 макета будут норм.

Тогда решений бесконечное множество и самое оптимальное из них - каждую этикетку печатать на своем листе. '))'
Ну, если бы тираж каждой был примерно равен ресурсу износа формы, то тогда это было бы правдой '))'

На самом деле этикетки ведь не одинаковые? При компановке нужно еще и цвет учитывать, чтобы печатать-резать удобно было, а это оптимизировать никак нельзя. Да и по любому, каждая этикетка на своем листе выгоднее, хотя бы, тем, что если через неделю их еще раз закажут, можно те же формы использовать.
Одинаковые. Мало того, различие только в черной форме (штрихкод и надпись меняются).
Были бы все по 5000, например, то и думать бы нечего было: 12 на первый макет, 4х3 на второй.

Но вот эта разница в тиражах подразумевает, что их надо в разных пропорциях верстать. Задача решаема и своей головой, но времязатратно. Излишек не избежать в любом случае - задача уменьшить их.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Если принять действительно, сферического коня в вакууме, то алгоритм простецкий:
1) Считаем суммарное количество этикеток и процент каждого вида от этого количества
2) Умножаем этот процент на 16 - получаем количество каждой этикетки на первом листе
3) Считаем оставшиеся этикетки, не влезшие на первый лист, для них повторяем процесс начиная с шага 1, формируя следующий лист
4) Повторяем до тех пор пока или этикетки не кончатся или формы
 

КоньЕстДетей

Топикстартер
10 лет на форуме
Сообщения
1 820
Реакции
933
И как по этому алгоритму получится 2-3 макета? )
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
На третьем шаге останавливаемся.
 
Статус
Закрыто для дальнейших ответов.