Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Из правил форума: Тема должна отражать суть вопроса, топики типа "help please" будут удаляться!

Автор Тема: Визуализация раскладки на лист  (Прочитано 103 раз)

0 Пользователей и 1 Гость просматривают эту тему.

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 924

Доброго времени суток, уважаемые коллеги!

Не кидайте сильно, тапками - помогите советами!

Есть лист металла 1.25 м - высота; 2.5 м - длина.
И вот в пределах этого листа нужно "разложить" некие геометрические фигуры. Ну, возьмем самый простой случай - прямоугольник. Например: 250 мм - высота; 300 мм - длина.
Как разложить, скажем так, расчетом - я сделал. А вот возможно ли, как-то визуализировать эту раскладку?
Кто что предложит?
Может поделитесь своим опытом решения подобной задачи.

Расчетную схему прикрепил на скрепку.
Записан
Путей к вершине - множество. Этот один из многих!

boa

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +31/-0
  • Оффлайн Оффлайн
  • Сообщений: 533
  • Доброта спасет мир...
Re: Визуализация раскладки на лист
« Ответ #1 : 12.10.2018, 14:18:58 »

Здесь читали?
Записан
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 924
Re: Визуализация раскладки на лист
« Ответ #2 : 15.10.2018, 06:13:43 »

Доброго времени суток, друзья!

Здесь читали?
Не читал, но прочел, по Вашей ссылке. Может я чего-то не понял, но меня интересует именно визуализация, а не поиск алгоритма. Алгоритм, для своего круга задачь, я как раз определил и в табличке, прикрепленной выложил. Хотелось бы еще и картинку иметь.
Поскольку, мы "трудимся" в среде MS, то смею предположить, для реализации такой "хотелки", наиболее логично, использовать среду MS Visio.
Кто, что по данному вопросу может пояснить?

Сценарий может быть следующим: (на мой неопытный взгляд)
1. Задаем параметры (длина, высота) листа - основы, на который будет производится раскладка;
2. Задаем параметры (длина, высота) раскладываемой фигуры;
3. Просматриваем результаты расчета раскладки.
4. Жмем кнопку "Визуализировать" расположенную на листе расчета.
5. "Прыгаем" на лист MS Visio и рассматриваем результат визуализации.
« Последнее редактирование: 15.10.2018, 06:21:19 от GWolf »
Записан
Путей к вершине - множество. Этот один из многих!

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +48/-0
  • Онлайн Онлайн
  • Сообщений: 987
Re: Визуализация раскладки на лист
« Ответ #3 : 15.10.2018, 10:22:18 »

Прямоугольник 2*5 можно расположить и вертикально, и горизонтально. Вы сами задаете положение или программа должна подбирать оптимальное расположение?
Если в MS Visio - зачем задействовать Excel?
Записан

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 924
Re: Визуализация раскладки на лист
« Ответ #4 : 15.10.2018, 10:37:12 »

Доброго дня, коллеги!
Прямоугольник 2*5 можно расположить и вертикально, и горизонтально.
, да его можно расположить по-разному. Как видно из приложенного мною файла, идея заложена такая, что бы на лист уместить наибольшее их количество. Прямоугольник 2*5 - это частный случай того разнообразия, которое приходится раскладывать.
Цитировать
Вы сами задаете положение или программа должна подбирать оптимальное расположение?
подбирает сама, вот поэтому и решил
Цитировать
задействовать Excel?
Точнее, с него начал. А Visio - это уж потом пришло, как вариант реализации визуализации. Но, поскольку с визио дело имел давно, то и решил спросить, а может кто еще как эту самую визуализацию "творит", да и поделится опытом ...
« Последнее редактирование: 15.10.2018, 12:07:21 от GWolf »
Записан
Путей к вершине - множество. Этот один из многих!

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +48/-0
  • Онлайн Онлайн
  • Сообщений: 987
Re: Визуализация раскладки на лист
« Ответ #5 : 15.10.2018, 10:40:04 »

Правильную Вам ссылку дали. Та же  задача о рюкзаке, но немного с другого боку.
Записан

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 924
Re: Визуализация раскладки на лист
« Ответ #6 : 15.10.2018, 11:38:36 »

Правильную Вам ссылку дали. Та же  задача о рюкзаке, но немного с другого боку.
так я не спорю! И говорю: - Большое спасибо!
Но, где там графическая визуализация? - Так и не пойму.  :'(

Еще раз просмотрел нашу беседу. Решил на скриншотах объяснить свою хотелку.
Вот так выглядит решение задачи в Excel: _0;
а это то, что хотелось бы увидеть в качестве визуализации: _1
« Последнее редактирование: 15.10.2018, 11:53:52 от GWolf »
Записан
Путей к вершине - множество. Этот один из многих!

boa

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +31/-0
  • Оффлайн Оффлайн
  • Сообщений: 533
  • Доброта спасет мир...
Re: Визуализация раскладки на лист
« Ответ #7 : 15.10.2018, 19:26:36 »

Здравствуйте,
Можно, конечно, превратить лист Ехсе1 в милимметровочную бумагу(например сделать высоту строки 5, а ширину столбца 0,5) и относится к каждой ячейке как 1 мм.кв, потом нарисовать любое полотно(в пределах 1048576 Х 16384 мм), но вы ж понимаете, что прорисовка всех стрелок и размеров, соблюдение пропорций и масштабов, и т.д. - это отдельный труд, и это не считая алгоритма оптимизации размещения деталей на листе для распиловки.
Я даже когда-то видел работу, где макросами + графики, люди делали динамические рисунки
ответьте для себя на вопросы:
Стоит ли зацикливаться на Ехсе1 если уже есть проги которые под это "заточены"? может дешевле решить вопрос с админом ;)
Будет ли соизмеримо потраченное время с реальной ценностью готового продукта?
Готовы ли вы тратить свое время на достижение данной цели?
Готовы ли вы оплачивать потраченное время привлеченных лиц?

Конечно, если у кого-то есть готовое решение, то переделка, обычно, требует меньших затрат рессурсов времени, нежели создание нового продукта... (и то не всегда)
Записан
Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

vikttur

  • Глобальный модератор
  • Старожил
  • *****
  • Уважение: +48/-0
  • Онлайн Онлайн
  • Сообщений: 987
Re: Визуализация раскладки на лист
« Ответ #8 : 15.10.2018, 21:46:48 »

Решение может быть проще, если:
- размеры фигур одинаковы  - в этом случае легко проверить, как их лучше распложить (как показано а рисунке-примере, расположение одинаково у всех);
- размещать созданное не на сетке листа, а объектами (например, фигуры "прямоугольник", "двусторонняя стрелка").

Но даже упрощенный вариант за 10-15 минут не реализовать. Окунайтесь в работу с объектами на листе )
Записан

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 924
Re: Визуализация раскладки на лист
« Ответ #9 : Вчера в 06:58:00 »

Доброго времени суток, друзья!

Визуализация, которую выкладывал в предыдущем своем посте сделана в Google SketchUp 8. Но, я пока не знаю, как передать и обработать данные туда из Excel, а поэтому, решил избрать путь, предложенный, уважаемым boa. На скрепке файл: концептуально все прописано. Но, пока не работает как нужно. "Треба допилить напильником" - вот этим и занимаюсь. Результат обязательно опубликую. Мож кому сгодится. Работы там еще много, в плане усложнения задачи раскладки: несколько типоразмеров раскладываемых фигур; количество фигур превышает один лист и т.п. Но, пока "допилить" эту задачу, как основную и как самую простую.

Предложение уважаемого vikttur тоже не канет в лету. Буду "окунаться в работу с объектами на листе", но, поскольку, это более сложная задача, требующая времени на изучение, то это - второй этап.
Вот такие планы.
Записан
Путей к вершине - множество. Этот один из многих!
 



Темы без ответов

30.09.2018 10:24 Расчет процентов за определенный период (месяц) с учетом изменений и платежей 130
22.05.2018 11:38 Скрипт написать который допишет данные в файл 695
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 941
14.02.2018 10:11 Подготовить читабельную отчетность по платежам 914
23.01.2018 13:46 Найти вероятность повторной покупки 859
12.01.2018 23:56 Сделать отчет на Power BI (Dashboard) 1195
06.09.2017 10:43 Solver VBA не решает гиперболическое уравнение, но при этом решает гармоническое 1116
17.08.2017 12:15 Гиперссылка и фильтр одновременно макрос 1444
23.05.2017 11:20 Копирование данных из одной таблицы в умную таблицу по условию 3105
15.03.2017 15:45 автозамена картинок PowerPoint 1844





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.285 секунд. Запросов: 115.