cut_Wizard Программа-калькулятор для оптимального линейного раскроя погонажных материалов

Для тех, кто нашел эту страницу Актуальность вопроса сомнений не вызывает.
Но удержаться не могу… пофилосовствую…
Информация – это абсолютно самостоятельный вид товара. Не важно, каким образом она получена, но она очень легко конвертируется в материальные «плюшки», если оказалась в нужное время в нужном месте!

  1. cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой
  2. Минимизация остатков раскроя - эффективность экономии в %
  3. Интерфейс trial-версии программы-калькулятора линейного раскроя
  4. Индивидуальные требования к вводу данных и форме вывода результата
  5. Онлайн (online) обратная связь о результате тестирования

Найденная, собранная или вычисленная информация – это не важно! Но важно, чтобы ее (нужную информацию) можно было получить легко и быстро в любой момент (по требованию, по запросу).


cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой

Если вам необходимо разрезать единицу стандартного металлопроката (или не металлического проката), как то швеллер, тавр или двутавр, уголок, труба или даже обыкновенные 6 метровые доски на:

  • 25шт по 1.262 м
  • 13шт по 2.095 м
  • 9шт по 0.285 м
  • 11шт по 0.855 м

то как всегда есть два пути… Запастись терпением и прикинуть варианты с карандашом или калькулятором в руке… Или провести поиск в Интернете – «А нет ли готовых (и хорошо бы бесплатных) инструментов ?»

Как израсходовать наименьшее количество элементов проката, каждый из которых далеко не бесплатный, и минимизировать расходы вместе (за одно) с отходами?

cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой
Рис.1       cut_Wizard Программа-калькулятор, оптимизирующая линейный раскрой

Таким образом, я не претендую на новизну идеи… Знаю, что подобные инструменты имеются и широко используются. Раскрой – очень частая операция! DVD-диски тоже можно рассматривать как контейнер (элемент для раскроя), если у Вас имеются множество архивов разного размера, которые требуется уложить, по возможности, в минимум болванок…

Если раскрою подлежит лист, то и ширина, и длина могут выступать в качестве линейного размера первой очереди… Со второй очередью поступать аналогично.



Минимизация остатков раскроя - эффективность экономии в %

Я не сомневаюсь, что крупные производства уже давно решили для себя подобную задачу. Для каждой номенклатуры продукции при известных размерах поставляемых заготовок уже давно найдены наилучшие шаблоны раскроя. К гадалке не ходи…

Но малый бизнес, который не гонит одну и ту же продукцию изо дня в день, а вынужден ориентироваться за индивидуальные разовые заказы (заказ, как набор пар данных: размер детали + их количество), сталкивается с задачей уникального раскроя гораздо чаще. Хотя и у них размеры поставляемых заготовок давно известны.

Минимизация остатков раскроя - эффективность экономии в %
Рис.2        Минимизация остатков раскроя - эффективность экономии в %

Эффект от алгоритма достигается – если в задании одновременно присутствуют несколько разных размеров требуемых деталей. Причем относительно мелкие размеры сочетаются с крупными. Ведь уложить мелкие детали не сложно! Но если весь заказ состоит из крупных (относительно контейнера) деталей, то такой заказ есть смысл объединить с другим, где «мелочь для размена» присутствует.



Интерфейс trial-версии программы-калькулятора линейного раскроя

Названия кнопок «говорящие». Поэтому интуитивно понятно, что делать без всяких инструкций.
Другое дело, если Вы попросите изменить интерфейс под Ваши требования, повысить функциональность..., но тогда ТехЗадание с Вас и инструкция по работе тоже с Вас.

Интерфейс триал-версии программы-калькулятора линейного раскроя
Рис.3        Интерфейс триал-версии программы-калькулятора линейного раскроя

Приложение состоит всего из двух файлов и не требует установки. Просто не удаляйте и не изменяйте файл сертификата, а запускайте ехе-файл непосредственно или (рекомендуется) через ярлык на рабочем столе (вынести ярлык средствами Windows).

Тестирование - это наиболее важный этап в жизненном цикле программного продукта. Поэтому не верьте картинкам, фильмам и сказкам…

Только личное тестирование во всех наиболее сложных сочетаниях данных - должно убедить Вас в доброкачественности алгоритма и исходного кода!

cut_Wizard скачать ехе-файл для тестирования


Индивидуальные требования к вводу данных и форме вывода результата

Вынужден предупредить тех, кто не в теме! Любые калькуляторы для NP-полных задач, по определению не могут решить «любую задачу». Как бы ни был хорош алгоритм, и как бы оптимально не построена структура программы – пользователь всегда может перегрузить систему (при увеличении задания, объем вычислений растет экспоненциально). В повседневной жизни для каждой грузоподъемной машины четко указан предел возможностей, но невозможно указать такой предел для программы. Программа-калькулятор пишется для компьютеров разной производительности и вычислительной мощности, поэтому определяйте сами (методом проб и ошибок) задачи какого объема способна выполнить Ваша система (компьютер + возможности Интернет-соединения).

Об индивидуальных "пожеланиях" Вы расскажите в ТехЗадании, а trial-версия по кнопке "Печать" выведет похожую страницу, которую браузер позволяет стандартно распечатать. Чистые графы позволяют сделать необходимые пометки вручную.

В индивидуальных "пожеланиях" Вы можете поставить вопросы и об объемах заданий. Как правило, программы «заточенные» под индивидуальные требования лучше решают именно такие задания, и несколько хуже все остальные.

Индивидуальные требования к вводу данных и форме вывода результата
Рис.4        Индивидуальные требования к вводу данных и форме вывода результата

Другие примеры на языке «C#»

Другие примеры на тему «Автоматизация документов Microsoft Office Excel, Word, Access»



Онлайн (online) обратная связь о результате тестирования

Пожалуйста, не скупитесь на отзывы... даже отрицательные. Они особенно помогают.
Предлагайте дополнительную функциональность, указывайте на ошибки, сбои и т.п. Я всегда готов к общению, конструктивной критике.

Онлайн (online) обратная связь о результате тестирования
Рис.5        Онлайн (online) обратная связь о результате тестирования



Другие примеры на тему «Упаковка, укладка продукции. Раскрой материала.»



Если у Вас остались вопросы, то задать их Вы можете, нажав на эту кнопочку ...




Если на этой странице не нашлось того, что Вы так искали...

         Не расстраивайтесь, не все потеряно... Смело щелкайте...
исходный код на заказ. orenstudent.ru Автоматизация документов MS Office. orenstudent.ru Помогите найти и устранить ошибку в исходном коде программы. orenstudent.ru Skype-консультирование по программированию
Скайп-консультации

Акция !!!
исходный код комментарии цена минимальная


Сайт помощи студентам по программированию и информатике

Program code