cut_Wizard Программа-калькулятор для оптимального линейного раскроя погонажных материалов
Для тех, кто нашел эту страницу Актуальность вопроса сомнений не вызывает.
Но удержаться не могу… пофилосовствую…
Информация – это абсолютно самостоятельный вид товара. Не важно, каким образом она получена, но она очень легко конвертируется в материальные «плюшки», если оказалась в нужное время в нужном месте!
- cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой
- Минимизация остатков раскроя - эффективность экономии в %
- Интерфейс trial-версии программы-калькулятора линейного раскроя
- Индивидуальные требования к вводу данных и форме вывода результата
- Онлайн (online) обратная связь о результате тестирования
Найденная, собранная или вычисленная информация – это не важно! Но важно, чтобы ее (нужную информацию) можно было получить легко и быстро в любой момент (по требованию, по запросу).
cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой
Если вам необходимо разрезать единицу стандартного металлопроката (или не металлического проката), как то швеллер, тавр или двутавр, уголок, труба или даже обыкновенные 6 метровые доски на:
- 25шт по 1.262 м
- 13шт по 2.095 м
- 9шт по 0.285 м
- 11шт по 0.855 м
то как всегда есть два пути… Запастись терпением и прикинуть варианты с карандашом или калькулятором в руке… Или провести поиск в Интернете – «А нет ли готовых (и хорошо бы бесплатных) инструментов ?»
Как израсходовать наименьшее количество элементов проката, каждый из которых далеко не бесплатный, и минимизировать расходы вместе (за одно) с отходами?

Рис.1 cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой
Таким образом, я не претендую на новизну идеи… Знаю, что подобные инструменты имеются и широко используются. Раскрой – очень частая операция! DVD-диски тоже можно рассматривать как контейнер (элемент для раскроя), если у Вас имеются множество архивов разного размера, которые требуется уложить, по возможности, в минимум болванок…
Если раскрою подлежит лист, то и ширина, и длина могут выступать в качестве линейного размера первой очереди… Со второй очередью поступать аналогично.
Минимизация остатков раскроя - эффективность экономии в %
Я не сомневаюсь, что крупные производства уже давно решили для себя подобную задачу. Для каждой номенклатуры продукции при известных размерах поставляемых заготовок уже давно найдены наилучшие шаблоны раскроя. К гадалке не ходи…
Но малый бизнес, который не гонит одну и ту же продукцию изо дня в день, а вынужден ориентироваться за индивидуальные разовые заказы (заказ, как набор пар данных: размер детали + их количество), сталкивается с задачей уникального раскроя гораздо чаще. Хотя и у них размеры поставляемых заготовок давно известны.

Рис.2 Минимизация остатков раскроя - эффективность экономии в %
Эффект от алгоритма достигается – если в задании одновременно присутствуют несколько разных размеров требуемых деталей. Причем относительно мелкие размеры сочетаются с крупными. Ведь уложить мелкие детали не сложно! Но если весь заказ состоит из крупных (относительно контейнера) деталей, то такой заказ есть смысл объединить с другим, где «мелочь для размена» присутствует.
Интерфейс trial-версии программы-калькулятора линейного раскроя
Названия кнопок «говорящие». Поэтому интуитивно понятно, что делать без всяких инструкций.
Другое дело, если Вы попросите изменить интерфейс под Ваши требования, повысить функциональность..., но тогда ТехЗадание с Вас и инструкция по работе тоже с Вас.

Рис.3 Интерфейс триал-версии программы-калькулятора линейного раскроя
Приложение состоит всего из двух файлов и не требует установки. Просто не удаляйте и не изменяйте файл сертификата, а запускайте ехе-файл непосредственно или (рекомендуется) через ярлык на рабочем столе (вынести ярлык средствами Windows).
Тестирование - это наиболее важный этап в жизненном цикле программного продукта. Поэтому не верьте картинкам, фильмам и сказкам…
Только личное тестирование во всех наиболее сложных сочетаниях данных - должно убедить Вас в доброкачественности алгоритма и исходного кода!
cut_Wizard скачать ехе-файл для тестирования
Индивидуальные требования к вводу данных и форме вывода результата
Вынужден предупредить тех, кто не в теме! Любые калькуляторы для NP-полных задач, по определению не могут решить «любую задачу». Как бы ни был хорош алгоритм, и как бы оптимально не построена структура программы – пользователь всегда может перегрузить систему (при увеличении задания, объем вычислений растет экспоненциально). В повседневной жизни для каждой грузоподъемной машины четко указан предел возможностей, но невозможно указать такой предел для программы. Программа-калькулятор пишется для компьютеров разной производительности и вычислительной мощности, поэтому определяйте сами (методом проб и ошибок) задачи какого объема способна выполнить Ваша система (компьютер + возможности Интернет-соединения).
Об индивидуальных "пожеланиях" Вы расскажите в ТехЗадании, а trial-версия по кнопке "Печать" выведет похожую страницу, которую браузер позволяет стандартно распечатать. Чистые графы позволяют сделать необходимые пометки вручную.
В индивидуальных "пожеланиях" Вы можете поставить вопросы и об объемах заданий. Как правило, программы «заточенные» под индивидуальные требования лучше решают именно такие задания, и несколько хуже все остальные.

Рис.4 Индивидуальные требования к вводу данных и форме вывода результата
Другие примеры на тему «Автоматизация документов Microsoft Office Excel, Word, Access»
Онлайн (online) обратная связь о результате тестирования
Пожалуйста, не скупитесь на отзывы... даже отрицательные. Они особенно помогают.
Предлагайте дополнительную функциональность, указывайте на ошибки, сбои и т.п. Я всегда готов к общению, конструктивной критике.

Рис.5 Онлайн (online) обратная связь о результате тестирования
Если у Вас остались вопросы, то задать их Вы можете, нажав на эту кнопочку ...