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

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


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

Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

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

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

GWolf

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

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

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

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

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

boa

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

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

GWolf

  • Старожил
  • ****
  • Уважение: +50/-0
  • Оффлайн Оффлайн
  • Сообщений: 938
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

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

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

GWolf

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

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

vikttur

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

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

GWolf

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

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

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

boa

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

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

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

vikttur

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

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

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

GWolf

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

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

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

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



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

18.07.2019 16:02 Рассылка почты из Excel при помощи почтовой программы TheBAT! 35
09.07.2019 20:39 Кредит с уменьшением периода выплат 62
28.05.2019 21:09 Сделать несколько скриптов для рабочей таблицы 348
05.03.2019 17:00 Последовательный вывод таблиц Excel в один документ Word без шаблона 659
05.03.2019 09:29 Нежелательные изменение размеров колонтитула при редактировании 470
07.02.2019 01:36 Как удалить дубликаты из выпадающего связанного списка? 607
20.01.2019 12:38 Все варианты частичного суммирования 751
13.01.2019 12:24 Заполнение диапазона числами - в виде кластеров 615
30.09.2018 10:24 Расчет процентов за определенный период (месяц) с учетом изменений и платежей 1039
03.03.2018 00:00 Подсчет отработанного времени, за исключением заранее определенных перерывов 1831





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

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