|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
Поиск в этой теме |
06.12.2016, 09:56 | #1 | |
Зная внутренний контур помещения и исключающие контуры внутри данного помещения, расставить устройства (извещатели, светильники)
Проектировщик электрических сетей
Пенза
Регистрация: 17.01.2014
Сообщений: 176
|
||
Просмотров: 25315
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,850
|
Раздел - "Программирование". Соответственно оказывается помощь с решением проблем в собственном коде. А где он?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Рисунки не загрузились
Цитата:
Формулировка "до стены: 4,5м, между извещателями 9м" упрощенно соответствует радиусу 4,5 м, но хуже подходит для алгоритмизации. Думаю, упрощение введено, чтобы пож. инспектор мог проверять проект и монтаж по факту без высшей математики, с помощью одной только линейки и рулетки. Цитата:
Последний раз редактировалось kp+, 06.12.2016 в 11:15. |
|||
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 176
|
Цитата:
----- добавлено через ~14 мин. ----- Цитата:
Про алгоритмы заполнение нужны ссылки на них, искал не нашел. Прямоугольное пространство заполнить не сложно, простая математика, нужно что бы пространство как на картинках (с учетом возможных скругленных стен и исключающих областей) Нужно решение для 99% случаев. А уж 1% ручками расставить можно. Просто в будущем предполагается появление сущностный, таких как помещение, этаж, здание. И если решать задачу, тогда для сложных форм помещения. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Вот немного:
http://math.stackexchange.com/questi...e-with-circles https://gist.github.com/louismullie/2089431 Вообще, ищите на англоязычных ресурсах, там такой инфы больше. Без этого 1% остальные 99% не нужны, т.к. много времени будет уходить на поиск косяков. Либо прога должна сигнализировать о затруднениях, как Finereader о неуверенно распознанных фрагментах текста. Последний раз редактировалось kp+, 06.12.2016 в 12:38. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Попробую самый простой вариант предложить...
Округляем координаты стен, по модулю 4.5 наружу, координаты исключающих областей с тем же модулем вовнутрь, в рамках одной системы координат. Получившуюся область разбиваем на квадраты со стороной 4.5, в центр каждого квадрата вешаем извещатель, Удаляем извещатели которые вылезают за рамки начальных координат стен и попадают в исключающие области. Как то так... |
|||
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 176
|
Цитата:
На англоязычных ничего не искал, надо попробовать. по поводу 1%, естественно все будет и промежуточная визуализация и сообщения об ошибках, будет дана возможность согласиться с предлагаемыми решениями или начертить ручками. Идей полно, но нет главного, это решения основной проблемы. ----- добавлено через ~5 мин. ----- Цитата:
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Еще проще.
Заштриховать паттерном DOTS, в соответствующем масштабе, взорвать и получить координаты установки извещателей. Хотя мне больше понравился паттерн Honey для этих целей, но там анализировать больше =о) Блин, это я для автокада размахнулся... в общем надо искать алгоритмы по слову замостить и триангуляция. http://ru.stackoverflow.com/question...%D1%82%D1%8C-c |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
|
|||
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 176
|
Цитата:
интересные результаты по данному запросу появляются, надо каждый внимательно рассмотреть, очень много алгоритмов заполнения кругами многоугольного, круглого пространства, надо изучать... Цитата:
Но в итоге хотелось что бы датчики легли на места в зависимости от стены и удаления от датчика, на равное в процентом соотношении от норм правил, наверное надо рисовать. Объяснить получается плохо. |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
наверное надо рисовать. Причем несколько бы примеров с ПРАВИЛЬНЫМ расположением датчиков. Не все здесь электрики, как правильно все это делать нужно? мало кто знает. |
|||
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 176
|
Цитата:
Цитата:
1-я нами любимый прямоугольник, извещатели расставлены уже рабочим инструментом ZCADа, как видно из 2 рис. извещатели расставлены относительно стен по середине в процентном соотношении, так что бы быть не на максимум отдаленными от стен и приближенными к друг другу, здесь все понятно и просто. Коридор с поворотом. Тут посложнее первый датчик ставится в центре угла и уже остальные пляшут от него. Коридор с ответвлением. тут главным стоит извещатель на ответвление и все от него пляшет. С освещением все абсолютно так же. Я рассмотрел только 3-и формы коридора, а их очень много. надо найти универсальный метод, для любых форм. |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Цитата:
Может я и не прав, но вот совсем не вижу никакого решения с помощью единой сетки, коль скоро стены вообще могут иметь любую конфигурацию и размеры. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
очередная идея фикс "большой красной", по моемому.. когда обрисовали контур помещения и островков (делаете вручную или надеетесь-что всегда будут рисовать в нужном слое и т.п.?) - поставить датчики уже можно и вручную по вспомогательной сетке. А автоматизировать нужно составление той же ведомости пожарных извещателей по помещениям и т.п., имхо.
|
|||
|
||||
Проектировщик электрических сетей Регистрация: 17.01.2014
Пенза
Сообщений: 176
|
Цитата:
Цитата:
Ведомость пожарных извещателей по помещениям это не проблема, как я писал выше в будущем планируется создание таких сущностей, как помещение, этаж, здание. Я могу решить эту проблему но через костыли. А по хорошему я не осилю. Мы совсем забыли про точки освещенности, хотелось бы еще получить поддержку в плане расчетов точки освещенности. Надеюсь на помощь человека который возьмется, разложить по полочкам данный вопрос. Данный вопрос можно продвинуть быстрее, и получать расстановку светильников для прямоугольных помещений. |
|||
|
||||
Регистрация: 05.11.2015
Сообщений: 585
|
Стойкое чувство, что Вы меня не поняли. Да именно целиком, и я про то же. Исходными данными для построения приведенной мной выше сетки является одна единственная полилиния. Разбиение на более простые площади происходит автоматически, контуры этих отдельных участков только "в уме" они даже временно не рисуются. И это разбиение - просто только первый этап выполнения автоматического алгоритма.
Если это уже было понято, то тогда извините, не смею более отвлекать от экспериментов. Последний раз редактировалось Владимир_М, 07.12.2016 в 17:04. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Узел устройства рельсового пути внутри цеха | serge_kortenko | Железобетонные конструкции | 11 | 21.12.2017 17:26 |
Схема использования ж/б колец внутри бесподвального помещения | Evgeny87 | Основания и фундаменты | 2 | 28.05.2014 10:17 |
В каком нормативном документе имеется информация о максимальной разнице температур внутри и снаружи жилого помещения? | konvent | Инженерные сети | 6 | 15.03.2012 11:50 |
Чем лучше обработать дерево внутри помещения??? | vbnz0586 | Прочее. Архитектура и строительство | 7 | 12.09.2011 18:00 |
Как расчитать требуемую мощность обогрева данного помещения? | Creator | Прочее. Архитектура и строительство | 1 | 30.08.2011 16:44 |