Форум пользователей Visio
http://visio.getbb.ru/

Проектирование Visio+Excel. 1. Идеи
http://visio.getbb.ru/viewtopic.php?f=42&t=1446
Страница 1 из 2

Автор:  Виктор-АПТ [ 13 апр 2019, 18:19 ]
Заголовок сообщения:  Проектирование Visio+Excel. 1. Идеи

Изображение

Идеи создания инструмента проектирования.
Это первая статья из цикла по созданию инструмента по проектированию инженерных сетей зданий. В ней кратко описаны идеи и концепции положенные в основу разрабатываемого программного продукта.

Развитие средств компьютерного проектирования.
С развитием компьютерной техники она стала применяться в проектировании инженерных сетей зданий. Сначала это были только вычисления, за тем графическая часть. Много лет эти области проектирования развивались отдельно без возможности программной передачи информации, но в последнее время такая возможность появилась. Передачу информации можно, достаточно просто, осуществить между MS Visio и MS Excel с помощью их программных средств MS VBA. В дальнейшем возможна так же интеграция с базами данных на основе MS Access.

Проблемы инструментов компьютерного проектирования.
Современные инструменты проектирования инженерных сетей в строительстве, в процессе своего развития пошли (как правило) по пути специализации и углубления возможностей. Узкий специалист «загнан» в рамки, ограничивающие его со стороны такого же узкого специалиста в «смежной области». Между ними сильно ограничен обмен информацией и как правило отсутствует квалифицированный «третейский судья» - генералист (системный инженер). В результате страдает связность проекта.
Многие программы проектирования сейчас чрезмерно усложнились, перегрузились не значительными (вспомогательными) инструментами, занялись украшательством типа не обоснованной 3D и 4D визуализацией и мультимедиа. Выше перечисленные тенденции мало влияют на производительность проектировщика, но сильно удорожают программный продукт и аппаратные (облачные) ресурсы.
Существует множество простых эффективных дешёвых узкоспециализированных программ для расчётов и проектирования, но исходные данные к расчётам и результат расчёта в таких программах имеют «низко технологический» вид и требуют конвертирования перед расчётом или дальнейшей обработкой.

Идеи и цели проекта.
Идея проекта – создание инструмента для проектировщиков с наибольшими возможностями и наиболее широким применением, охватывающего все (большее число) инженерные сети внутри здания. За счет системности и единообразного подхода устранить сложность проектировщику освоение смежных специальностей. Чтоб в рамках небольшой группы проектировщиков (проектировщика) осваивать проектирование всех (большинства) внутренних инженерных сетей небольших зданий. Опираясь на использование простых и дешевых программных и аппаратных (облачных) средств. Не маловажной особенностью должна стать возможность самостоятельного создания необходимых инструментов пользователем или сообществом пользователей, так же развитие (эволюция) этих инструментов. Возможность использования одних и тех же инструментов в разных разделах проекта даёт синергетический эффект. Должно существовать сообщество(ва) пользователей которое «вырабатывает» направление(я) развития (эволюции). Возможно разветвление проекта на несколько параллельных независимых с потерей обратных взаимосвязей, и «разделение» сообществ «управляющих» проектом (проектами). Каждый пользователь должен иметь возможность «усложнять» или «упрощать» свой программный инструмент по мере освоения или другой необходимости путем «подключения/отключения» модулей.

Программные средства. Файловая структура проекта и среды проектирования.
В качестве программных ресурсов проекта выбраны: наиболее простые, наиболее универсальные и ёмкие, относительно недорогие и достаточно распространённые программы. В графической части MS Visio, в расчётной и текстовой MS Excel. Языком программирования выбираем MS VBA как интегрированный язык макросов позволяющий программную передачу информации из графической части (файла) в текстовую часть (файл).
Для успешного проектирования, внесения изменений, развития инструмента проектирования необходим «набор файлов» Visio и Excel с помощью которых создаётся проект и файлы самого проекта. Файлы Visio содержат чертежи или «наборы элементов» которые можно использовать на чертежах, а также макросы (программы) которые автоматизируют вычерчивание, сбор информации с чертежей и её обработку, передачу информации в Excel. Текст и таблицы в файлах Excel содержат много справочной информации необходимой для проектирования: климатические данные, данные о материале строительных конструкций, характеристики материалов и оборудования. Так же файлы Excel содержат информацию для проектирования текущего объекта: задания на проектирование, предпочтения по оборудованию и материалам, используемым в проекте, данные о источниках необходимых ресурсов для проектируемых систем. Расчёты, которые необходимо проводить в проекте, представлены в виде формул, функций и макросов в соответствующих файлах Excel, результаты одних расчётов могу использоваться как исходные данные к следующих расчётов.
Выше перечисленные инструменты проектирования как графические так текстовые или табличные не ограниченны определённым набором, каждый проектировщик может наращивать их количество самостоятельно создавая их по аналогии или обмениваясь с коллегами.

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



Все, кого заинтересовала данная тема регистрируйтесь на этом форуме и пишите свои пожелания и комментарии.

Автор:  nbelyh [ 14 апр 2019, 14:46 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

Можно вопрос - пример (PDF) в Visio нарисован? :shock:

Автор:  Виктор-АПТ [ 14 апр 2019, 15:11 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

Да, но это "старый" проект, он хорош как пример, в нём много разных инженерных систем в том числе экзотических для России - пылеудаление.

Автор:  nbelyh [ 14 апр 2019, 18:47 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

Просто чертеж самого коттеджа очень похож на экспорт из инженерной программы компас (или автокад).
Или имеется в виду, что сам коттедж - это импорт в Visio, а в самом Visio сделаны только коммуникации (цветные линии)?

По сути, честно говоря, не думаю, что проект на VBA может ожидать светлое будущее..
VBA - это самый ненавидимый (dreaded) язык, согласно данным StackOverflow за этот год

Например, автокад переходит на Web (WebAssembly, WA)
https://web.autocad.com/

Автор:  Tumanov [ 14 апр 2019, 19:36 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

Цитата:
VBA - это самый ненавидимый язык, согласно данным StackOverflow за этот год

Явно специфическая выборка. С кем поведешься, от того и наберешься :)

Автор:  Surrogate [ 15 апр 2019, 04:10 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

Tumanov писал(а):
Явно специфическая выборка
Согласен !
Дополнено позднее: но в 2020 VBA снова получил такое название
nbelyh писал(а):
проект на VBA может ожидать светлое будущее
Здесь же не рассматриваются решения уровня "кровавого энтерпайза"! Достоинство VBA в том, что его может освоить инженер (или даже дизайнер вроде меня).
Инженер (или группа инженеров) продумывает что можно автоматизировать и как это сделать самостоятельно. Без участия профессионального программиста, который по составленному ТЗ реализует хотелки инженеров с применением дико модных языков программирования.
Факты успешного использования связки Visio+Excel на форуме уже были:
egoist в сообщении #722 писал(а):
доделали первую часть автоматизации компании.Вот решил похвастаться)))
DArkadiy в сообщении #10113 писал(а):
Я уже сделал файл висио с макросом который рисует, то что мне нужно, однако это не очень удобно, т.к. основные действия производятся в екселе и потом повторно вводить данные в форму в висио не очень удобно.идеально бы наверное было бы прямо в екселе сделать объект висио в котором бы это рисовалось, что бы конечный пользователь работал в одном окне.
в последнем случае имел место быть промышленный шпионаж :!:
DArkadiy в сообщении #12937 писал(а):
производим стеллажи, рисуем собственно их же, чем детальней и точнее автоматически сгенерированный эскиз, тем проще работатьсоответственно сейчас всё (что исполняется) хранится в файле и соответственно при внесении изменений, так как работают несколько человек, то нужно обновлять файлы у всех, плюс был случай когда сотрудник уволившись унёс файл с собой... хотелось бы решить сразу пару задач: первое, всё работают с последней версией и второе, работают те кому можно
Что общего в этих случаях, создаваемая документация имеет довольно "типизированный" характер !
Я крайне далек от проектирования или разработки документации инженерных систем, я имел отношение только к редизайну документации в AutoCAD по отдельным подсистемам.
У меня сомнения такие:
1. В целом я пока не представляю как можно "типизировать" подобные проекты.
2. В инженерных системах в любом случае все очень завязано на исходники планировок и т.п., которые разумеется выполнены не в Visio.
3. Пока даже не очень представляю что вообще можно автоматизировать на схемах инженерных систем.
Максимум на что у меня хватило фантазии построение схемы раскладки
Rung в сообщении #10721 писал(а):
При планировании теплых полов без смесительного узла должна применяться укладка Улитка, при необходимости охвата одной петлей нескольких небольших помещений встает вопрос в равномерном распределении тепла. Предполагаю, что проще это сделать имея перед глазами визуальную картинку распределения тепла от горячего участка до холодного путем увеличения толщины линии.
И то я не уверен, что мои чисто геометрические построения коррелируются с другими критериями выбора раскладки!

Автор:  Виктор-АПТ [ 15 апр 2019, 09:20 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

nbelyh!
Цитата:
Просто чертеж самого коттеджа очень похож на экспорт из инженерной программы компас (или автокад).
Или имеется в виду, что сам коттедж - это импорт в Visio, а в самом Visio сделаны только коммуникации (цветные линии)?

Совершенно верно, это специфика работы проектировщика инженерных сетей. В данном случае DWG восстановлен из PDF.
Хотя есть проекты с вычерченной планировкой. И более того вычерчивание планировок в Визио удобней (это раз), даёт возможность программно их обработать (это два), передать данные в Эксель для расчёта тело-потерей/тепло-притоков (это три).

Вложения:
Комментарий к файлу: Пример планировок Визио.
000000-1.vsdm [1.94 Mб]
Скачиваний: 236

Автор:  Surrogate [ 15 апр 2019, 09:49 ]
Заголовок сообщения:  Re: Проектирование в Visio-Excel. Инженерные сети зданий.

Виктор-АПТ писал(а):
вычерчивание планировок в Визио удобней
это еще большой вопрос где удобнее! Особенно трассы отрисовывать
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]

По сравнению с MS Word например :wall:
Дополнено позднее: 17.08.2021
в YouTube вы найдете множество роликов как рисовать план этажа (Floor Plan) в Excel…
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]
например вышеуказанное видео имеет 1,5 миллиона просмотров !!!

Виктор-АПТ писал(а):
даёт возможность программно их обработать (это два), передать данные в Эксель
тут согласен VBA, значительно легче в освоении чем lisp!

Автор:  Elik [ 26 ноя 2019, 19:25 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Похоже мы с вами не одиноки во вселенной
Цитата:
Actually I discoverd that 50% of my documents are made with Visio :o (the other half is Excel) - mainly technical overviews with lots of layers and mostly caused by lack of general documents.
Подробнее

Автор:  Surrogate [ 27 ноя 2019, 12:02 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Elik писал(а):
Похоже мы с вами не одиноки во вселенной
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [media]

а если серьезно, этот господин создал ветку на форуме visguy
hidden layer в ветви обсуждения Relay Simulation Tool писал(а):
Hello together,
here's a .vss which contains some symbols that will work for simulating complex relay schematics. a Manual will be supplied with the next message.

The Simulation will work without vba, but there's a bit vba needed to make allocations between coil and contacts of the relays. and another script to make allocations for the Connections.
можно попробовать его наработки и смело задавать вопросы
Tumanov в сообщении #12822 писал(а):
Сейчас ведь любой материал легко переводится. Пусть не очень гладко, но вполне достаточно, чтобы понять смысл.

Автор:  Elik [ 13 дек 2019, 17:10 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Похоже для наших целей MS Visio совсем не торт!
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [media]

Думаю копать в сторону Revit.

Автор:  Tumanov [ 13 дек 2019, 17:26 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Что это за мрак!
Или мужик совсем рассказывать не может или система никуда не годится. Как с этим можно работать!?

Автор:  Surrogate [ 14 дек 2019, 03:02 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Tumanov писал(а):
Что это за мрак!
Геннадий, вы таки смотрите встроенные видео ? :o
Боюсь Elik уже потерян для нашего сообщества! И мы никогда не узнаем, почему в качестве примера он выбрал то видео ?
На самом деле массу небольших видео можно найти на сайте
Tumanov писал(а):
мужик совсем рассказывать не может
не думаю. вот что за него пишут на страничке самого Autodesk!
Tumanov писал(а):
система никуда не годится
с ее помощью можно делать такие интересные штуки
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]

Если отслеживать вакансии контор по проектированию инженерных систем, то в последнее время знание Revit, появлятся все чаще в пожеланиях работодателей. Пока еще с примечанием желательно.
Tumanov писал(а):
Как с этим можно работать!?
Я лично не пробовал. Естественно это будет сложней чем воткнуть на лист визио фото или скриншоты каких то устройств и соединить их коннекторами :mrgreen:
Радует что народ не стесняется делиться своими наработками
Изображение

Автор:  immortal [ 13 янв 2022, 00:54 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

На мой взгляд надо Visio - excel - word
ну или visio - calc - writer

Автор:  Surrogate [ 13 янв 2022, 12:47 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

immortal писал(а):
На мой взгляд надо Visio - excel- word
если посмотреть в САПР-АСУ, то там последний пункт этой связки исключен!
gtfox в сообщении #14130 писал(а):
Общие данные (импорт из Word-a, нарезка на листы Visio)
все о чем мечтает Виктор

Автор:  gtfox [ 13 янв 2022, 18:49 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

В САПР-АСУ все листы проекта - это VISIO, один проект - один файл. Текстовые данные из WORD, табличные из EXCEL, оформление - VISIO. БД прайс-листов ACCESS отдельно (независимо от проекта).
Но это моя специфика. У меня в общих данных не бывает таблиц или рисунков. Если они есть, то мой вариант надо переделывать...

Автор:  Surrogate [ 13 янв 2022, 19:07 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

gtfox писал(а):
У меня в общих данных не бывает таблиц или рисунков
Рисунки в общих данных реально дичь! А таблицы встречаются типа Ведомости рабочих чертежей/ Ведомость ссылочных и прилагаемых документов...

Если LibreOffice не имеет ограничений на размер листа (максимум А3), то почему бы и не перейти на него? Тут дело вкуса - по моей текущей работе своя специфика: оформление в соответствии с корпоративным шаблоном Word который нам сделал Digitall. Пихаем картинки со схемами в документы Word. С момента моего возвращения прошло 10 месяцев: первые 3 месяца визио вообще не открывал, потом полгода только чтоб скопипастить из визио что то

Автор:  gtfox [ 13 янв 2022, 21:00 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Surrogate писал(а):
А таблицы встречаются типа Ведомости рабочих чертежей/ Ведомость ссылочных и прилагаемых документов...
Речь о таблицах не относящихся к структуре проекта (расчеты или данные оборудования или хз что-либо)
В принципе вставить их можно через Вставка->Объект->Документ MS Office Word
Код:
Application.ActiveWindow.Page.InsertObject "{F4754C9B-64F5-4B40-8AF4-679732AC0607}", visInsertAsEmbed
Правда макрорекордер не пишет процесс открытия объекта и его редактирование...
Можно, конечно, разбить каждую страницу в отдельный файл и добавлять так
Код:
Application.ActiveWindow.Page.InsertFromFile "D:\YandexDisk\VISIO\SAPR_ASU\OD_2_Visio_Split_001.doc", visInsertAsEmbed
В общем надо поиграться...
Содержимое спрятано под спойлер ↓
Спойлер:
Изображение

Автор:  Surrogate [ 13 янв 2022, 21:35 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

gtfox писал(а):
Речь о таблицах не относящихся к структуре проекта (расчеты или данные оборудования или хз что-либо)
красиво! а какой ГОСТ регламентирует это?
Виктор-АПТ, ещё хочет в визио рисовать графики плотности пара или типа того :o
Мне кажется что и в Экселе графики будут весьма приближенными!

Автор:  gtfox [ 13 янв 2022, 22:21 ]
Заголовок сообщения:  Re: Проектирование Visio+Excel. 1. Идеи

Surrogate писал(а):
красиво! а какой ГОСТ регламентирует это?
Ох, в этих гостах, как полезешь разбираться, так моск взрывается... Главное, что есть возможность вставить "полноценный WORD" в VISIO. Да и графики в EXCEL мы тоже рисуем... :shock: по просьбам теплотехников :?

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/