Schöck
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > в помощь проектировщикам ОПС

в помощь проектировщикам ОПС

Ответ
Поиск в этой теме
Непрочитано 20.10.2006, 13:04
в помощь проектировщикам ОПС
water
 
инженер-проектировщик слаботочных систем
 
Регистрация: 01.07.2006
Сообщений: 16

Возможно действительно стоит создать отдельную тему. Ну, вот и собралась.
Задачи :
1- расстановка пожарных извещателей в помещении: руководствоваться следует нормами пожарной безопасности НПБ 88
http://0-1.ru/law/showdoc.asp?dp=npb8801&chp=12 (табл.5- 8)
Было бы удобно сделать так: тиснем пимпочку с изображением необходимого пожарного извещателя, вводим высоту помещения, далее выделяем линии, дуги и др. (то что ограничивает помещение), пимкаем на интер и и извещатели равномерно и в нужном количестве стоят внутри выделенного помещения. Рамкой выделять помещение не удобно, т.к. не учитываются скругления стен (если они есть).
Было бы интересно сделать так, что б если помещение прямоугольное , выделять его рамкой, если имеются дуги, то по элементам.
Для начала хватит, фантазия у меня буйная, проектировать приходится много, и идей по автоматизации процесса много.
Могу скинуть на почту имеющийся вариант решения и указать его недостатки.
Просмотров: 91969
 
Непрочитано 09.10.2013, 17:04
#181
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


kp+
Спасибо, разобрался - масштабируется продольная часть (штрихи) и не масштабируется поперечная часть (тексты и символы). Я неучачно выбрал экспериментальный тип линий - зигзаг, полночи убил обмеряя немасштабируемые символы))

update:
717 ревизия. Вроде получилось точно воспроизвести автокадовское поведение на кривых. осталась только разница в алгоритмах апроксимации кривых - кол-во отрезков в апроксимированных кривых разричается, отсюда небольшая разница в начертании типов линий

Последний раз редактировалось zamtmn, 10.10.2013 в 17:16.
zamtmn вне форума  
 
Непрочитано 16.10.2013, 15:32
#182
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


Еще назрел вопрос по типам линий.
С какой версии в автокаде появился параметр поворота текстового объекта U(вертикальный)? тут описание http://docs.autodesk.com/ACD/2013/RU...ber=d30e466900
И где он сидит в dxf файле? Тут http://images.autodesk.com/adsk/file...erence_enu.pdf в разделе LTYPE его нет, только A и R
zamtmn вне форума  
 
Непрочитано 21.10.2013, 11:39
#183
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


Новая ревизия. Появилось окно управления типами линий, описания типов можно налету править в том виде как они представлены в lin файле (после правки требуется регенерация чертежа)
zamtmn вне форума  
 
Непрочитано 21.10.2013, 12:29
#184
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


zamtmn, масштаб типа линии отображается некорректно. например для полилиний разные сегменты отображаются с разным масштабом. при зуммировании, тоже перерисовка происходит не правильно. Да и вообще вы взяли не тот файл типов линий в акаде, он для нас не подходит, для нас нужен acadiso.lin в котором масштабы типов линий корректные
gomer вне форума  
 
Непрочитано 21.10.2013, 12:56
#185
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


>>например для полилиний разные сегменты отображаются с разным масштабом
подробней пожалуйста, желательно пример файла. Думаю проблема в том что у меня пока отсутствует параметр "генерировать тип линии" и он для полилиний считается = true по умолчанию.
>>при зуммировании, тоже перерисовка происходит не правильно
не понял. зумирование вообще никак не связано. Если имеется ввиду команда scale - это такая "особенность" связанная с ускорением отображения примитивов, по завершению команды всё становится нормально, масштаб типа линий не меняется
>>Да и вообще вы взяли не тот файл типов линий в акаде, он для нас не подходит, для нас нужен acadiso.lin в котором масштабы типов линий корректные
Вкурсе, он был "взят" неглядя внутрь, для тестов. Но вообще, воровать нехорошо и надо родить ченить свое(( Если у кого есть самодельный lin с набором полезных типов которые не жалко отдать в общий доступ - поделитесь
zamtmn вне форума  
 
Непрочитано 21.10.2013, 13:07
#186
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


вот скрин
gomer вне форума  
 
Непрочитано 21.10.2013, 13:11
#187
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


да, явный косяк, дайте файл с полилинией, мыло в окне абоунт
zamtmn вне форума  
 
Непрочитано 21.10.2013, 13:21
#188
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


да похоже на всех файлах такой косяк
gomer вне форума  
 
Непрочитано 21.10.2013, 13:26
#189
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


получил. я все тесты посветил сплайнам и окружностям - с кривыми гораздо сложнее чем с прямыми... и нате))
кстати автокад вообще не отображает типы для 3д поли, то что у меня они отображаются для 3дполи и не отображаются для 2д поли - это временно))

update:
чудеса... у меня всё ОК отображается, ниче не понимаю))
gomer, вы точно пробуете в последнем zcad_v0.9_svn758.7z ?

Последний раз редактировалось zamtmn, 21.10.2013 в 13:39.
zamtmn вне форума  
 
Непрочитано 21.10.2013, 13:56
#190
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


да, ревизия 758
gomer вне форума  
 
Непрочитано 21.10.2013, 14:16
#191
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


gomer
Можно скрин как приложенный архив выглядит у Вас? (ваша полилиния слева, немного помасштабированная).
у меня оно выглядит так:
Миниатюры
Нажмите на изображение для увеличения
Название: screen.PNG
Просмотров: 50
Размер:	19.4 Кб
ID:	114534  
Вложения
Тип файла: zip autosave.zip (5.5 Кб, 25 просмотров)
zamtmn вне форума  
 
Непрочитано 21.10.2013, 14:47
#192
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


да так же отображается, походу проблемы начинаются когда масштаб типа линий относительно мал...
gomer вне форума  
 
Непрочитано 21.10.2013, 15:03
#193
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


Т.е. если приблизить проблемную полилинию в Вашем чертеже то будут различимы мелкие но одинаковые штрихи типа линии? тогда это просто визуальная "интерференция" возникающая при отображении множества очень мелких штрихов. Пока мне ее не побороть, но она автоматом уйдет когда появятся полноценные низкоуровневые примитивы отвечающие за отображение графики, пока они в процессе создания-отделения от DXF примитивов
zamtmn вне форума  
 
Непрочитано 21.10.2013, 16:17
#194
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


Цитата:
Сообщение от zamtmn Посмотреть сообщение
если приблизить проблемную полилинию в Вашем чертеже то будут различимы мелкие но одинаковые штрихи типа линии?
да, но на интерференцию это не похоже
gomer вне форума  
 
Непрочитано 21.10.2013, 16:50
#195
JohnSmith


 
Регистрация: 28.02.2009
Оренбург
Сообщений: 150


скачал Вашу программу, при запуске пишет, что не может открыть файл C:\Documents and Settings\Пользователь\Рабочий стол\Программы\zcad_v0.9_svn758\cad\programdb\sevcabel\_EQ_SEVCABLEkvvg.csv .Что я делаю не так?
JohnSmith вне форума  
 
Непрочитано 21.10.2013, 16:59
#196
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


JohnSmith
>>Что я делаю не так?
распакуйте куданибудь без русских символов в путях

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

Это кстати объясняет и
>>при зуммировании, тоже перерисовка происходит не правильно
слишком мелко чтоб быть верно отображено на мониторе, при разумных масштабах всё работает нормально

update:
С параметром U так и не разобрался, приравнял его к R и сделал отдельную глобальную настройку отвечающую за переворот текста в типах линий для лучшей читаемости

Последний раз редактировалось zamtmn, 23.10.2013 в 13:31.
zamtmn вне форума  
 
Непрочитано 25.10.2013, 14:36
#197
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


Взялся за размерные примитивы. Где лежат настройки размерного стиля Standart? в самом стиле всегда пусто, в переменных чтоли?
zamtmn вне форума  
 
Непрочитано 30.10.2013, 20:52
#198
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


Размеры в автокаде - темный лес)) Полностью идентично мне не сделать(( Думаю получатся размеры в строгом соответствии со стилями, без всяких переопределений и без экзотических видов размещения размерного текста.
ревизия 778 - исправлено несколько серъезных багов всплывших недавно, добавлены повернутые и выровненные размеры (только чтение из dxf и редактирование грипсами, пока без сохранения)
zamtmn вне форума  
 
Непрочитано 30.10.2013, 21:33
#199
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,550


Цитата:
Сообщение от zamtmn Посмотреть сообщение
получатся размеры в строгом соответствии со стилями, без всяких переопределений
Разве переопределение - это не стиль, тоже?
gomer вне форума  
 
Непрочитано 30.10.2013, 21:46
#200
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,429
<phrase 1=


Переопределения стилей возможно другой стиль, до этого я пока не добрался.
А вот переопределения параметров для конкретного размерного примитива лежат в этом приметиве. Не думаю что это имеет смысл - в примитиве только геометрия и ссылка на стиль, в стиле особенности отображения. Строго и имхо правильно.
Создание и редактирование стилей конечно будет, но если из всей массы захочется сделать один отличающийся размер - придется своять под него отдельный стиль

Последний раз редактировалось zamtmn, 30.10.2013 в 22:03.
zamtmn вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > в помощь проектировщикам ОПС

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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