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

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

Строительные координаты

Ответ
Поиск в этой теме
Непрочитано 28.09.2011, 22:33 9 | #1
Строительные координаты
Нефтепроводчик
 
Регистрация: 17.03.2009
Сообщений: 89

Модуль "Строительные координаты" позволяет при выполнении чертежей в среде AutoCAD автоматизировать работу по созданию строительной геодезической сетки, нанесению координат и высотных отметок. Для чертежей генерального плана, планов инженерных сетей характерные точки изображения (например, углы зданий и сооружений, повороты кабельных эстакад, трубопроводов, центры резервуаров и т. д.) маркируются с помощью координат строительной геодезической сетки. Принцип работы модуля заключается в создании именованной ПСК, ориентированной в соответствии со строительной геодезической сеткой объекта. Вычисление координат производится от начала координат ПСК до указанной точки. Построение координатной выноски осуществляется с помощью мультивыноски, текстом которой является значение координаты. В модуле реализованы возможности по построению строительной сетки заданного размера, изменения положения, масштаба координатной выноски, точности вычисления координат и их обновления. Имеются функции по работе с ПСК.
В версии 2.0 появилась возможность нанесения высотных отметок на плане. Построение высотной отметки осуществляется с помощью мультивыноски, текстом которой является значение аппликаты указанной точки.
Актуальная версия 2.4.
Установка реализована с использованием пакетного формата Bundle. Нужно установить (разархивировать) содержимое в одну из папок "\Autodesk\ApplicationPlugins". Механизм автоматической загрузки Bundle реализован, начиная с версии AutoCAD 2012.
Если у вас старая версия AutoCAD (не поддерживается пакетный формат Bundle) или по какой-то причине не удалось установить вышеописанным способом, то ставим вручную. После распаковки архива нужно:
1. Добавить в пути поддержки AutoCAD путь к папке: "...BuildingCoordinates.bundle\Contents\Support\".
2. Добавить в атозагрузку файлы BC.lsp и HM.lsp.
3. Подгрузить меню Building_coordinates.cuix.
Просто удалить папку BuildingCoordinates.bundle.
Если ставили вручную, то выгрузить меню Building_coordinates.cuix




В качестве инсталлятора использован SFX-архив.

Вложения
Тип файла: rar Building Coordinates v.2.4.rar (173.5 Кб, 292 просмотров)


Последний раз редактировалось Нефтепроводчик, 18.02.2018 в 13:03. Причина: Обновление до v 2.4, устранена ошибка в вызове диспетчера мультивыносок
Просмотров: 62676
 
Непрочитано 29.09.2011, 12:54
#2
angel-fear

инженер-электрик
 
Регистрация: 21.10.2010
Краснодар
Сообщений: 132


Сколько секса-то )))
Я, по просьбе генпланистов, делал им вот такую хрень.

Неплохой модуль. Спасибо. Можно как-то поменять АиБ на другие символы/буквы?
Вложения
Тип файла: dwg
DWG 2004
1.dwg (111.7 Кб, 10942 просмотров)

Последний раз редактировалось angel-fear, 29.09.2011 в 13:19.
angel-fear вне форума  
 
Непрочитано 29.09.2011, 14:58
#3
gomer

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


Цитата:
Сообщение от angel-fear Посмотреть сообщение
Сколько секса-то )))
Ага, но иконки красивые
gomer вне форума  
 
Автор темы   Непрочитано 29.09.2011, 21:40
#4
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от angel-fear Посмотреть сообщение
Сколько секса-то )))
Да... Получил истинное удовольстве! Ну, сказать честно, если бы само программирование не прикольнуло меня, так долго бы этим не занимался.
Цитата:
Сообщение от angel-fear Посмотреть сообщение
Я, по просьбе генпланистов, делал им вот такую хрень.
Когда искал что-то подобное, то нашел похожую реализацию на основе блока с атрибутами, в котором формулы. Но только координаты были вида X=1,234/Y=5,678. У тебя получше: отражение есть, текст нужного вида. Я поначалу тоже хотел на таком остановиться, но не нашел, как отделять целую часть от дробной. Это нужно для вычисления количества сотен. Это функция trunc.
Формулы у тебя считают в МСК, а когда работаешь с генпланом, то нельзя двигать топосъемку, изменять МСК. А эта съемка, когда приходит от изыскателей, сидит черте где. Ну поэтому и работаем в ПСК, и координаты нужно считать от нее.
Ну еще к слову, любой блок рано или поздно, но обязательно взорвут. По ошибке или еще как, или не заменят, в общем дураков хватает. И здесь важно, чтобы то что осталось соответствовало изображению блока. Поэтому я осторожно отношусь к атрибутам.
Цитата:
Сообщение от angel-fear Посмотреть сообщение
Можно как-то поменять АиБ на другие символы/буквы?
Можно, это несложно. На какие? Прога делалась для нанесения координат по ГОСТ 21.508-93, а там АБ координаты.

Последний раз редактировалось Нефтепроводчик, 29.09.2011 в 21:45.
Нефтепроводчик вне форума  
 
Непрочитано 29.09.2011, 23:02
#5
angel-fear

инженер-электрик
 
Регистрация: 21.10.2010
Краснодар
Сообщений: 132


Цитата:
Сообщение от Нефтепроводчик Посмотреть сообщение
Можно, это несложно. На какие? Прога делалась для нанесения координат по ГОСТ 21.508-93, а там АБ координаты.
Хорошо бы на любые ) чтобы возможность редактировать была. Ну или хотя бы так как в моем блоке.
angel-fear вне форума  
 
Автор темы   Непрочитано 01.10.2011, 00:20
1 | #6
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Вот, модифицировал. Ввел дополнительно две переменные: подпись сотен вертикальной оси и подпись сотен горизонтальной оси. Добавилась локальная функция этого ввода, также усложнилась маска выбора координат для обновления. По умолчанию тип координат АБ, как опция NE и возможнось задания своих подписей. Доступно это в опциях указания точки расположения выноски [АБ координата/А координата/Б координата/Вертикально/Горизонтально/Подписи/Точность/Масштаб]. В подписях типов координат оставил А и Б (например, [АБ координата/А координата/Б координата...), хотя это уже не корректно, нужно что-то типа C[евер]/В[осток] или В[ертикально]/Г[оризонтально]. Ну и кнопки перерисовывать очень не хочется
Вложения
Тип файла: rar Building coordinates mod 1.rar (2.33 Мб, 657 просмотров)
Нефтепроводчик вне форума  
 
Непрочитано 23.11.2011, 22:29
#7
Vilant

Проектирование автодорог
 
Регистрация: 20.05.2010
Беларусь, Гомель
Сообщений: 2
<phrase 1=


Доброго времени суток!
Спасибо за модуль!
Подскажите пожалуйста, как разбить строительную сетку на чертеже выполненном в масштабе 1:500 (1ед. чертежа = 0,5метра)? Отрисовке сетки модулем получается только в масштабе 1:1000 (единицы чертежа в автокаде-метры)
Vilant вне форума  
 
Автор темы   Непрочитано 26.11.2011, 00:45
#8
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Вообще-то такого не должно быть. Есть требование в нормах на изыскания, что топографические планы должны выполняться в масштабе 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. А на вкладке "Формат --> Единицы" наверно вообще выставлено "безразмерные" или "футы", так как часто изыскатели даже не подозревают об этом. Это до поры не имеет значения, пока не начиниаешь пользоваться внешними ссылками.
Нефтепроводчик вне форума  
 
Непрочитано 26.11.2011, 07:53
#9
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 10,930


Цитата:
Есть требование в нормах на изыскания, что топографические планы должны выполняться в масштабе 1:1000. Это значит, что 1 ед. чертежа = 1000 мм (=1м). Всегда.
Полная чушь. Особенно "всегда". Процитируйте "нормы", где про "всегда". Всегда может быть только в каком-то отдельном бантустане.

Масштабы топографических планов, на которых выполняются генпланы, для которых предназначена программа нанесения строительной сетки разные бывают. В большинстве городов 1:500. Но не всегда. В более мелких НП - 1:1000. Но не всегда. А есть и 1:2000. Все это сложилось исторически для каждой местности.

Что касается любых программ, что-то рисующих, то они должны учитывать:

1. То, что чертеж может выполняться в разных единицах. Для всего, что делается на топографической основе 1 ед. чертежа = 1 м. Для зданий 1 ед. = 1 мм.
Но пользователь должен иметь возможность выбрать подходящие ему единицы и программа должна правильно работать, правильно масштабируя символы. Но не масштабируя реальные "объекты местности".

2. Масштаб твердой копии. Он может быть любой, в зависимости от потребностей. Например, для чертежа на основе топографии 1:500 может понадобиться и ситуационный план 1:2000 или 1:5000 и фрагмент 1:50.

И правильная программа должна автоматически масштабировать символы (аннотации в современной терминологии Аутодеск), т.е тексты, условные знаки в зависимости от настройки масштаба места черчения. А это могут быть вкладка модели, пространства модели через видовые экраны и просто пространство листа.

А "объекты местности" всегда должны быть натуральной величины и не масштабироваться.

Выбор названия единиц (м, мм или "попугаи") для программы - отдельный вопрос. Для отдельной программы вне комплекса других возможен и дополнительный вопрос (после попытки определить это из системных переменных) или настройка.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 26.11.2011, 15:14
#10
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


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 в этой теме. Да и вообще можно всю тему почитать, она про проблему масштабов.
Нефтепроводчик вне форума  
 
Непрочитано 15.12.2011, 17:22
#11
TITO


 
Регистрация: 27.03.2008
Сообщений: 78


Мне понрвилась программа, а как изменить текстовый стиль и стиль координат? Нужен формат такого плана: N3000.00 (т.е. убрать плюсы)
TITO вне форума  
 
Автор темы   Непрочитано 15.12.2011, 20:38
#12
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Найти файл ...Building coordinates\support\BC.lsp В этом файле записан код программы.
Открыть этот текстовый файл (блокнотом, например). Нажать Ctrl+H, вызвав окно "Заменить".
Для изменения текстового стиля:
заменить "SPDS" на "Мой стиль" (вводить с кавычками).
Для изменения стиля мультивыноски:
заменить "Координаты" на "Мой стиль" (вводить с кавычками).
Для изменения знака найти примечание "Определяем знак приплюсовки".
Ниже заменить "+" на "" (если координата отрицательная, то минус будет вставляться, убирать аналогично.)
Сохранить файл.
Также можно изменить текстовый стиль, когда появится стиль "Координаты" (проставить парочку), зайти в окно редактирования стилей мультивыносок и там для стиля "Координаты" указать нужный текстовый стиль.
Я понимаю, что это топорное решение. Было бы правильно, да наверно я так и сделаю, чтобы была возможность выбора стиля у пользователя. Почему сразу не сделано это? Чтобы не плодились стили мультивыноски, на которых будут проставляться координаты. Чтобы у всех пользователей в отделе (институте) был общий стиль координат. Унификация.
Нефтепроводчик вне форума  
 
Непрочитано 16.12.2011, 09:29
#13
TITO


 
Регистрация: 27.03.2008
Сообщений: 78


Спасибо за ответ!
Текст сменить догадался сам, помогло.
Плюсик по вашему совету убрал, тоже помогло, только формат стал такой "30N13,20" а должен быть "N3013,20".
Я так понял что нужно ещё изменения здесь:
Цитата:
Локальная функция
;;; Функция получения строки координаты (напрмер, 1А+23,40 из числа 123.4)
(defun GET_COORD (X AB / [100X] {X} X_sign X_nil [x] {.x})
(setq [100X] (fix (/ X 100))) ; Получаем число сотен
(setq {X} (abs (- X (* 100 [100X])))) ; Получаем приплюсовку к сотням
(if (minusp X) ; Определяем знак приплюсовки
(setq X_sign "-")
(setq X_sign "")
)
(if (< {X} 10) ; Добавляем ноль перед приплюсовкой
(setq X_nil "0")
(setq X_nil "")
)
(setq [x] (fix {X})) ; Отделяем от приплюсовки целую часть
(setq {.x} (- {X} [x])) ; и дробную
; Строка координаты X через запятую
(setq X_coord (strcat (rtos [100X] 2 0)
AB
X_sign
X_nil
(rtos [x] 2 0)
","
(substr (rtos {.x} 2 2) 3)
)
)
;;; Строка координаты X через точку
;;; (setq X_coord (strcat (rtos [X] 2 0) AB X_sign X_nil (rtos {X} 2 2)))
)
Только не могу понять что менять. Подскажите?
Сама приспособа помоему продумана и работает замечательно. Исправлю это и распространю среди своей группы. Автору спасибо!!!

Последний раз редактировалось TITO, 16.12.2011 в 09:44.
TITO вне форума  
 
Автор темы   Непрочитано 17.12.2011, 17:21
#14
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


В строке (setq X_coord... поменять местами AB и (rtos [100X] 2 0).
Код локальной функции:
Код:
[Выделить все]
 
;;; Локальная функция
;;; Функция получения строки координаты (напрмер, N123,40 из числа 123.4)
(defun GET_COORD (X AB / [100X] {X} X_sign X_nil [x] {.x})
  (setq [100X] (fix (/ X 100)))		; Получаем число сотен
  (setq {X} (abs (- X (* 100 [100X]))))	; Получаем приплюсовку к сотням
  (if (minusp X)			; Определяем знак приплюсовки
    (setq X_sign "-")
    (setq X_sign "")
  )
  (if (< {X} 10)			; Добавляем ноль перед приплюсовкой
    (setq X_nil "0")
    (setq X_nil "")
  )
  (setq [x] (fix {X}))			; Отделяем от приплюсовки целую часть
  (setq {.x} (- {X} [x]))		; и дробную
					; Строка координаты X через запятую
  (setq	X_coord	(strcat	AB
		  	(rtos [100X] 2 0)			
			X_sign
			X_nil
			(rtos [x] 2 0)
			","
			(substr (rtos {.x} 2 2) 3)
		)
  )
;;; Строка координаты X через точку
;;; (setq X_coord (strcat AB (rtos [X] 2 0) X_sign X_nil (rtos {X} 2 2)))
)
Выкладываю модификацию 2. По умолчанию нет подписи координат, нужно задать АБ, NE или свои.
Вложения
Тип файла: rar Building coordinates mod 2.rar (2.33 Мб, 432 просмотров)
Нефтепроводчик вне форума  
 
Непрочитано 26.12.2011, 15:47
#15
TITO


 
Регистрация: 27.03.2008
Сообщений: 78


Спасибо, всё отлично работает. Теперь чертить стало немного легче.
TITO вне форума  
 
Непрочитано 26.01.2012, 11:58
#16
PGMVortex


 
Регистрация: 26.01.2012
Сообщений: 24


Программа именно то, что нужно, но есть одна проблема:
В любой её модификации при обновлении выноски под ACAD 2008 появляется ошибка:
Для модификации 0:
Код:
[Выделить все]
Команда: (REDRAW_BC)
Выберите координаты или <Выход>:
Выберите объекты: найдено: 1
Выберите объекты:
; ошибка: неверный тип аргумента: 2D/3D точка: 0
Для модификации 2 выноска вообще не выбирается:
Код:
[Выделить все]
Команда: (REDRAW_BC)
Выберите координаты или <Выход>:
Выберите объекты: найдено: 0
Выберите объекты: найдено: 0, всего: 0
Есть какие-то предположения в чем дело?
PGMVortex вне форума  
 
Автор темы   Непрочитано 27.01.2012, 01:09 Обновление до версии 1.1
#17
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновил версию программы до 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.
Нефтепроводчик вне форума  
 
Непрочитано 27.01.2012, 17:49
#18
PGMVortex


 
Регистрация: 26.01.2012
Сообщений: 24


Нефтепроводчик, спасибо за быструю реакцию...

Раз уж пошла такая пьянка по улучшению работы с 2008-м, предлагаю в процедуре BUILDING_COORD следующую строку записать так:
Код:
[Выделить все]
 (vlax-put-property mleader_obj 'TextBackgroundFill (if (= veracad 2008) 0 1))
И еще: если устанавливать по дефолту, то создается путь \Program Files\Building Coordinates\Building Coordinates\ (именно два раза)
PGMVortex вне форума  
 
Автор темы   Непрочитано 28.01.2012, 14:23
#19
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


1. Строчку задания заслонения заднего фона мультивыноски я изменил - в ACAD 2008 заслонения нет.
2. Изменил способ нахождения строки с координатами вершины выноски, теперь определяется по содержанию, вне зависимости от версии ACAD.
3. Выделил в отдельную функцию проверку, заданы ли параметры координат.
4. Изменил названия некоторых команд. Команда BC совпадала с анл. краткой командой "закрыть блок".
5. Изменил установку - двойного "Building Coordinates" в пути к проге нет.
Для скачивания v1.2 см. шапку темы.

Последний раз редактировалось Нефтепроводчик, 21.08.2012 в 20:05. Причина: Обновление до версии 1.2
Нефтепроводчик вне форума  
 
Непрочитано 06.05.2012, 02:12
#20
eax

проектирование транспортных сооружений
 
Регистрация: 26.04.2005
Москва
Сообщений: 107
<phrase 1=


Решил выложить свою старую программку, написанную на Delphi 7. Не знаю, под какой Autocad пойдёт. По идее, должна идти под 2008 и ниже. Может быть кому-то пригодится.
Вложения
Тип файла: rar coord vinoska.rar (1.48 Мб, 769 просмотров)
eax вне форума  
 
Непрочитано 21.06.2012, 15:34
#21
baaba

архитектор
 
Регистрация: 07.07.2007
Москва
Сообщений: 622
<phrase 1= Отправить сообщение для baaba с помощью Skype™


Цитата:
Сообщение от Нефтепроводчик Посмотреть сообщение
Представляю свою первую программку для AutoCAD.
Посмотри вот это : http://forum.dwg.ru/archive/index.php/t-40090.html
baaba вне форума  
 
Автор темы   Непрочитано 25.06.2012, 14:29
#22
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Спрасибо за ссылку, интересное обсуждение. У меня по-другому реализованы координаты: через мультивыноску.
Нефтепроводчик вне форума  
 
Непрочитано 25.07.2012, 13:28
#23
CHILD_11


 
Регистрация: 10.03.2011
СПб
Сообщений: 101


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

подгрузил вручную.
чего-то я видно не того от нее ожидал.
мне всего-то навсего требовалось Х и У поменять. ну, т.е. поменять не проблема. проблема чтоб координаты писала прога при поменянных Х и У.
а теперь при задании ПСК объекта, как мне надо, чертеж поворачивается 0_о

добавлено:

может я вообще не за той программкой потянулся? может мне что другое надо, что уже сто раз реализовано?
суть: чертеж лежит в координатах Мировой СК. но Х и У поменяны.
т.е. нули Мировой и СК объекта совпадают. но то, что в Мировой "Х=250.00, У=50.00" в СК Объекта должно быть "Х=50, У=250".
каким бы образом в автоматизированном режиме координаты повыставлять?..

Последний раз редактировалось CHILD_11, 25.07.2012 в 13:51.
CHILD_11 вне форума  
 
Автор темы   Непрочитано 26.07.2012, 10:55
#24
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Это несложно сделать:
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

Цитата:
а теперь при задании ПСК объекта, как мне надо, чертеж поворачивается 0_о
Выставить системную переменную ucsfollow 0 - экран не поворачивается за ПСК, 1 - поворачивается.

Вот что у меня получилось в пустом файле.
Вложения
Тип файла: dwg
DWG 2004
Чертеж1.dwg (54.6 Кб, 6155 просмотров)

Последний раз редактировалось Нефтепроводчик, 21.08.2012 в 20:07.
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 21.08.2012, 20:03 Обновление до версии 1.3
#25
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлены "Строительные координаты" до версии 1.3.
Изменения:
1. Добавлен интерфейс ввода и редактирования свойств координат через DCL, вызывается новой командой, кнопка "Настройка". Удалены кнопки "Точность" и "Масштаб" и соотвествющие команды - они включены в диалог редактирования свойств.
2. Добавлена возможность указания высоты текста в мультивыноске. Была идея также менять наклон и коэффициент сжатия текста, но в свойствах мультивыноски их нет, можно менять только через используемый текстовый стиль. Но его настроить проще через диспетчер текстовых стилей.
3. Добавлена возможность выбора десятичного разделителя: точка или запятая.
4. Изменен способ хранения настроек, теперь через Х-запись. Плюс некоторые другие изменения.
В архив не вошел файл справки.
Для скачивания v1.3 см. шапку темы.

Последний раз редактировалось Нефтепроводчик, 22.08.2012 в 20:13. Причина: обновлено описание
Нефтепроводчик вне форума  
 
Непрочитано 23.08.2012, 10:36
#26
Xotab4ik

проектирование
 
Регистрация: 14.08.2012
Киев
Сообщений: 1


Огромное спасибо за проделанную работу! Такого рода приложения очень помогают и упрощают работу инженерам. А это очень важно в наше время поскольку темпы проектирования руководство и заказчики взвинчивают до невозможного.
Отдельное спасибо за понимание.
Xotab4ik вне форума  
 
Автор темы   Непрочитано 24.08.2012, 19:31 Обновление до версии 1.4
#27
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлены "Строительные координаты" до версии 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.
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 28.08.2012, 22:40
#28
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлены "Строительные координаты" до версии 1.5.
Изменения:
1. Доведена до ума обработка ошибок (vl-catch-all-apply вместо *error*), восстановление переменных после завершения функций, некоторые другие изменения.
Для скачивания v1.5 см. шапку темы.
Нефтепроводчик вне форума  
 
Непрочитано 10.09.2012, 08:44 Ошибка
#29
Дорожник из СибАДИ


 
Регистрация: 02.11.2011
Сообщений: 4


Спасибо ! Очень полезная програмка ! Подскажите пожалуйста, как убрать ошибку, которая постоянно вылетает при запуске AutoCad после установки данного приложения.
Вложения
Тип файла: doc Ошибка.doc (106.5 Кб, 123 просмотров)
Дорожник из СибАДИ вне форума  
 
Автор темы   Непрочитано 10.09.2012, 21:27
1 | #30
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Если у вас выскакивает вот такое окошко:
Windows – Диск отсутствует Exception Processing Message C0000013 Parameters 75b3bf7c 4 75b3bf7c 75b3bf7c
То нужно вот что сделать:
Пуск – Выполнить – regedit – ок.
Открывается редактор реестра. В нем путь такой:
HKEY_LOCAL_MACHINE-> SYSTEM-> СurrentControlSet-> Control-> Windows
там будет строчка “ErrorMode” нажимаем правой кнопкой мыши и дальше – изменить, и меняем 0 на 2.
Все.
А так гугл говорит, что это может быть файловый вирус. Но откуда он может взяться? Прогонял архивы через онлайн сканеры: Dr.Web и Metascan (20 антивирусов)
Нефтепроводчик вне форума  
 
Непрочитано 11.09.2012, 11:28
#31
Shir83

Инженер. Мосты. Ж/Дороги.
 
Регистрация: 28.06.2011
Россия
Сообщений: 226


Вчера скачал, поставил - вещь!! Автору огромное спасибо. И предложение. Очень бы выручило, чтобы при задании ПСК можно было указать произвольные точки (а не только начало), а программа сама бы уже поняла, где север, где восток. (Многие чертежи бывают где просто указан какой либо элемент с координатами, что-то добавишь, и надо проставить геодезистам координаты, но пока отмаштабируешь, выровняешь на геоподоснове, много времени пройдет) вот...
__________________
до обеда верю себе. После обеда никому
Shir83 вне форума  
 
Автор темы   Непрочитано 11.09.2012, 20:48
#32
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Спасибо! Работа действительно была большая.
Насчет предложения: была такая идея раньше, но пока никто не спрашивал. Думаю, можно сделать через небольшое диалоговое окно с возможностью выбора/корректировки. Но "в один клик" не получится: направление север/восток указывать надо, без этого никак. Я сомневался насчет делать ли этого, потому что по числу манипуляций сопоставимо. Сейчас надо от известной точки отложить два отрезка вдоль севера/востока длиной Х и У (координаты точки). Так мы получим точку (0;0). Если доработать программку, то нужно будет эти Х и У ввести вручную в окошко ввода (а перед этим скопировать поочередно из текста координаты). Плюс направление север/восток задать. В один клик мышки не получится. Но я попробую что-нибудь придумать как будет время посвободнее.
Нефтепроводчик вне форума  
 
Непрочитано 03.10.2012, 09:04
#33
Shir83

Инженер. Мосты. Ж/Дороги.
 
Регистрация: 28.06.2011
Россия
Сообщений: 226


оптимально было бы по 2-м точкам с известными координатами. Так сказать обратная геодезическая задача.
__________________
до обеда верю себе. После обеда никому
Shir83 вне форума  
 
Непрочитано 17.10.2012, 14:42
#34
timoshetc


 
Регистрация: 04.07.2012
Сообщений: 36


пользовался сей замечательной програмкой на 2008..поставил 2013 и вот в чем беда: на тех чертежах что использовал ранее выдает ошибку

Команда: BCoord ; ошибка: неверный тип аргумента: stringp nil

на "чистых" чертежах все работает! в чем может быть проблема и как ее решить?
timoshetc вне форума  
 
Автор темы   Непрочитано 17.10.2012, 15:23
#35
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


ОК, вечером опробую. Тоже себе 2013 поставил.
Можно файл в студию? В 2013 AutoCAD в чистом файле работает без проблем.

Последний раз редактировалось Нефтепроводчик, 17.10.2012 в 20:29.
Нефтепроводчик вне форума  
 
Непрочитано 18.10.2012, 10:07
#36
timoshetc


 
Регистрация: 04.07.2012
Сообщений: 36


Нефтепроводчик, в чистом файле без проблем я согласен, но вот в файле в котором уже были подписаны координаты - у меня не работает. файл чуть позже
timoshetc вне форума  
 
Непрочитано 23.05.2013, 16:34
#37
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,774


В каком месте нужно изменить, чтобы задать другие настройки по умолчанию:
  • тип координат X,Y;
  • десятичный разделитель - точка;
  • высота текста выноски - 1,5;
crosandr вне форума  
 
Автор темы   Непрочитано 23.05.2013, 21:51
#38
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Нажав кнопку "Настройка", появляется окошко, где редактируются настройки строительных координат. Они сохраняются по умолчанию для всех новых координат данного чертежа.
Если нужно поменять дефолтные настройки для новых файлов, но придется изменить лисп модуля.
В папке программы найти и открыть файл "...\Building coordinates\support\BC.lsp". В файле найти (100 . "AcDbXrecord") и отредактировать значения ниже. Для понимания привожу фрагмент кода с пояснениями (их было бы хорошо сохранить в лиспе):
Код:
[Выделить все]
 
(dictadd (namedobjdict)
	      "Координаты"
	      (entmakex	(list			  ; Значения по умолчанию
			  '(0 . "XRECORD")
			  '(100 . "AcDbXrecord")
			  '(1 . "Координата")	; Вид координаты, допустимы значения "Координата", "Ордината", "Абсцисса"
			  '(2 . "А")		; Тип ординаты, допустимы значения "А", "N", "X" или любое другое
			  '(3 . "Б")		; Тип абсциссы, допустимы значения "Б", "E", "Y" или любое другое
			  '(4 . ",")		; Десятичный разделитель, допустимы значения "," или "."
			  '(6 . "")		; Префикс кода форматирования (служебное)
			  '(7 . "")		; Суффикс кода форматирования (служебное)
			  '(8 . "")		; Слой для координат, в случае указания наличие слоя в чертеже обязательно
			  '(40 . 0.05)		; Масштаб, выбирается 500 или 0,5 в зависимости от единиц чертежа - мм или м
			  (cons	41		; Значения обусловлены допущением, что чертеж (съемка) выполнены в масштабе 1:500
				(if (= (getvar "insunits") 4)
				  500
				  0.5
				)
			  )
			  '(42 . 2.5)		; Высота текста в мм, допустимы любые положительные значения
			  '(43 . 1.25)		; Коэффициент заслонения заднего фона, допустимы значения не менее 1,00
			  '(60 . 1)		; Определяет, задано ли заслонение заднего фона (1) или нет (0)
			)
	      )
     )
В вашем случае нужно выставить

Код:
[Выделить все]
'(2 . "X")
'(3 . "Y")
'(4 . ".")
...
'(42 . 1.5)

В общем-то несложно доработать модуль, что настройки можно было сохранять по умолчанию для всех новых файлов. Если будет полезно - можно сделать.

Последний раз редактировалось Нефтепроводчик, 23.05.2013 в 21:58.
Нефтепроводчик вне форума  
 
Непрочитано 24.05.2013, 09:39
#39
crosandr

Инженер-строитель
 
Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,774


Спасибо)
Еще вопрос. Когда мультивыноска уже отрисована, то полка располагается не посередине между числителем и знаменателем, а чуть ближе в верхнему тексту. Как это побороть? Не критично, но хотелось бы окрасивить.
Настройки по умолчанию для всех файлов - было бы удобно.
А точечная пара с кодом 40 разве не точность? В комментариях написано, что это масштаб

Последний раз редактировалось crosandr, 24.05.2013 в 09:45.
crosandr вне форума  
 
Автор темы   Непрочитано 24.05.2013, 15:14
#40
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Когда мультивыноска уже отрисована, то полка располагается не посередине между числителем и знаменателем, а чуть ближе в верхнему тексту. Как это побороть?
Это баг мультивыносок. "Опущение" текста имеет место для всех мультивыносок, ее степень зависит от текстового стиля. Для некоторых стилей текст практически "лежит" на полке. Поищите на форуме - вопрос этот давно поднимается.
В модуле для этого предусмотрен один "костылек". При пустом выборе (нет выделенных объектов) нажать "По образцу", выбрать "Положение", далее кликнуть на одну из координат. Она отцентрируется по экрану и появится диалог "Сместить текст: Ниже, Выше, Отмена". Многократно кликая "Выше" или "Ниже", можно "поджать" текст. При этом поднимется нижняя строчка и немного верхняя, т. об. можно сделать, чтобы полка рапологалась по середине между строчками. Один минус: если задано скрытие заднего фона, то маска не изменяется в соответствии с положением текста, в итогк снизу текста заслонение больше, чем сверху.
Цитата:
Настройки по умолчанию для всех файлов - было бы удобно.
На выходных попробую допилить.
Цитата:
А точечная пара с кодом 40 разве не точность? В комментариях написано, что это масштаб
Извиняюсь, да, это точность округления. Масштаб задается ниже точечной парой с кодом 41.
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 26.05.2013, 19:44 Обновление до версии 1.7
#41
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлены "Строительные координаты" до версии 1.7.
Добавлена возможность сохранения настроек по умолчанию для всех новых файлов.
Сохранение дефолтных пользовательских настроек организовано в реестр. При открытии файла, в котором раньше не использовались "Строительные координаты", производится чтение настроек из реестра и их сохранение в базе чертежа. При повторном открытии настройки загружаются уже из чертежа, тем самым позволяя настраивать их индивидуально. Для сохранения изменений в качестве дефолтных в окне "Настройка" добавлена кнопка "Сохранить по умолчанию".

Последний раз редактировалось Нефтепроводчик, 05.06.2013 в 22:34.
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 04.06.2013, 13:56 Обновление до версии 1.8
#42
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от Shir83 Посмотреть сообщение
оптимально было бы по 2-м точкам с известными координатами. Так сказать обратная геодезическая задача.
Добавлено в версии 1.8.
При создании новой ПСК появляется диалоговое окно, в котором можно выбрать способ построения ПСК:
- через начало координат и направления осей "север", "восток";
- по двум точкам с известными координатами.
Масштаб старой (восстанавливаемой) координатной сетки, в которой есть известные две точки, должен совпадать с масштабом МСК, а также иметь одинаковые единицы (например, метры). В противном случае новая ПСК будет построена не корректно.
"Обратная геодезическая задача" оказалась сложнее, чем я думал. Пришлось разбираться с операциями над матрицами, они используются в преобразовании координат (см. код).
В версии 1.8 также исправлены некоторые недоработки кода.
Нефтепроводчик вне форума  
 
Непрочитано 10.07.2013, 12:04
#43
PGMVortex


 
Регистрация: 26.01.2012
Сообщений: 24


Нефтепроводчик, еще раз спасибо за труды, скрипт очень полезный.

Но вопрос: как поиметь реакторы на версии 1.8? Ты их не прикрутил, потому что они типа сейчас тестируются?
PGMVortex вне форума  
 
Автор темы   Непрочитано 10.07.2013, 14:04
#44
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Основная причина - не хочу, чтобы после работы с модулем оставались какие-либо следы, связи, требующие наличие этого модуля. На выходе должны быть "чистые" объекты AutoCAD - мультивыноски. При использовании реакторов при попытке изменения координат на компе, где нет "Строительных координат", AutoCAD будет ругаться и выдавать ошибку. В общем-то ничего в этом страшного нет, но зная, какие обычно бывают загаженные файлы генплана (фаталятся только от открытия) - лучше воздержаться. Добавил реакторы как альтернативу в версии 1.6, дальше просто не "вел" эту версию. Можете тестировать, отпишитесь.
Использование реакторов заменяет команда "обновить".
Нефтепроводчик вне форума  
 
Непрочитано 06.09.2013, 09:08
#45
Lozal


 
Регистрация: 06.09.2013
Сообщений: 9


Всем привет!!!
Тоже задался вопросом строительных координат... Программа отличная, вот есть пару вопросов...
Можно как то сделать что бы в сетке отображались значения... типа 1А, 2А, 3Б... ну и соответственно координаты в таком же стиле... 1А+23.50 и 4Б+18.35
Пользуюсь 2011 кадом, тоже не обновляет мультивыноски при переносе(((
Lozal вне форума  
 
Автор темы   Непрочитано 07.09.2013, 10:38
#46
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Можно как-то сделать, чтобы в сетке отображались значения... типа 1А, 2А, 3Б
Можно. Выбор сетки зависит от масштаба. Согласно ГОСТ 21.508-93 строительную геодезическую сетку наносят в виде квадратов со сторонами 10 см. Ваш тип - для масштаба 1:1000.
Цитата:
Сообщение от Выдержка из ГОСТ 21.508-93
Примеры
1 0А (начало координат); 1А; 2А; 3А - горизонтальные оси;
2 0Б (начало координат); 1Б; 2Б; 3Б - вертикальные оси.
На чертежах, выполняемых в масштабе 1:500, оси строительной геодезической сетки обозначают в соответствии с приведенными примерами.
Примеры
1 0А (начало координат); 0А+50; 1А; 1А+50; 2А; 2А+50 - горизонтальные оси;
2 0Б (начало координат); 0Б+50; 1Б; 1Б+50; 2Б; 2Б+50 - вертикальные оси.
Построение сетки в программе по-умолчанию выполняется для планов в масштабе 1:500. Подавляющее большинство генпланов, с которыми приходилось работать, были в этом масштабе. Если имеет смысл, то при построении новой сетки можно сделать выбор, сетку для какого масштаба наносить: 1:500 или 1:1000. Вы работаете с масштабами 1:1000?
Цитата:
координаты в таком же стиле... 1А+23.50 и 4Б+18.35
Сейчас именно так и наносятся координаты. Выбираем тип координат "А/Б", если нужно, меняем десятичный разделитель на точку - все. Можно отдельно ординату или абсциссу указать.
Цитата:
Пользуюсь 2011 кадом, тоже не обновляет мультивыноски при переносе
Какой версией модуля пользуетесь? Автоматические обновление работает только для версии с реакторами "R" (последняя версия 1.6R, дальше не обновлял). В стандартной версии (актуальная сейчас 1.8) после переноса координат их нужно выделить и обновить (кнопка "Обновить" на панели). От версии автокада не зависит. Почему больше не поддерживаю версию с реакторами - см. выше.

Последний раз редактировалось Нефтепроводчик, 07.09.2013 в 10:46.
Нефтепроводчик вне форума  
 
Непрочитано 07.09.2013, 10:56
#47
Lozal


 
Регистрация: 06.09.2013
Сообщений: 9


Спасибо большое!!!
Тут в общем так получилось, что я видимо когда ставил 1.8 версию, не до конца почистил файлы предыдущих версий и на каде открывалась старая версия, да и вообще какие то проблемы были....
Сейчас установил на "чистый" автокад на другом компьютере (2004 правда) - так что все отменно!!!
Извиняюсь за свою невнимательность....

П.с.
Работаю и в 500 и в 1000
Lozal вне форума  
 
Непрочитано 28.01.2014, 18:21 Багтрекинг
#48
PGMVortex


 
Регистрация: 26.01.2012
Сообщений: 24


Нефтепроводчик, повторяюсь, но твой скрипт - лучший! )

Баг (не знаю толком лиспа, а то бы сам поправил):
Выдает ошибку в консоль автокада в случае, когда в чертеже уже есть стиль мультивыносок "координаты" (именно с маленькой буквы):
 Команда: BCoord ; ошибка: неверный тип аргумента: stringp nil

При переименовании имеющегося стиля в "Координаты" ошибка исчезает, при переименовании обратно - появляется.
 (member (cons 3 "Координаты")(dictsearch (namedobjdict) "ACAD_MLEADERSTYLE"))
выдает nil когда в чертеже есть стиль "координаты", наверное ошибка возникает когда после этой проверки скрипт пытается создать стиль с похожим названием, а акад не дает...

Пожелания
1. А нет ли возможности переписать так код скрипта, чтобы имена автокадовских объектов, которые создает программа (типа стилей, слоев и т.п.) были записаны вначале листинга в виде констант дабы их можно было бы безгеморойно менять под себя?
2. Если координаты уже проставлены в другом стиле (например А1+00) то после смены вида координат (на X/Y например) они не обновляются. А хотелось бы.
PGMVortex вне форума  
 
Автор темы   Непрочитано 14.03.2014, 23:17
#49
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


PGMVortex, да, имеет место такой баг. Дело в том, что в функции (CHECK_MLS_BC) сначала проверяется наличие стиля "Координаты"
Код:
[Выделить все]
 
(member (cons 3 "Координаты")
	    (dictsearch (namedobjdict) "ACAD_MLEADERSTYLE")
    )
При этом сравнение регистрозависимое. Не обнаружив стиля "Координаты", этот стиль создается командой ниже в той же функции
Код:
[Выделить все]
 
(dictadd	data_name
		"Координаты"
		(entmakex ent_list)
       )
Добавление нового стиля уже регистронезависимое, поэтому создать "Координаты" при уже имеющемся "координаты" невозможно, программа закрывается с ошибкой.
Для работы достаточной в обоих случаях заменить "Координаты" на "координаты" или на то, как вы собираетесь назвать этот стиль мвыносок, сохранить скрипт.
1. Насчет собрать в одном месте название создаваемых объектов - хорошая идея. Их-то всего несколько: название стиля мвыноски, текстового стиля, название ПСК и название блока строительной сетки.
2. В этом случае сложно реализовать маску выбора именно прежних координат, ведь это могут быть координаты вида "А+.../Б+...", "А+...", "Б+...", "N.../E...", "N...", "E...", "X=.../Y=..." и т.д., а в общем случае - с любой постоянной частью или вообще без нее. Возможны срабатывания на не координаты, а какие-либо другие обозначения (позиции, примечания и пр.). Да и мне сложно представить, чтобы инженер (генпланист) ошибся с выбором системы координат и все пришлось менять в конце работы. Не планируется реализовывать такую возможность.

Последний раз редактировалось Нефтепроводчик, 14.03.2014 в 23:34.
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 28.06.2014, 16:30
#50
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Какие предложения по улучшению скрипта, добавлению новых функций?
Нефтепроводчик вне форума  
 
Непрочитано 17.11.2014, 17:04
#51
alex101000


 
Регистрация: 23.11.2011
Сообщений: 144


Путь к вспомогательным файлам прописан, ошибок при установке не было. Но при попытке Настройки получаю сообщение: "base.dcl" Не удается найти файл (Такого файла в папках программы нет). Затем сообщение "Ошибка загрузки файла диалогового окна". И "Семантические ошибки в DCL-файле Dialog.DCL см. файл acad.dce". Как бороться ?
ACAD 2012 x64. Заранее признателен.
alex101000 вне форума  
 
Автор темы   Непрочитано 17.11.2014, 20:38
#52
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


base.dcl - не мой файл. У вас проблемы с системой, решение ищите здесь: http://www.designmaster.biz/support/...ant-find-file/
Нефтепроводчик вне форума  
 
Непрочитано 25.11.2014, 15:52
#53
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 726


здравствуйте!
установил програмку в 2012 кад (32 разрядный)
и что то она отказывается мне помогать с координатами
работает только кнопочка настройка
Цитата:
Команда: (SWITCH_UCS)
; ошибка: слишком мало аргументов
Команда:
Команда:
Команда: (CREATE_UCS)
; ошибка: слишком мало аргументов
Команда:
Команда:
Команда: (FORMAT_BC)
Форматировать по образцу [Указать/Положение/Сбросить/Выход] <Указать>:
*Прервано*
Команда:
Команда: BCoord
; ошибка: слишком мало аргументов
Команда:
Команда:
Команда:
Команда: BCoord
; ошибка: слишком мало аргументов
Команда:
Команда:
Команда:
Команда: BCoord ; ошибка: слишком мало аргументов
PsixVK вне форума  
 
Непрочитано 04.08.2015, 12:12
#54
kofein4ik


 
Регистрация: 05.07.2013
Сообщений: 37


Проблема при установке координат на civil 3d 2015, не знаю в чем проблема на обычном автокаде 2015 нормально работает на civil выбивает окно "текущий слой заблокирован" хотя никакой блокировки нет(

----- добавлено через ~5 ч. -----
А кто может скинуть версию 1.3 она вроде нормально работала!
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 66
Размер:	16.7 Кб
ID:	154387  
kofein4ik вне форума  
 
Автор темы   Непрочитано 04.08.2015, 20:31
#55
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от kofein4ik Посмотреть сообщение
на обычном автокаде 2015 нормально работает на civil выбивает окно "текущий слой заблокирован" хотя никакой блокировки нет(
Слой точно "чистый", а не, например, из внешней ссылки?
Как костыль можно отключить проверку текущего слоя на блокировку. Найдите файл BC.lsp в папке программы (по умолчанию C:\Program Files (x86)\Building coordinates\support ). Откройте, например, блокнотом, в нем найдите фразу "Проверка состояния текущего слоя, если недоступен - выход". Удаляем всю строку или перед (CHECK_CLAYER) ставим точку с запятой. Сохраняем.
Но в чем причина? Какое число выдаст, если в командную строку ввести (cdr (assoc 70 (entget (tblobjname "LAYER" (getvar "clayer")))))
Нефтепроводчик вне форума  
 
Непрочитано 05.08.2015, 09:35
#56
kofein4ik


 
Регистрация: 05.07.2013
Сообщений: 37


Цитата:
Сообщение от Нефтепроводчик Посмотреть сообщение
Слой точно "чистый", а не, например, из внешней ссылки?
Как костыль можно отключить проверку текущего слоя на блокировку. Найдите файл BC.lsp в папке программы (по умолчанию C:\Program Files (x86)\Building coordinates\support ). Откройте, например, блокнотом, в нем найдите фразу "Проверка состояния текущего слоя, если недоступен - выход". Удаляем всю строку или перед (CHECK_CLAYER) ставим точку с запятой. Сохраняем.
Но в чем причина? Какое число выдаст, если в командную строку ввести (cdr (assoc 70 (entget (tblobjname "LAYER" (getvar "clayer")))))
Слой чистый и разблокирован, пробовал и другие слои! Отключил проверку слоя на блокировку хоть окно теперь не появляется но координаты так и не заработали( При вводе командную строку (cdr (assoc 70 (entget (tblobjname "LAYER" (getvar "clayer"))))) выдает число 2!

Не знаю в чем причина но нашел старую версию v1.3 она работает нормально, но правда не обновляет координаты(
kofein4ik вне форума  
 
Непрочитано 03.11.2015, 14:12
#57
Рашит

инженер-строитель
 
Регистрация: 01.09.2003
Ottuda
Сообщений: 124
<phrase 1=


Хорошая программа. В зависимости от настроек акада миллиметры рисует сетку с шагом 50000. Если настройка метры то рисует с шагом 50 м. Всё правильно. Но есть такое у нас, с пользователями которые работают с масштабом 1:500 (где топография увеличена в 2 раза как в печати). Можно ли добавить кнопочку где этот масштаб отразился бы, где шаг сетки был бы 100 едениц чертежа. Скажем для особо тупых.
И ещё вопрос. А зачем создавать какой то новый шрифт? По новому ГОСТ по оформлению принят шрифт таймс Нью роман. Его по умолчанию определить и всё.
__________________
Я не мастер ... Я только учусь.

Последний раз редактировалось Рашит, 03.11.2015 в 14:38.
Рашит вне форума  
 
Автор темы   Непрочитано 19.02.2016, 23:39
#58
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от Рашит Посмотреть сообщение
Можно ли добавить кнопочку где этот масштаб отразился бы, где шаг сетки был бы 100 едениц чертежа. Скажем для особо тупых.
Не планирую.
Цитата:
Сообщение от Рашит Посмотреть сообщение
А зачем создавать какой то новый шрифт? По новому ГОСТ по оформлению принят шрифт таймс Нью роман. Его по умолчанию определить и всё.
Шрифт "таймс Нью роман" принят для текстовых документов. В графических документах могут использоваться и используются другие шрифты. Программа создает отдельный тестовый стиль, который пользователь может настроить по своему желанию (в т.ч. изменить шрифт на "таймс Нью роман").
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 22.02.2016, 14:34
#59
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлен модуль до версии 2.0. Добавлена возможность нанесения высотных отметок на плане, которая реализована полностью отдельными командами. Это обеспечивает независимую работу команд строительных координат и высотных отметок. Ссылка на скачивание - в первом посте.
Нефтепроводчик вне форума  
 
Непрочитано 22.02.2016, 17:00
#60
kofein4ik


 
Регистрация: 05.07.2013
Сообщений: 37



проблема решена, как оказывается разные версии координат не поддерживаю друг друга(((
kofein4ik вне форума  
 
Непрочитано 22.02.2016, 19:18
#61
Vitalyz


 
Регистрация: 16.09.2010
Сообщений: 5


Для установки новой версии, старую нужно удалить. А как это правильно сделать?
Vitalyz вне форума  
 
Автор темы   Непрочитано 22.02.2016, 19:40
1 | #62
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от Vitalyz Посмотреть сообщение
Для установки новой версии, старую нужно удалить. А как это правильно сделать?
Заменить содержимое папки "Building coordinates". Выгрузить и загрузить новое меню Building_coordinates.cuix.
Нефтепроводчик вне форума  
 
Непрочитано 22.02.2016, 20:28
#63
Vitalyz


 
Регистрация: 16.09.2010
Сообщений: 5


Цитата:
Сообщение от Нефтепроводчик Посмотреть сообщение
Заменить содержимое папки "Building coordinates". Выгрузить и загрузить новое меню Building_coordinates.cuix.
Эту бы фразу в шапку)

----- добавлено через ~2 ч. -----
Протестил все и в Civil, и в AutoCad версий 2016. Работает и не жужжит) Спасибо огромное за удобную программу!

----- добавлено через ~3 ч. -----
Блин. Нарадоваться не могу приложением. Все бы программы делали такого качества...

Последний раз редактировалось Vitalyz, 22.02.2016 в 23:11.
Vitalyz вне форума  
 
Автор темы   Непрочитано 29.05.2016, 18:46
#64
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлен модуль до версии 2.1. В новой версии добавлена точность для строительных координат в диапазоне от 0,001 до 0,01 м. Новые скриншоты.
Нефтепроводчик вне форума  
 
Непрочитано 29.05.2016, 19:31
#65
Vitalyz


 
Регистрация: 16.09.2010
Сообщений: 5


Возможно ли добавить возможность расчета строительных высотных отметок относительно отрицательных значений абсолютной отметки? В настоящее время программа выдает ошибку при попытке указать отрицательное значение для пересчета отклонений...
Vitalyz вне форума  
 
Автор темы   Непрочитано 29.05.2016, 19:58
#66
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от Vitalyz Посмотреть сообщение
Возможно ли добавить возможность расчета строительных высотных отметок относительно отрицательных значений абсолютной отметки? В настоящее время программа выдает ошибку при попытке указать отрицательное значение для пересчета отклонений...
Ну вообще-то выдает не ошибку, а предупреждение, что такое вводить как бы нельзя:

Это я просто на проверки на некорректный ввод заморочен. Конечно возможно. Можно убрать проверку или сделать ее менее жесткой. Просто я не предполагал, что кому-нибудь потребуются назначать отрицательное значение относительной отметки 0,000. Не для побережья Мертвого моря же проектируем?

Последний раз редактировалось Кулик Алексей aka kpblc, 29.05.2016 в 23:06.
Нефтепроводчик вне форума  
 
Непрочитано 29.05.2016, 20:35
#67
Vitalyz


 
Регистрация: 16.09.2010
Сообщений: 5


Цитата:
Сообщение от Нефтепроводчик Посмотреть сообщение
Ну вообще-то выдает не ошибку, а предупреждение, что такое вводить как бы нельзя:
[img]http://i11.********/thumbs/1/7/6/SnimokJPG_2033125_22135176.jpg[/img]
Это я просто на проверки на некорректный ввод заморочен. Конечно возможно. Можно убрать проверку или сделать ее менее жесткой. Просто я не предполагал, что кому-нибудь потребуются назначать отрицательное значение относительной отметки 0,000. Не для побережья Мертвого моря же проектируем?
Для проектирования - вопросов нет. А если нужно нанести превышения относительно проектной отметки, находящейся в подвале, начинаются проблемы. Не установить отметку никак 🙁
Vitalyz вне форума  
 
Автор темы   Непрочитано 30.05.2016, 00:15
1 | #68
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Как временное решение могу предложить следующее:
Цитата:
Открыть файл HM.lsp (например, блокнотом), найти поиском выражение "(>= var 1)", заменить 1 на меньшее значение, например, на -1000. Ниже под выражением также можно откорректировать текст предупреждения. Закрыть с сохранением, перезагрузить автокад.
Совсем убирать проверку нельзя, так как помимо отрицательных значений эта проверка вылавливает, когда пользователь пытается ввести вместо цифр такие-нибудь матерные слова. Без проверки программа такой ввод захавает и дальше не будет учитывать абсолютную отметку. В следующей версии откорректирую ограничивающее значение. Кстати, на какое лучше?
Нефтепроводчик вне форума  
 
Непрочитано 30.05.2016, 07:13
#69
Vitalyz


 
Регистрация: 16.09.2010
Сообщений: 5


Сложно сказать, но может имеет смысл разбить команду на две части? Т.е. сделать ячейку, в которую можно поставить "галочку", наличие которой будет добавлять "минус" к выражению? В каде два минуса дают плюс или ошибку?

----- добавлено через ~29 мин. -----
А если наличие "галочки" просто будет менять знак абсолютной отметки?

----- добавлено через ~33 мин. -----
И еще один вопрос: а нельзя ли добавить такой функционал, который бы позволял автоматом прикрепить координатные (высотные) выноски ко всем точечным объектам чертежа на определенном слое?
Vitalyz вне форума  
 
Автор темы   Непрочитано 30.05.2016, 23:22
#70
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от Vitalyz Посмотреть сообщение
Сложно сказать, но может имеет смысл разбить команду на две части? Т.е. сделать ячейку, в которую можно поставить "галочку", наличие которой будет добавлять "минус" к выражению? В каде два минуса дают плюс или ошибку?
Типа хочешь отнять - укажи вычитаемое в другой ячейке? Зачем такие сложности? Мы же вроде в школе учились и знаем, что при прибавлении отрицательного числа результат уменьшится на абсолютное значение слагаемого. Имхо, пусть будет как есть. В каде, как и в школе, два минуса дают плюс

Цитата:
Сообщение от Vitalyz Посмотреть сообщение
И еще один вопрос: а нельзя ли добавить такой функционал, который бы позволял автоматом прикрепить координатные (высотные) выноски ко всем точечным объектам чертежа на определенном слое?
Что значит "прикрепить"? Можно проставить координаты (отметки) на одном слое.
Нефтепроводчик вне форума  
 
Автор темы   Непрочитано 02.06.2016, 20:12
#71
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Обновлен модуль до версии 2.2. Исправлена ошибка в расчете высотной отметки для значений от -1 до 0.
Нефтепроводчик вне форума  
 
Непрочитано 08.09.2016, 15:17
#72
Geniy_Dzydo


 
Регистрация: 26.12.2011
Сообщений: 317


Коллеги, добрый день! Я тут пытаюсь теточке-генпланистке помочь. Собсна с чего начать то в этой программе. На какую кнопку не нажму ничего не происходит. Вроде все встало как нужно, ошибок никаких. Но пишет например: Построение координаты прервано. С чего начать подскажите.

----- добавлено через ~2 ч. -----
А понял, вопрос такой: получается нужно рисовать в модели сетку шагом 50000 миллиметров, а не 50 метров, а как то можно перенастроиться чтобы генплан не править?
Geniy_Dzydo вне форума  
 
Непрочитано 08.09.2016, 17:29
#73
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 4,479


Лучше - генплан. Генплан в мм - лучи ненависти разработчику
engngr вне форума  
 
Непрочитано 08.09.2016, 17:47
#74
Geniy_Dzydo


 
Регистрация: 26.12.2011
Сообщений: 317


Вроде понял, выставил в модели единицы чертежа в метры и все заработало как надо. спасибо за эту разработку. Надеюсь порадую генпланистку
Geniy_Dzydo вне форума  
 
Автор темы   Непрочитано 10.09.2016, 00:44
#75
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Цитата:
Сообщение от engngr Посмотреть сообщение
Генплан в мм - лучи ненависти разработчику
Используйте метры или миллиметры на ваш выбор. Но используйте! Не оставляйте единицы чертежа (единицы, units) незаполненными (безразмерный, unitless) или тем более какие-нибудь дюймы. А то будут проблемы не только с моей программой. Если все же вы задали единицы мм, то все будет масштабироваться в 1000 раз.
P.S. По профилю работы не являюсь генпланистом, а программу приходилось использовать в чертежах, где единицы метры и где - миллиметры.

----- добавлено через ~20 ч. -----
Обновлен модуль до версии 2.3. Исправлена ошибка в расчете координатах для значений от -1 до 0.
Нефтепроводчик вне форума  
 
Непрочитано 24.05.2017, 11:02 иконки
#76
alehtom


 
Регистрация: 16.01.2011
Сообщений: 68


Иконки в виде знаков вопроса. Как поменять на оригинальные?
Нажмите на изображение для увеличения
Название: стр. коор..JPG
Просмотров: 35
Размер:	22.5 Кб
ID:	188589
__________________
инжынер-проктировчик
alehtom вне форума  
 
Непрочитано 24.05.2017, 11:47
#77
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,605


Выгрузить меню, удалить надстройку и снова ее установить, наверное
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.05.2017, 13:25
#78
alehtom


 
Регистрация: 16.01.2011
Сообщений: 68


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Выгрузить меню, удалить надстройку и снова ее установить, наверное
Примерно так и сделал, результат прежний.

А в 2016 картинка иная
Нажмите на изображение для увеличения
Название: стр. коор.2016.JPG
Просмотров: 35
Размер:	17.4 Кб
ID:	188608
__________________
инжынер-проктировчик
alehtom вне форума  
 
Непрочитано 25.05.2017, 10:34
#79
alehtom


 
Регистрация: 16.01.2011
Сообщений: 68


Итак, разобрался - появление знаков вопроса вместо иконок происходит в случае отсутствия больших иконок для кнопок у приложения и включения этой опции в Свойствах.
На прилагаемой картинке это видно.
Нажмите на изображение для увеличения
Название: выноска.jpg
Просмотров: 57
Размер:	101.0 Кб
ID:	188643
__________________
инжынер-проктировчик
alehtom вне форума  
 
Непрочитано 17.02.2018, 23:33
#80
Порядочный Сволочь

ППР, ПОС, ГП
 
Регистрация: 12.10.2012
Челябинск
Сообщений: 23


Почему когда кликаю на иконку "Стиль мультивыноски" выскакивает ошибка? Пользуюсь AutoCAD 2017.
Без этой настройки не комильфо работать. Очень нужна.
Спасибо.

P.S. Как вспомню, когда 78 точек (X/Y) вбивал вручную... Прога обнадеживает!
Миниатюры
Нажмите на изображение для увеличения
Название: СТИЛЬ МУЛЬТИВЫНОСОК.JPG
Просмотров: 56
Размер:	22.9 Кб
ID:	199295  Нажмите на изображение для увеличения
Название: Не совпадают масштабы.JPG
Просмотров: 59
Размер:	87.8 Кб
ID:	199296  
Порядочный Сволочь вне форума  
 
Автор темы   Непрочитано 18.02.2018, 13:07
#81
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Исправлено, обновлена версия до 2.4.
P.S. На моем AutoCAD 2018 то же самое появилось, почему - не понятно. Изменил способ вызова команды диспетчера мультивыносок.
Нефтепроводчик вне форума  
 
Непрочитано 22.06.2019, 04:58
#82
flareon

техник-геолог
 
Регистрация: 26.12.2009
Kenigsberg
Сообщений: 77


Здравствуйте! Ни с того ни сего перестала действовать настройка программы, она стала округлять до десятых, причем к целому значению, в результате координату неправльные, на скрине вывел окно настроек, ничего не меняется...пробовал переустанавливать, ничего не меняется...может какая переменная слетела? Заранее спасибо! Civil 2017
Миниатюры
Нажмите на изображение для увеличения
Название: 111.JPG
Просмотров: 31
Размер:	110.7 Кб
ID:	215475  

Последний раз редактировалось flareon, 22.06.2019 в 05:00. Причина: добавить картинку
flareon вне форума  
 
Автор темы   Непрочитано 06.07.2019, 17:57
#83
Нефтепроводчик


 
Регистрация: 17.03.2009
Сообщений: 89


Выдает ли какую-либо запись в командной строке?
Попробуйте изменить десятичный разделитель.
Нефтепроводчик вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Готовые программы > Строительные координаты

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Относительные координаты 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