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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

Мои динамические блоки [2]

Закрытая тема
Поиск в этой теме
Непрочитано 21.04.2011, 23:33
Мои динамические блоки [2]
Кулик Алексей aka kpblc
Moderator
 
LISP, C# (ACAD 200[9,12,13,14])
 
С.-Петербург
Регистрация: 25.08.2003
Сообщений: 39,831

Тема служит продолжением закрытой темы Мои динамические блоки


Спасибо VVA:
В 2010-2011-2012 в редакторе блоков при настройках по умолчанию нельзя добавлять к операциям некоторые вещи, например к операции Flip добавить Strech и т.д.
Проблема:
http://forum.dwg.ru/showpost.php?p=7...postcount=2666
Лечение:
http://forum.dwg.ru/showpost.php?p=7...postcount=2679

==================================================

Проблема:
В некоторых чертежах долго открывается редактор блоков (_bedit)
Лечение:
Проверить в блоке/блоках значение линейных параметров "Максимальное расстояние". Должно быть задано хоть какое-то значение
Блок эдитор открывает несколько минут.

__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Просмотров: 1498624
 
Непрочитано 24.01.2019, 08:47
1 | #4201
Melx


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



Не знаю как и что должно получиться. Но навскидку в операции растягивания захватывайте сразу два прямоугольника, а не один как сейчас.
Melx вне форума  
 
Непрочитано 24.01.2019, 11:53
#4202
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от Melx Посмотреть сообщение
Не знаю как и что должно получиться. Но навскидку в операции растягивания захватывайте сразу два прямоугольника, а не один как сейчас.
Получилось, как задумал. Но надо два раза нажимать РГ для изменения нового положения.
И возник другой вопрос: как вставлять блок на разрез, чтобы не было связи с родительским блоком. (Извините за детские вопросы, но только начал осваивать блоки)
Вложения
Тип файла: dwg
DWG 2010
Скв_блок2.dwg (350.0 Кб, 33 просмотров)
andriadi вне форума  
 
Непрочитано 24.01.2019, 12:13
#4203
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от andriadi Посмотреть сообщение
Но надо два раза нажимать РГ для изменения нового положения
Не делайте цепочку вычислений с полями. Для ОТМ сделайте прямое вычисление УСТЬЕСКВ - Расстояние1.

----- добавлено через ~3 мин. -----
Цитата:
Сообщение от andriadi Посмотреть сообщение
чтобы не было связи с родительским блоком
Сделать все связи внутри блока.

И для масштаба можно также сделать атрибут для пересчета.
AMDen на форуме  
 
Непрочитано 24.01.2019, 13:38
#4204
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от AMDen Посмотреть сообщение
Не делайте цепочку вычислений с полями. Для ОТМ сделайте прямое вычисление УСТЬЕСКВ - Расстояние1.

----- добавлено через ~3 мин. -----

Сделать все связи внутри блока.

И для масштаба можно также сделать атрибут для пересчета.
Точные замечания , буду дорабатывать
andriadi вне форума  
 
Непрочитано 24.01.2019, 16:39
#4205
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Добавил выбор масштаба.
Но опять вопрос - почему-то при копировании из панели инструментов блок при перетаскивании имеет нормальный вид, но когда делаешь клик по чертежу - вместо цифр решетки (Автокад 2019 LT).
Если редактируешь блоки на чертеже, то все нормально.
Вложения
Тип файла: dwg
DWG 2010
Скв_блоки.dwg (462.3 Кб, 28 просмотров)

Последний раз редактировалось andriadi, 24.01.2019 в 16:51.
andriadi вне форума  
 
Непрочитано 24.01.2019, 16:50
#4206
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от andriadi Посмотреть сообщение
Если редактируешь блоки на чертеже, то все нормально.
На каком чертеже?
AMDen на форуме  
 
Непрочитано 24.01.2019, 16:53
#4207
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от AMDen Посмотреть сообщение
На каком чертеже?
Который выложен
andriadi вне форума  
 
Непрочитано 24.01.2019, 16:56
#4208
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от andriadi Посмотреть сообщение
Который выложен
Потому что в нем настроено.

Цитата:
Сообщение от andriadi Посмотреть сообщение
чтобы не было связи с родительским блоком
Цитата:
Сообщение от AMDen Посмотреть сообщение
Сделать все связи внутри блока
AMDen на форуме  
 
Непрочитано 24.01.2019, 17:08
#4209
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от AMDen Посмотреть сообщение
Потому что в нем настроено.
Так во все чертежи копируется с решетками. Поэтому приходится на чертеж копировать (делать заготовку) блок из окна тестирования блока, где были цифры.
andriadi вне форума  
 
Непрочитано 24.01.2019, 17:10
#4210
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от andriadi Посмотреть сообщение
из окна тестирования блока, где были цифры.
не понял
AMDen на форуме  
 
Непрочитано 24.01.2019, 17:47
#4211
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от AMDen Посмотреть сообщение
не понял
При редактировании блока захожу в окно тестирования, где настраиваю формулы (чтобы заменить решетки числами). Затем копирую блок из окна тестирования на чертеж - вид нормальный, можно копировать и менять атрибуты.
andriadi вне форума  
 
Непрочитано 24.01.2019, 18:38
1 | #4212
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от andriadi Посмотреть сообщение
захожу в окно тестирования, где настраиваю формулы
а надо настраивать внутри редактора блока
AMDen на форуме  
 
Непрочитано 24.01.2019, 22:25
#4213
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от AMDen Посмотреть сообщение
а надо настраивать внутри редактора блока
Нет, пробовал изменять в редакторе блока, но даже при вставке поля вместо параметра и выделении объекта - список параметров не показывает всех параметров блока.
Все нормально редактируется только при тестировании с последующим копировании блока в область чертежа для дальнейшего редактировании в модели.
Два раза клацаешь по блоку - появляется список параметров, где заменяешь номер скважины и абс. отметку устья (больше ничего менять не нужно).
В модели можно менять глубину четырех слоев и забоя скважины. Слева кнопка выбора масштаба вертикального - 0.1, 0.2, 0.05 (масштабы 1:100, 1:200 и 1:50).
В конце набрать в командной строке "рг" или пересохранить, чтобы проявились изменения.
Поигрался с масштабом 1:200 и выяснил, что при манипулировании глубинами надо вводить (сдвинул ползунок в сторону изменения) типа 8 м это "80/2". Т.е. глубина в масштабе 1:100, а при вводе сразу вводим дробью (не забыть выбор масштаба установить "0.2").
Для масштаба 1:50 немножко сложнее вводить глубину (почему-то не дает вводить выражение типа "80*2"): надо в уме умножать глубину на два - типа 8 м это "160". Далее перетаскиваешь скважину на разрез. Чтобы не вырезать штриховку в пределах контура скважины, можно наложить маскировку (на панели рисования), наложить на маскировку штриховку консистенции, выделить ее и выставить на передний план.
В целом неуклюже, но первый блин с блоками.
Вложения
Тип файла: dwg
DWG 2010
БлокСкв2.dwg (655.6 Кб, 37 просмотров)

Последний раз редактировалось andriadi, 25.01.2019 в 00:35.
andriadi вне форума  
 
Непрочитано 25.01.2019, 12:27
1 | #4214
Melx


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


Смотрите. В редакторе блока в значениях атрибутов стоит определенная цифра. Она естественно не будет меняться после вставки блока. Чтобы атрибут менялся надо значение по умолчанию назначать через поле. В качестве переменных используйте поле "местозаполнительблока". Все тоже что вы делаете после вставки блока, но оперируя не полями "объекта", а "местозаполнителем" блока. Если что см. справку по "местозаполнительблока".

П.С. Перед выкладкой лучше чистите чертеж _purge в командной строке.
П.П.С. Как окончательно доделаете блок дайте ему осмысленное название, не оставляйте техническое имя.
Melx вне форума  
 
Непрочитано 25.01.2019, 19:55
#4215
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от Melx Посмотреть сообщение
Смотрите. В редакторе блока в значениях атрибутов стоит определенная цифра. Она естественно не будет меняться после вставки блока. Чтобы атрибут менялся надо значение по умолчанию назначать через поле. В качестве переменных используйте поле "местозаполнительблока". Все тоже что вы делаете после вставки блока, но оперируя не полями "объекта", а "местозаполнителем" блока. Если что см. справку по "местозаполнительблока".

П.С. Перед выкладкой лучше чистите чертеж _purge в командной строке.
П.П.С. Как окончательно доделаете блок дайте ему осмысленное название, не оставляйте техническое имя.
"местозаполнительблока" - не понял какое свойство вхождения блока для УСТЬЕСКВ??
andriadi вне форума  
 
Непрочитано 26.01.2019, 14:07
#4216
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,653


Цитата:
Сообщение от andriadi Посмотреть сообщение
Так во все чертежи копируется с решетками.
Чтобы избежать решеток в полях при копировании подобных блоков в другой файл, нужно блок с такими полями загнать в другой блок (как вариант - выбрать его и сдвинуть при зажатой правой клавише мыши и выбрать пункт "Вставить как блок"). А в новом файле блок взорвать. То же справедливо и для палитр. На палитру затаскиваем блок в блоке, в свойствах назначаем ему "Расчленить при вставке".
Не знаю как, но это работает.

Ну или пользоваться, как сказано выше "Местозаполнителем блоков".
skkkk вне форума  
 
Непрочитано 26.01.2019, 22:55
#4217
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от skkkk Посмотреть сообщение
или пользоваться, как сказано выше "Местозаполнителем блоков"
Спасибо всем за поправки и замечания. Все заработало, через "местозаполнительблока". Кроме "УСТЬЕСКВ"- параметр не поле и в формулы вводил через категорию "объект". Теперь просто перетаскиваю из панели инструментов блок.
Правда работа с блоками, - это как ремонт, начать можно, а закончить нет. Появился рабочий момент. Перенес блок на геологический профиль, но числа блока подкрашены серым, как от этого избавиться? Про вставку в разные чертежи с разными единицами измерений, вообще болото; даже просто в другом файле начинаются искажения - частично вылазят решетки... Надо учить матчасть.
andriadi вне форума  
 
Автор темы   Непрочитано 27.01.2019, 09:55
#4218
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от andriadi Посмотреть сообщение
но числа блока подкрашены серым, как от этого избавиться
Это просто фон для полей, на печать не выводится. Кажется, системная переменная FIELDBACKGROUND (пишу по памяти, могу ошибаться)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 27.01.2019, 10:34
#4219
andriadi

геолог
 
Регистрация: 30.01.2016
КМВ
Сообщений: 148


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Это просто фон для полей, на печать не выводится. Кажется, системная переменная FIELDBACKGROUND (пишу по памяти, могу ошибаться)
В AutoCAD LT 2019 такой переменной нет
andriadi вне форума  
 
Непрочитано 27.01.2019, 12:11
1 | #4220
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,035


FIELDDISPLAY - почему так называется команда для фона поля, не спрашивайте: это логика разработчиков Аутодеска)
Сергей812 вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Мои динамические блоки [2]

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические блоки при копировании перестают быть динамическими. *Voland* Динамические блоки 11 04.07.2012 10:51
Мои динамические блоки Shoorup Динамические блоки 2713 21.04.2011 23:34
соединить динамические блоки отрезками по кротчайшему пути gizmo_zx Программирование 18 06.09.2010 20:32
Глюк. Динамические блоки становится статическим! b_anton Динамические блоки 10 24.06.2008 16:27
HELP!!! Динамические блоки? Bdod Динамические блоки 13 07.04.2007 08:59