![]() |
|
|
![]() |
![]() |
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
9 | | #1 |
Строительные координаты
Регистрация: 17.03.2009
Сообщений: 114
|
||
Просмотров: 95426
|
|
||||
инженер-электрик Регистрация: 21.10.2010
Краснодар
Сообщений: 133
|
Сколько секса-то )))
Я, по просьбе генпланистов, делал им вот такую хрень. Неплохой модуль. Спасибо. Можно как-то поменять АиБ на другие символы/буквы? Последний раз редактировалось angel-fear, 29.09.2011 в 13:19. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Да... Получил истинное удовольстве! Ну, сказать честно, если бы само программирование не прикольнуло меня, так долго бы этим не занимался.
Когда искал что-то подобное, то нашел похожую реализацию на основе блока с атрибутами, в котором формулы. Но только координаты были вида X=1,234/Y=5,678. У тебя получше: отражение есть, текст нужного вида. Я поначалу тоже хотел на таком остановиться, но не нашел, как отделять целую часть от дробной. Это нужно для вычисления количества сотен. Это функция trunc. Формулы у тебя считают в МСК, а когда работаешь с генпланом, то нельзя двигать топосъемку, изменять МСК. А эта съемка, когда приходит от изыскателей, сидит черте где. Ну поэтому и работаем в ПСК, и координаты нужно считать от нее. Ну еще к слову, любой блок рано или поздно, но обязательно взорвут. По ошибке или еще как, или не заменят, в общем дураков хватает. И здесь важно, чтобы то что осталось соответствовало изображению блока. Поэтому я осторожно отношусь к атрибутам. Можно, это несложно. На какие? Прога делалась для нанесения координат по ГОСТ 21.508-93, а там АБ координаты. Последний раз редактировалось Нефтепроводчик, 29.09.2011 в 21:45. |
|||
![]() |
|
||||
инженер-электрик Регистрация: 21.10.2010
Краснодар
Сообщений: 133
|
|
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Вот, модифицировал. Ввел дополнительно две переменные: подпись сотен вертикальной оси и подпись сотен горизонтальной оси. Добавилась локальная функция этого ввода, также усложнилась маска выбора координат для обновления. По умолчанию тип координат АБ, как опция NE и возможнось задания своих подписей. Доступно это в опциях указания точки расположения выноски [АБ координата/А координата/Б координата/Вертикально/Горизонтально/Подписи/Точность/Масштаб]. В подписях типов координат оставил А и Б (например, [АБ координата/А координата/Б координата...), хотя это уже не корректно, нужно что-то типа C[евер]/В[осток] или В[ертикально]/Г[оризонтально]. Ну и кнопки перерисовывать очень не хочется
![]() |
|||
![]() |
|
||||
Проектирование автодорог Регистрация: 20.05.2010
Беларусь, Гомель
Сообщений: 2
![]() |
Доброго времени суток!
Спасибо за модуль! Подскажите пожалуйста, как разбить строительную сетку на чертеже выполненном в масштабе 1:500 (1ед. чертежа = 0,5метра)? Отрисовке сетки модулем получается только в масштабе 1:1000 (единицы чертежа в автокаде-метры) |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Вообще-то такого не должно быть. Есть требование в нормах на изыскания, что топографические планы должны выполняться в масштабе 1:1000. Это значит, что 1 ед. чертежа = 1000 мм (=1м). Всегда. Ну а масштаб съемки (1:500, 1:1000, 1:2000 и т.д.) - это просто масштаб увеличения для немасштабных элементов плана, таких как текст (отметки земли, подписи объектов, коммуникаций) и условных обозначений. А также масштаб уменьшения видового экрана в случае формирования листа.
Т.е. правильная съемка с масштабом 1:500 должна быть такая: Чертеж со съемкой, которая выполнена в пространстве модели в масштабе 1:1 в метрах (1:1000 в мм). На вкладке "Формат --> Единицы" для поля "Единицы вставки" должно быть указано "Метры". Текст отметок земли, подписей коммуникаций и пр. должен иметь высоту 2,5*500/1000 = 1,25 м (для отображения на листе высотой 2,5мм в заданном масштабе 1:500). В листе должны быть рамка формата, основная надпись, примечания и видовой экран на область модель с масштабом 1:500. Если же съемка с масштабом 1:1000, то тоже самое кроме: Текст отметок земли, подписей коммуникаций и пр. должен иметь высоту 2,5*1000/1000 = 2,5 м, масштаб видового экрана должен быть 1:1000. Часто формат и основная надпись тоже в модели выполнены, просто отмасштабировы с соотвествующим масштабом, но это уже культура чертения... Вообще "1ед. чертежа = 0,5метра" быть не может. На вкладке "Формат --> Единицы" даны дюймы, футы, миллиметры, сантиметры, метры, километры и пр... 0,5м там быть не может. Это 1 ед. пространства модели = 0,5м. Это уже нарушения требования на съемку в масштабе 1:1000. Самый простой способ - отмасштабировать, уменьшив съемку в 2 раза. P.S. А на вкладке "Формат --> Единицы" наверно вообще выставлено "безразмерные" или "футы", так как часто изыскатели даже не подозревают об этом. Это до поры не имеет значения, пока не начиниаешь пользоваться внешними ссылками. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 12,949
|
Цитата:
Масштабы топографических планов, на которых выполняются генпланы, для которых предназначена программа нанесения строительной сетки разные бывают. В большинстве городов 1:500. Но не всегда. В более мелких НП - 1:1000. Но не всегда. А есть и 1:2000. Все это сложилось исторически для каждой местности. Что касается любых программ, что-то рисующих, то они должны учитывать: 1. То, что чертеж может выполняться в разных единицах. Для всего, что делается на топографической основе 1 ед. чертежа = 1 м. Для зданий 1 ед. = 1 мм. Но пользователь должен иметь возможность выбрать подходящие ему единицы и программа должна правильно работать, правильно масштабируя символы. Но не масштабируя реальные "объекты местности". 2. Масштаб твердой копии. Он может быть любой, в зависимости от потребностей. Например, для чертежа на основе топографии 1:500 может понадобиться и ситуационный план 1:2000 или 1:5000 и фрагмент 1:50. И правильная программа должна автоматически масштабировать символы (аннотации в современной терминологии Аутодеск), т.е тексты, условные знаки в зависимости от настройки масштаба места черчения. А это могут быть вкладка модели, пространства модели через видовые экраны и просто пространство листа. А "объекты местности" всегда должны быть натуральной величины и не масштабироваться. Выбор названия единиц (м, мм или "попугаи") для программы - отдельный вопрос. Для отдельной программы вне комплекса других возможен и дополнительный вопрос (после попытки определить это из системных переменных) или настройка. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
ShaggyDoc, сошлюсь на ваше сообщение.
"Во всей геодезии для планеты Земля единицей планов и карт являются метры." ![]() В общем-то я о том же. Для планов съемок 1 ед. чертежа = 1м (=1000 мм). Но так как ед. бумаги (чертежа на бумаге) является 1мм, поэтому и возникает масштаб 1:1000. Его не нужно путать с масштабом съемки (1:500, 1:1000, 1:2000 и т.д.), который характерезует степепь детализации и влияет на масштаб немасштабных элементов (аннотации). Нормы? Не знаю, как насчет планеты Земля, но для нашего бантустана я выясню на работе. Может быть это на уровне внутренних инструкций, но это требование четко сформировано. Насчет программы. 1. Предназначается для разбивки строительной сетки и простановке координат для генпланов и планов сетей. Последние предпологаются, что выполнены в масштабе 1:500. Стоит это добавить в описание. 2. Так как часто самому приходится выполнять строительные чертежи, где единицами чертежа являются мм, проблема совмещения планов съемок (и генпланов, планов инж. сетей) мне знакома. И поэтому в программе реализована подстройка сетки, координат и подписей под единицы. Если на вкладке "Формат --> Единицы" для поля "Единицы вставки" указаны "Метры", то текст отмасштабируется и примет высоту 2,5*500/1000 = 1,25 м. Если "миллиметры", то - 2,5*500 = 1250 мм. Для Vilant: посмотри сообщение от Disney в этой теме. Да и вообще можно всю тему почитать, она про проблему масштабов. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Найти файл ...Building coordinates\support\BC.lsp В этом файле записан код программы.
Открыть этот текстовый файл (блокнотом, например). Нажать Ctrl+H, вызвав окно "Заменить". Для изменения текстового стиля: заменить "SPDS" на "Мой стиль" (вводить с кавычками). Для изменения стиля мультивыноски: заменить "Координаты" на "Мой стиль" (вводить с кавычками). Для изменения знака найти примечание "Определяем знак приплюсовки". Ниже заменить "+" на "" (если координата отрицательная, то минус будет вставляться, убирать аналогично.) Сохранить файл. Также можно изменить текстовый стиль, когда появится стиль "Координаты" (проставить парочку), зайти в окно редактирования стилей мультивыносок и там для стиля "Координаты" указать нужный текстовый стиль. Я понимаю, что это топорное решение. Было бы правильно, да наверно я так и сделаю, чтобы была возможность выбора стиля у пользователя. Почему сразу не сделано это? Чтобы не плодились стили мультивыноски, на которых будут проставляться координаты. Чтобы у всех пользователей в отделе (институте) был общий стиль координат. Унификация. |
|||
![]() |
|
||||
Регистрация: 27.03.2008
Сообщений: 78
|
Спасибо за ответ!
Текст сменить догадался сам, помогло. Плюсик по вашему совету убрал, тоже помогло, только формат стал такой "30N13,20" а должен быть "N3013,20". Я так понял что нужно ещё изменения здесь: Цитата:
Сама приспособа помоему продумана и работает замечательно. Исправлю это и распространю среди своей группы. Автору спасибо!!! Последний раз редактировалось TITO, 16.12.2011 в 09:44. |
|||
![]() |
|
||||
Регистрация: 26.01.2012
Сообщений: 28
|
Программа именно то, что нужно, но есть одна проблема:
В любой её модификации при обновлении выноски под ACAD 2008 появляется ошибка: Для модификации 0: Код:
Код:
|
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Обновил версию программы до 1.1, исправил приведенные выше ошибки, включил возможность простановки координат типа NE, XY (mod 1 и 2), сделал некоторые улучшения в коде.
1. Номер строки, где записаны координаты вершины выноски, в словаре мультивыноски в AutoCAD2008 был 57, тогда как для всех остальных версий ACAD строка 58. Из-за этого не читались координаты для обновления. Вообще-то ACAD2008 странно работает с мультивыносками, например, маска текста заслоняет горизонтальную полку, в ACAD 2009...2012 такого не замечал. Видимо, еще сырые мультивыноски в ACAD2008. 2. Неправильная (сложная) маска фильтра выбора мультивыносок с координатами, я ее изменил и упростил, работает корректно. Еще добавил типы координат X=...Y=... Для скачивания см. шапку темы. Последний раз редактировалось Нефтепроводчик, 21.08.2012 в 20:04. |
|||
![]() |
|
||||
Регистрация: 26.01.2012
Сообщений: 28
|
Нефтепроводчик, спасибо за быструю реакцию...
Раз уж пошла такая пьянка по улучшению работы с 2008-м, предлагаю в процедуре BUILDING_COORD следующую строку записать так: Код:
|
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
1. Строчку задания заслонения заднего фона мультивыноски я изменил - в ACAD 2008 заслонения нет.
2. Изменил способ нахождения строки с координатами вершины выноски, теперь определяется по содержанию, вне зависимости от версии ACAD. 3. Выделил в отдельную функцию проверку, заданы ли параметры координат. 4. Изменил названия некоторых команд. Команда BC совпадала с анл. краткой командой "закрыть блок". 5. Изменил установку - двойного "Building Coordinates" в пути к проге нет. Для скачивания v1.2 см. шапку темы. Последний раз редактировалось Нефтепроводчик, 21.08.2012 в 20:05. Причина: Обновление до версии 1.2 |
|||
![]() |
|
||||
Посмотри вот это
![]() |
||||
![]() |
|
||||
Регистрация: 10.03.2011
СПб
Сообщений: 101
|
в общем, загрузил. после перезапуска autocad-a у меня слетает командная строка (снизу), окошко свойств и окошко слоев.
включить, в принципе, не сложно, но все же.. далее автокад просит меня "Введите имя файла адаптации, который необходимо загрузить", видимо по причине того, что не нашел эти 3 в привычном месте. подгрузил вручную. чего-то я видно не того от нее ожидал. мне всего-то навсего требовалось Х и У поменять. ну, т.е. поменять не проблема. проблема чтоб координаты писала прога при поменянных Х и У. а теперь при задании ПСК объекта, как мне надо, чертеж поворачивается 0_о добавлено: может я вообще не за той программкой потянулся? может мне что другое надо, что уже сто раз реализовано? суть: чертеж лежит в координатах Мировой СК. но Х и У поменяны. т.е. нули Мировой и СК объекта совпадают. но то, что в Мировой "Х=250.00, У=50.00" в СК Объекта должно быть "Х=50, У=250". каким бы образом в автоматизированном режиме координаты повыставлять?.. Последний раз редактировалось CHILD_11, 25.07.2012 в 13:51. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Это несложно сделать:
1. Нажать кнопку "Сетка", указать точку начала координат (0;0), т.к. СК совпадает с МСК. Дальше указать точку на горизонтальной оси (ось Х или Б), затем на вертикальной оси (ось У или А), лучше это делать при "орто" привязке. Будет предложено построить строительную сетку типа АБ, наверно сетка есть у вас и строить не надо, отказываемся. Если ваши оси Х и У не были повернуты по отношению к экрану, то чертеж не будет поворачиваться. 2. Кликаем кнопку "АБ координата", указываем точку и место выноски. Получилось, например, 0А+50,00/2Б+50,00. Не то что нужно, нужно поменять подписи: заменить А на Х, Б на У. Кликаем "настройка" (в версии 1.3), выбираем из списка "ХУ", заканчиваем выноску. Получается текст "X=50.00/Y=250.00". Если же нужно поменять местами Х с У, то при выборе типа подписей кликаем "Задать" и пишем "Х" и "У" для соотвестующих осей. В принципе можно задать любой текст. Чтобы слетали окошки раньше не отмечалось, основной файл адаптации прога не меняет. Файл адаптации можно восстановить в Настройка->Файлы->Файлы адаптации. По умолчанию путь такой: C:\Documents and Settings\<Имя пользователя>\application data\autodesk\autocad 20XX\rXX.X\rus\support\acad Цитата:
Вот что у меня получилось в пустом файле. Последний раз редактировалось Нефтепроводчик, 21.08.2012 в 20:07. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Обновлены "Строительные координаты" до версии 1.3.
Изменения: 1. Добавлен интерфейс ввода и редактирования свойств координат через DCL, вызывается новой командой, кнопка "Настройка". Удалены кнопки "Точность" и "Масштаб" и соотвествющие команды - они включены в диалог редактирования свойств. 2. Добавлена возможность указания высоты текста в мультивыноске. Была идея также менять наклон и коэффициент сжатия текста, но в свойствах мультивыноски их нет, можно менять только через используемый текстовый стиль. Но его настроить проще через диспетчер текстовых стилей. 3. Добавлена возможность выбора десятичного разделителя: точка или запятая. 4. Изменен способ хранения настроек, теперь через Х-запись. Плюс некоторые другие изменения. В архив не вошел файл справки. Для скачивания v1.3 см. шапку темы. Последний раз редактировалось Нефтепроводчик, 22.08.2012 в 20:13. Причина: обновлено описание |
|||
![]() |
|
||||
проектирование Регистрация: 14.08.2012
Киев
Сообщений: 1
|
Огромное спасибо за проделанную работу! Такого рода приложения очень помогают и упрощают работу инженерам. А это очень важно в наше время поскольку темпы проектирования руководство и заказчики взвинчивают до невозможного.
Отдельное спасибо за понимание. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Обновлены "Строительные координаты" до версии 1.4.
Изменения: 1. Добавлена функция (команда и кнопка) форматирования текста координатной выноски по образцу. Работает так: наносим координату, редактируем как нам нужно мтекст выноски (шрифт, наклон, коэффициент сжатия и пр.), закрываем редактор мтекста, выделяем координату и жмем [IMG]http://s44.***********/i103/1208/e1/a81cc0f34f25.gif[/IMG]. Форматирование сохранено в чертеж. Теперь при построении новых или обновлении старых координат будет применяться сохраненное форматирование. Чтобы сбросить форматирование, нажимаем [IMG]http://s44.***********/i103/1208/e1/a81cc0f34f25.gif[/IMG] и выбираем "Сбросить". 2. Часто верхняя строчка мультивыноски "прилипает" к полке-выноске. Теперь это легко исправить, сдвигая (поджимая) текст вверх за счет межстрочного интервала. Для это нажимаем [IMG]http://s44.***********/i103/1208/e1/a81cc0f34f25.gif[/IMG] и выбираем "Положение". Для скачивания v1.4 см. шапку темы. Последний раз редактировалось Нефтепроводчик, 25.08.2012 в 21:56. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Обновлены "Строительные координаты" до версии 1.5.
Изменения: 1. Доведена до ума обработка ошибок (vl-catch-all-apply вместо *error*), восстановление переменных после завершения функций, некоторые другие изменения. Для скачивания v1.5 см. шапку темы. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
|
|||
![]() |
|
||||
Инженер. Мосты. Ж/Дороги. Регистрация: 28.06.2011
Россия
Сообщений: 238
|
Вчера скачал, поставил - вещь!! Автору огромное спасибо. И предложение. Очень бы выручило, чтобы при задании ПСК можно было указать произвольные точки (а не только начало), а программа сама бы уже поняла, где север, где восток. (Многие чертежи бывают где просто указан какой либо элемент с координатами, что-то добавишь, и надо проставить геодезистам координаты, но пока отмаштабируешь, выровняешь на геоподоснове, много времени пройдет) вот...
__________________
до обеда верю себе. После обеда никому |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Спасибо! Работа действительно была большая.
Насчет предложения: была такая идея раньше, но пока никто не спрашивал. Думаю, можно сделать через небольшое диалоговое окно с возможностью выбора/корректировки. Но "в один клик" не получится: направление север/восток указывать надо, без этого никак. Я сомневался насчет делать ли этого, потому что по числу манипуляций сопоставимо. Сейчас надо от известной точки отложить два отрезка вдоль севера/востока длиной Х и У (координаты точки). Так мы получим точку (0;0). Если доработать программку, то нужно будет эти Х и У ввести вручную в окошко ввода (а перед этим скопировать поочередно из текста координаты). Плюс направление север/восток задать. В один клик мышки не получится. Но я попробую что-нибудь придумать как будет время посвободнее. |
|||
![]() |
|
||||
Регистрация: 04.07.2012
Сообщений: 36
|
пользовался сей замечательной програмкой на 2008..поставил 2013 и вот в чем беда: на тех чертежах что использовал ранее выдает ошибку
Команда: BCoord ; ошибка: неверный тип аргумента: stringp nil на "чистых" чертежах все работает! в чем может быть проблема и как ее решить? |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Нажав кнопку "Настройка", появляется окошко, где редактируются настройки строительных координат. Они сохраняются по умолчанию для всех новых координат данного чертежа.
Если нужно поменять дефолтные настройки для новых файлов, но придется изменить лисп модуля. В папке программы найти и открыть файл "...\Building coordinates\support\BC.lsp". В файле найти (100 . "AcDbXrecord") и отредактировать значения ниже. Для понимания привожу фрагмент кода с пояснениями (их было бы хорошо сохранить в лиспе): Код:
Код:
В общем-то несложно доработать модуль, что настройки можно было сохранять по умолчанию для всех новых файлов. Если будет полезно - можно сделать. Последний раз редактировалось Нефтепроводчик, 23.05.2013 в 21:58. |
|||
![]() |
|
||||
Инженер-строитель Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,962
|
Спасибо)
Еще вопрос. Когда мультивыноска уже отрисована, то полка располагается не посередине между числителем и знаменателем, а чуть ближе в верхнему тексту. Как это побороть? Не критично, но хотелось бы окрасивить. Настройки по умолчанию для всех файлов - было бы удобно. А точечная пара с кодом 40 разве не точность? В комментариях написано, что это масштаб Последний раз редактировалось crosandr, 24.05.2013 в 09:45. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
В модуле для этого предусмотрен один "костылек". При пустом выборе (нет выделенных объектов) нажать "По образцу", выбрать "Положение", далее кликнуть на одну из координат. Она отцентрируется по экрану и появится диалог "Сместить текст: Ниже, Выше, Отмена". Многократно кликая "Выше" или "Ниже", можно "поджать" текст. При этом поднимется нижняя строчка и немного верхняя, т. об. можно сделать, чтобы полка рапологалась по середине между строчками. Один минус: если задано скрытие заднего фона, то маска не изменяется в соответствии с положением текста, в итогк снизу текста заслонение больше, чем сверху. Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Обновлены "Строительные координаты" до версии 1.7.
Добавлена возможность сохранения настроек по умолчанию для всех новых файлов. Сохранение дефолтных пользовательских настроек организовано в реестр. При открытии файла, в котором раньше не использовались "Строительные координаты", производится чтение настроек из реестра и их сохранение в базе чертежа. При повторном открытии настройки загружаются уже из чертежа, тем самым позволяя настраивать их индивидуально. Для сохранения изменений в качестве дефолтных в окне "Настройка" добавлена кнопка "Сохранить по умолчанию". Последний раз редактировалось Нефтепроводчик, 05.06.2013 в 22:34. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
При создании новой ПСК появляется диалоговое окно, в котором можно выбрать способ построения ПСК: - через начало координат и направления осей "север", "восток"; - по двум точкам с известными координатами. Масштаб старой (восстанавливаемой) координатной сетки, в которой есть известные две точки, должен совпадать с масштабом МСК, а также иметь одинаковые единицы (например, метры). В противном случае новая ПСК будет построена не корректно. "Обратная геодезическая задача" оказалась сложнее, чем я думал. Пришлось разбираться с операциями над матрицами, они используются в преобразовании координат (см. код). В версии 1.8 также исправлены некоторые недоработки кода. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Основная причина - не хочу, чтобы после работы с модулем оставались какие-либо следы, связи, требующие наличие этого модуля. На выходе должны быть "чистые" объекты AutoCAD - мультивыноски. При использовании реакторов при попытке изменения координат на компе, где нет "Строительных координат", AutoCAD будет ругаться и выдавать ошибку. В общем-то ничего в этом страшного нет, но зная, какие обычно бывают загаженные файлы генплана (фаталятся только от открытия) - лучше воздержаться. Добавил реакторы как альтернативу в версии 1.6, дальше просто не "вел" эту версию. Можете тестировать, отпишитесь.
Использование реакторов заменяет команда "обновить". |
|||
![]() |
|
||||
Регистрация: 06.09.2013
Сообщений: 9
|
Всем привет!!!
Тоже задался вопросом строительных координат... Программа отличная, вот есть пару вопросов... Можно как то сделать что бы в сетке отображались значения... типа 1А, 2А, 3Б... ну и соответственно координаты в таком же стиле... 1А+23.50 и 4Б+18.35 Пользуюсь 2011 кадом, тоже не обновляет мультивыноски при переносе((( |
|||
![]() |
|
|||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
Цитата:
Цитата:
Цитата:
Последний раз редактировалось Нефтепроводчик, 07.09.2013 в 10:46. |
||||
![]() |
|
||||
Регистрация: 06.09.2013
Сообщений: 9
|
Спасибо большое!!!
Тут в общем так получилось, что я видимо когда ставил 1.8 версию, не до конца почистил файлы предыдущих версий и на каде открывалась старая версия, да и вообще какие то проблемы были.... Сейчас установил на "чистый" автокад на другом компьютере (2004 правда) - так что все отменно!!! Извиняюсь за свою невнимательность.... П.с. Работаю и в 500 и в 1000 |
|||
![]() |
|
||||
Регистрация: 26.01.2012
Сообщений: 28
|
Нефтепроводчик, повторяюсь, но твой скрипт - лучший! )
Баг (не знаю толком лиспа, а то бы сам поправил): Выдает ошибку в консоль автокада в случае, когда в чертеже уже есть стиль мультивыносок "координаты" (именно с маленькой буквы): Команда: BCoord ; ошибка: неверный тип аргумента: stringp nil При переименовании имеющегося стиля в "Координаты" ошибка исчезает, при переименовании обратно - появляется. (member (cons 3 "Координаты")(dictsearch (namedobjdict) "ACAD_MLEADERSTYLE")) Пожелания 1. А нет ли возможности переписать так код скрипта, чтобы имена автокадовских объектов, которые создает программа (типа стилей, слоев и т.п.) были записаны вначале листинга в виде констант дабы их можно было бы безгеморойно менять под себя? 2. Если координаты уже проставлены в другом стиле (например А1+00) то после смены вида координат (на X/Y например) они не обновляются. А хотелось бы. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
PGMVortex, да, имеет место такой баг. Дело в том, что в функции (CHECK_MLS_BC) сначала проверяется наличие стиля "Координаты"
Код:
Код:
Для работы достаточной в обоих случаях заменить "Координаты" на "координаты" или на то, как вы собираетесь назвать этот стиль мвыносок, сохранить скрипт. 1. Насчет собрать в одном месте название создаваемых объектов - хорошая идея. Их-то всего несколько: название стиля мвыноски, текстового стиля, название ПСК и название блока строительной сетки. 2. В этом случае сложно реализовать маску выбора именно прежних координат, ведь это могут быть координаты вида "А+.../Б+...", "А+...", "Б+...", "N.../E...", "N...", "E...", "X=.../Y=..." и т.д., а в общем случае - с любой постоянной частью или вообще без нее. Возможны срабатывания на не координаты, а какие-либо другие обозначения (позиции, примечания и пр.). Да и мне сложно представить, чтобы инженер (генпланист) ошибся с выбором системы координат и все пришлось менять в конце работы. Не планируется реализовывать такую возможность. Последний раз редактировалось Нефтепроводчик, 14.03.2014 в 23:34. |
|||
![]() |
|
||||
Регистрация: 23.11.2011
Сообщений: 166
|
Путь к вспомогательным файлам прописан, ошибок при установке не было. Но при попытке Настройки получаю сообщение: "base.dcl" Не удается найти файл (Такого файла в папках программы нет). Затем сообщение "Ошибка загрузки файла диалогового окна". И "Семантические ошибки в DCL-файле Dialog.DCL см. файл acad.dce". Как бороться ?
ACAD 2012 x64. Заранее признателен. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
base.dcl - не мой файл. У вас проблемы с системой, решение ищите здесь: http://www.designmaster.biz/support/...ant-find-file/
|
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 753
|
здравствуйте!
установил програмку в 2012 кад (32 разрядный) и что то она отказывается мне помогать с координатами ![]() работает только кнопочка настройка Цитата:
|
|||
![]() |
|
||||
Регистрация: 05.07.2013
Сообщений: 39
|
Проблема при установке координат на civil 3d 2015, не знаю в чем проблема на обычном автокаде 2015 нормально работает на civil выбивает окно "текущий слой заблокирован" хотя никакой блокировки нет(
----- добавлено через ~5 ч. ----- А кто может скинуть версию 1.3 она вроде нормально работала! |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
Как костыль можно отключить проверку текущего слоя на блокировку. Найдите файл BC.lsp в папке программы (по умолчанию C:\Program Files (x86)\Building coordinates\support ). Откройте, например, блокнотом, в нем найдите фразу "Проверка состояния текущего слоя, если недоступен - выход". Удаляем всю строку или перед (CHECK_CLAYER) ставим точку с запятой. Сохраняем. Но в чем причина? Какое число выдаст, если в командную строку ввести (cdr (assoc 70 (entget (tblobjname "LAYER" (getvar "clayer"))))) |
|||
![]() |
|
||||
Регистрация: 05.07.2013
Сообщений: 39
|
Цитата:
Не знаю в чем причина но нашел старую версию v1.3 она работает нормально, но правда не обновляет координаты( |
|||
![]() |
|
||||
инженер-строитель Регистрация: 01.09.2003
Ottuda
Сообщений: 124
![]() |
Хорошая программа. В зависимости от настроек акада миллиметры рисует сетку с шагом 50000. Если настройка метры то рисует с шагом 50 м. Всё правильно. Но есть такое у нас, с пользователями которые работают с масштабом 1:500 (где топография увеличена в 2 раза как в печати). Можно ли добавить кнопочку где этот масштаб отразился бы, где шаг сетки был бы 100 едениц чертежа. Скажем для особо тупых.
И ещё вопрос. А зачем создавать какой то новый шрифт? По новому ГОСТ по оформлению принят шрифт таймс Нью роман. Его по умолчанию определить и всё.
__________________
Я не мастер ... Я только учусь. Последний раз редактировалось Рашит, 03.11.2015 в 14:38. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
Шрифт "таймс Нью роман" принят для текстовых документов. В графических документах могут использоваться и используются другие шрифты. Программа создает отдельный тестовый стиль, который пользователь может настроить по своему желанию (в т.ч. изменить шрифт на "таймс Нью роман"). |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Обновлен модуль до версии 2.0. Добавлена возможность нанесения высотных отметок на плане, которая реализована полностью отдельными командами. Это обеспечивает независимую работу команд строительных координат и высотных отметок. Ссылка на скачивание - в первом посте.
|
|||
![]() |
|
||||
Регистрация: 16.09.2010
Сообщений: 5
|
Цитата:
----- добавлено через ~2 ч. ----- Протестил все и в Civil, и в AutoCad версий 2016. Работает и не жужжит) Спасибо огромное за удобную программу! ----- добавлено через ~3 ч. ----- Блин. Нарадоваться не могу приложением. Все бы программы делали такого качества... Последний раз редактировалось Vitalyz, 22.02.2016 в 23:11. |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
Это я просто на проверки на некорректный ввод заморочен. Конечно возможно. Можно убрать проверку или сделать ее менее жесткой. Просто я не предполагал, что кому-нибудь потребуются назначать отрицательное значение относительной отметки 0,000. Не для побережья Мертвого моря же проектируем? ![]() Последний раз редактировалось Кулик Алексей aka kpblc, 29.05.2016 в 23:06. |
|||
![]() |
|
||||
Регистрация: 16.09.2010
Сообщений: 5
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Как временное решение могу предложить следующее:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 16.09.2010
Сообщений: 5
|
Сложно сказать, но может имеет смысл разбить команду на две части? Т.е. сделать ячейку, в которую можно поставить "галочку", наличие которой будет добавлять "минус" к выражению? В каде два минуса дают плюс или ошибку?
----- добавлено через ~29 мин. ----- А если наличие "галочки" просто будет менять знак абсолютной отметки? ----- добавлено через ~33 мин. ----- И еще один вопрос: а нельзя ли добавить такой функционал, который бы позволял автоматом прикрепить координатные (высотные) выноски ко всем точечным объектам чертежа на определенном слое? |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Цитата:
![]() Что значит "прикрепить"? Можно проставить координаты (отметки) на одном слое. |
|||
![]() |
|
||||
Регистрация: 26.12.2011
Сообщений: 322
|
Коллеги, добрый день! Я тут пытаюсь теточке-генпланистке помочь. Собсна с чего начать то в этой программе. На какую кнопку не нажму ничего не происходит. Вроде все встало как нужно, ошибок никаких. Но пишет например: Построение координаты прервано. С чего начать подскажите.
----- добавлено через ~2 ч. ----- А понял, вопрос такой: получается нужно рисовать в модели сетку шагом 50000 миллиметров, а не 50 метров, а как то можно перенастроиться чтобы генплан не править? |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Используйте метры или миллиметры на ваш выбор. Но используйте! Не оставляйте единицы чертежа (единицы, units) незаполненными (безразмерный, unitless) или тем более какие-нибудь дюймы. А то будут проблемы не только с моей программой. Если все же вы задали единицы мм, то все будет масштабироваться в 1000 раз.
P.S. По профилю работы не являюсь генпланистом, а программу приходилось использовать в чертежах, где единицы метры и где - миллиметры. ----- добавлено через ~20 ч. ----- Обновлен модуль до версии 2.3. Исправлена ошибка в расчете координатах для значений от -1 до 0. |
|||
![]() |
|
||||
ППР, ПОС, ГП Регистрация: 12.10.2012
Челябинск
Сообщений: 23
|
Почему когда кликаю на иконку "Стиль мультивыноски" выскакивает ошибка? Пользуюсь AutoCAD 2017.
Без этой настройки не комильфо работать. Очень нужна. Спасибо. P.S. Как вспомню, когда 78 точек (X/Y) вбивал вручную... Прога обнадеживает! |
|||
![]() |
|
||||
техник-геолог Регистрация: 26.12.2009
Kenigsberg
Сообщений: 79
|
Здравствуйте! Ни с того ни сего перестала действовать настройка программы, она стала округлять до десятых, причем к целому значению, в результате координату неправльные, на скрине вывел окно настроек, ничего не меняется...пробовал переустанавливать, ничего не меняется...может какая переменная слетела? Заранее спасибо! Civil 2017
Последний раз редактировалось flareon, 22.06.2019 в 05:00. Причина: добавить картинку |
|||
![]() |
|
||||
Регистрация: 17.03.2009
Сообщений: 114
|
Насколько понял, проблема связана с кодировкой, точнее, присвоением русского названия новому объекта словаря, строка:
(dictadd (namedobjdict) "Координаты" ...). Не думал, что команды и имена из лиспа могут неправильно прочитаться при исполнении в AutoCAD (ну или Civil). Почему передаваться названия переменных в среду стали неправильно (с подменой кодировки) и влияет ли на это отсутствие шрифтов в самом чертеже -- еще нужно выяснить (при открытии ругается на отсутствие файлов shx). Заменил "Координаты" на английское написание, нужно подменить файлик BC.lsp. Этот лисп по умолчанию расположен здесь: c:\Program Files\Autodesk\ApplicationPlugins\BuildingCoordinates.bundle\Contents\ У меня файл заработал, координаты можно было ставить. |
|||
![]() |
|
||||
Регистрация: 05.07.2013
Сообщений: 39
|
Да , заработал. Спасибо
Цитата:
|
|||
![]() |
|
||||
Регистрация: 17.04.2020
Сообщений: 1
|
Цитата:
испугался - удалил прогу потом поменял рабочее пространство - туду-сюда - залил занова - вроде норм, только оси стремно подписывает (но это мелочи) Подскажи пожалуйста, а как сделать чтобы на точках писало 1 2 3 и тд а координаты списывались бы в таблицу точки номер коорд А коорд Б у меня есть блок точек под Х/У там перевил просто их на А/Б, но некорректно отображает надо 1А+50,00 а он в таблице пишет в графе А - 150,00 |
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 818
|
Нефтепроводчик, спасибо за программу.
Из замеченного: 1. Autocad 2016. Не работает меню выбора стиля мультивыноски 2. При задании степени округления 0,001 координаты точек округляются с очень большими ошибками |
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 818
|
В новом файле и автокаде 2020 такая же штука с округлением, только на этот раз неправильно считает У, а не Х. Причём в обоих случаях показывает одно и тоже число 2147483,647
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Относительные координаты | Muttu | AutoCAD | 2 | 12.04.2009 11:00 |
AutoCAD 2008: координаты узлов polyline | someone312002 | AutoCAD | 7 | 07.11.2008 22:00 |
Нужно узнать координаты каждой точки 3D модели | Babun | AutoCAD | 8 | 14.10.2008 08:38 |
Как перевести координаты Модели в координаты Листа? | ===AAA=== | Программирование | 6 | 24.10.2007 22:09 |
Где хранятся координаты полки выноски ОТНОСИТЕЛЬНО ТЕКСТА? | kp+ | Программирование | 2 | 31.07.2006 09:55 |