
Mитька
-
Posts
713 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Downloads
Blogs
Posts posted by Mитька
-
-
Да, я уже понял, что все мои дороги ведут сюда.
24 минуты назад, MCAD сказал:И по свойствам чертежа, и по автозаполнению штампов.
-
Видимо, это как раз они
добавлено через 6 минут28 минут назад, MCAD сказал:Это, случайно, не группа
Нет, не оно.
Во-первых, привязаться мне надо к СПДС-объекту, а не к параметрическому (а засисимости, как я понимаю, Мастер объектов для таких случаев не строит).Во-вторых, параметры меняющиеся при вставке группы, как я понимаю в принципе динамические и прописываются в OnConnect. Тогда как мне хоцца поменять статический параметр при вставке (имя объекта к примеру, или номер, или примечание).
-
Спасибо!
В идеальной ситуации - пойдёт. Но у масштаба изменений формата есть 2 плохих момента:
1. Он цепляет всю параметрику в зоне.2. Он цепляет ещё и размеры и прочие аннотативные вещи (и хрен это отследишь)...
Второе вроде решаемо, а вот первое - не особо.
Как костыль в моей ситуации - "перед вставкой параметрики менять у форматов масштаб имерений на масштаб оформления - вставлять объекты - возвращать масштаб измерений обратно к 1:1". ЛИСПом реализуемо в принципе...
добавлено через 0 минутИменно масштаб оформления бы поменять автоматом...
-
В 10.01.2016 в 00:00, Mитька сказал:
Плюс, как тут обсуждалось пару страниц назад (или в теме про СПДС 6, не помню), с масштабом символов маркера работают по умолчанию, тогда как для привязки парам.объектов к масштабу символов надо очень здорово "развлечься".
Вспомнить бы сейчас, КАК...
-
В 11.04.2023 в 19:28, doctorraz сказал:
А можно ли как-то при вставке параметрики задать ей не только точку вставки, но и значения опреденных переменных..? Или это возможно только через "вставляем - заново_выбираем_уже_вставленные_объекты - меняем значения"?
К примеру: на чертеже есть Nшт СПДС-выносок, первая строка у них соответсвенно имеет значения "1,2,3, ололо, пыщ...N".
А у вставляемого объекта "4BE7954F2D054B6F" есть переменная ААА, нединамическая.
Можно ли:
1. Вставить в чертеж ровно N объектов (по кол-ву выносок)?2. При вставке назначить им значения череменной ААА в соответсвиии с имеющимися "1,2,3, ололо, пыщ...N"?
Хочется вставить в чертеж N параметрических объектов с чётким и разным МАСШТАБОМ ОФОРМЛЕНИЯ и определенным значением одной из переменных (тоже стыренных из имеющихся уже на чертеже объектов)... В теории это даже можно чисто из таблиц костыльно реализовать... Проблема в масштабе оформления, который параметрике извне (кроме LISP и аналогов) то ли вообще не назначается, то ли как-то через очень длинную попу делается (которую я к тому же ещё и не помню). =(
-
В 18.11.2022 в 17:44, doctorraz сказал:
не правильно понял
цветная таблица отчетом заполняет маленькие таблицы а те отчетом заполняют выбранные форматки (идею @MCAD подсказал)
ЗЫ "взять с чертежа" по возможности используй по минимуму, отцепляется только в путь, а узнаешь об этом только когда замечания от заказчика прилетят
Возможно оно уже где-то было, но: а можно DWGшку с этими табличками? Приложение в нане 20,1 у меня не хочет открываться, да и хочется уйти от приложений и обойтись только шаблоном DWG-файла с такими вот автозаполняющими таблицами (для всех пользователей в конторе, кто с командами не дружит). А для себя команду для вставки и запуска я сам напишу (а вот таблички настраивать дико влом с нуля).
-
1. А по какой логике вообще реализована по умолчанию связь свойств чертежа и полей штампа?...
Вот примеры 2х форматов со штампами (1 и 2), для 2 так же штамп вынесен отдельно с переменными.
В первом случае штамп берёт из свойств документа только некоторые его свойства, хотя значения присвоены всем. Т.е. по идее штамп должен заполянться чуть ли не весь из свойств документа... Во втором случае берётся только одно свойство документа, хотя логика по идее та же и переменные внутри те же...
2. Почему список штампов, которые можно выбрать через "Формат", не соответсвует списку в базе объектов..? Шаблоны штампов по умолчанию хранятся не в базе объектов, а где-то ещё..?
3. Почему для штампа 2 шаблон тупо геометрически не соответсвует своему отображению на формате? Как это вообще может быть?На всякий случай: я допускаю, что у меня в системе творится какой-то странный трэш и "так быть не должно". Собственно, в том и суть вопроса - понять как оно должно работать и понять, что собсна не так...
-
Ой, мама... Во что же за 10 лет превратилась "Простейшая автоматизация!..
-
2
-
1
-
-
4 часа назад, MCAD сказал:
Просто живем, видимо, в разных часовых поясах. @Mитька не даст соврать.
Да. Хоть и не совсем понимаю, как оно к округлению относится)
4 часа назад, MCAD сказал:Если вы полностью освоили тот материал, который есть по F1, то можно тут полистать.
Думаю при даже частичном освоении материала из F1, таких запросов бы не возникало. Там и на уровне десятилетней давности было достаточно материала, чтобы понять, как это работает и всё дальнейшее понимать уже автоматом по аналогии. А сейчас и подавно, справка стала значительно внятнее с годами.
6 часов назад, DmitryM сказал:Раз ее нет, то хотелось бы, чтобы ее реализовали. А пока будем обходиться костылями.
Костыли при этом лучше реализовывать качественно, красиво и продуманно. Т.к. к сожалению, скорее всего они с вами навсегда) И даже если что-то такое, что вам хотелось бы, когда-то и выйдет, то далеко не факт, что вам понравится результат, "нормальный инструмент" в вашем понимании может (и вероятно, будет) не совпадать с мнением о нём программистов и руководства (не факт, что он будет в принципе адекватен и не будет глючить с "исправлением в следующей версии дааа").
Да и попривыкнете на тот момент к своим наработкам уже, усовершенствуете, причешете, подгоните...
6 часов назад, DmitryM сказал:Но пока подробных руководств по какой-то теме нет - не следует это советовать людям.
Советовать это стоит, т.к. это существует, работает и работает отлично (а также потому, что это единственный ёжик из имеющихся и жить приходится с ним). Нана на рынке сколько? Лет 10-15? И за всё это время не вышло внятного Руководства по параметрике для чайников. Думаю, присутствующие подтвердят, что тезис "Параметрика является, мягко говоря, не самым приоритетным направлением развития компании" имеет под собой некоторые статистические основания... И ситуация вряд ли изменится. То же касается мелких замечаний типа округления отметок. Тут хорошо, если баги фиксят от версии к версии..
Для нормальной работы более чем достаточно имеющихся в F1 сведений. Для продвинутой (и очень) работы - этого форума вот прям с горочкой, и ещё останется. Информации в этих двух ресурсах много больше, чем времени и задач для её применения.
А применение этому Руководству будет такое: садитесь и делаете по образцу. Ровно то же самое делается с любым примером из F1 или отсюда (также есть с полдесятка ресурсов где всё то же даётся на примерах и оооочень детально, http://doctorraz.blogspot.com/ , https://www.spds.ru/info/examples/ и т.д.). Так что огромной разницы с текущей ситуацией как будто нет... "Смотрим и делаем так же". А где смотрим - как по мне, не особо принципиально.
В этом даже плюс есть: чем менее информация положена в рот и разжевана, тем меньше энтузиастов пробуют это делать, в том числе очень криво) А те, кто добираются, хоть что-то в процессе понимают о принципах работы параметрики, таблиц и прочих (потенциально опасных так-то) костылей, что само по себе уже даёт +10 к прямоте рук.
-
2
-
1
-
-
14 часов назад, doctorraz сказал:
офф хех. я начал с того, что сперва перераспознал все стандартные штампы на мультитекст...
Это потому, что могли. А не могли бы - скопировали) Хотя там тогда не факт, что была в настройках возможность поменять путь к штампам, она вроде не сразу появилась...
-
3 часа назад, MCAD сказал:
Хозяин - барин.
Тот хозяин, который барин, в объекты и не полезет, ему пофиг.
А тот, кто залезает (а значит скорее всего что-то да умеет) - и скопировать сможет.
-
2
-
-
17 минут назад, MCAD сказал:
Засада в том, что нужно будет три (по ГОСТ) знака после запятой.
Я когда-то такое делал. Текстами, сшивками и прочими тройными IFF по условию деления нацело. Делал табличку, переводящую отметки на генплане из абсолютных в относительные. Там и развлёкся с этими 3 знаками... Морочно, но победимо вполне.
-
1
-
-
Ну и если вы умеете писать скрипты, то можно сделать отдельную команду, которая перебирает все ассоциативные отметки, с каждой берёт последнюю цифру и смещает их на это расстояние в тут или иную сторону в зависимости от ваших пожеланий.
Сам я никогда не писал такой вот перебор (не владею, поэтому пример привести не смогу), но полагаю, что у опытного человека с имеющими заготовками, такой скрипт займёт минут 5, а то и меньше (возможно кто-нибудь не откажется помочь. как минимум примером).
Вообще это самый классный вариант. И реализуется один раз и по щелчку, и ассоциативность не теряется.
-
1
-
-
Тут ещё смотря, зачем вам это надо и на каком этапе. На финальном или постоянно-автоматически.
Если постоянно, то при расстановке отметок можно использовать ШАГ.
Если на финальном, то можно в конце просто обрубить всю ассоциативность и округлить всё через табличку с ctlSetValue.
Ну а если есть какая-то функция (а то ни через таблички, ни через "Взять с чертежа" это не считывается), которая вытаскивает из отметки её положение по оси Y (и если это положение ещё вдобавок изменяемо извне, что вряд ли, конечно), можно вообще замутить свою ассоциативность, через таблички. С тем же ctlSetValue, блэкджеком и прочим.
-
1
-
-
46 минут назад, MCAD сказал:
кроме как запретить редактировать в принципе
И удаление тогда тож запретить. Чтоб не таскались объекты с более ранних версий. Если наличие таких поменяных объектов для вас как для компании-разработчика проблема, то да, только блочить отдельные элементы базы.
-
Ну
В 15.02.2023 в 18:57, AlеxV сказал:А "зачем" .. База сетевая, на всю контору. Умельцев - самоделкиных тоже много, создающих свои объекты. Вставлен объект в чертеж, хочется узнать, откуда он? Для того, что бы свой аналог создать, или изменить, или просто даже в следующий раз - вставить его из базы, а не копировать из файла.
а вообще, вам бы культуру работы в этом вопросе у себя поменять (это всяко быстрее, чем ждать, когда разрабы введут поиск по ID). Когда у всех есть возможность напихать в чертежи свои объекты, которые потом никто не может открыть - это хрень какая-то.
Либо пускать объекты в работу только через базу и (в идеале) отдельного админимсратора, который будет всё это учитывать, либо просто банально обязать всех подписывать свои объекты. А за нарушение, уж пардон, немножечко еб...ть. -
12 минут назад, doctorraz сказал:
Дык заведи тему, примеры, алгоритм, как повторить
Про это писалось здесь ещё чуть ли не на 6.0. А закономерности за это время так и не угляделось, да особо и не искалось, не того уровня проблема.
12 минут назад, doctorraz сказал:В любом случае это не ко мне, да и в этой теме уже оффтопим
Я и не искал помощи в этом вопросе. К слову пришлось.
-
Исключить из выбора, кстати, стабильно лагает... приходится иногда по 2, а то и 3 раза исключать, чтоб исключилось. Вот именно в Свойствах. Причём тянется чуть ли не с 2014го. Мож это моя личная карма)
-
3 часа назад, Mитька сказал:
Выкинув оттуда всё, чему не надо меняться по этой команде: блоки, параметрику и чего-то такое.
Ну, всё ж параметрика там изначально была)
1 час назад, doctorraz сказал:кстате пока по ПКМ контекстное меню ждешь, так и есть все команды уже будут вбиты, не целиком конечно, для этого алиасы есть)))
У меня всё мгновенно)
-
2 часа назад, doctorraz сказал:
SELLEAVE
SELREMOVE
Исходники, у меня есть лист, на нём 35 типов объектов. Из которых мне нужны для масштабирования 15 и не нужны 3 (остальным на масштаб пофиг).
Итого у меня 2 варианта. Первый (мой):
1. Выбрать нужную область.
2. ПКМ - контектсное меню
3. ЛКМ - Быстрый выбор
4. ЛКМ - Шаблоны
5. ЛКМ - Шаблон "Масштаб оформления"
6. ЛКМ - ОК.
Секунд 5 на всё про всё.
Вариант второй:
1. Выбрать нужную область.
2. Вбить с клавиатуры эти команды (т.к. в быстром доступе они не нужны, ну даже допустим, они у меня есть на кнопках посреди экрана - имеем как сааамый максимум то же, что в п.2,3)
3. В случае с SELREMOVE - найти на чертеже ручками и глазками все 3 типа объектов, что мне не нужны (или их 2..? Или один? я ж не знаю, лист большой...)
В случае с SELLEAVE - даж не совсем понимаю, что делать... последовательно по чертежу насобирать все типы нужных мне объектов (с оговорками из предыдущего пункта)..?
Если второй вариант кажется Доктору удобнее... то Доктор тоже толк знает)
-
В 18.11.2022 в 17:44, doctorraz сказал:
печалька, что от версии к версии эти грабли оказываются в самых неожиданных местах
то что раньше работало отваливается, то что не работало работает, но в след версии возможно то же отвалится...
А я смотрю, за пару лет отсутствия, ничего особо не поменялось
-
В 27.12.2022 в 22:24, AlеxV сказал:
Собственно, понятно, что можно не выбирать блоки, исключить из выбора блоки..
Я в "быстром выборе" специально сохранял шаблон "Изменение масштаба оформления". Выкинув оттуда всё, чему не надо меняться по этой команде: блоки, параметрику и чего-то такое. Приходится каждый раз фильтровать по нему (в 20.1, хотя видимо, в 23 ничего не поменялось...)
-
1
-
-
-
2 минуты назад, MCAD сказал:
Так вот в этом файле попробуй отредактировать 2-ю (4, 5-ю) строки
А, всё. Понял. Ну да. Оно и заставляет выделываться с Инспектором или доппеременными для высоты строк).
параметрические объекты СПДС
in Технические вопросы и обсуждение функционала
Posted
Мне тоже. А вот поиск по конкретному параметру внутри выборки и его изменение - да.
Так что по идее должно сработать.
Видимо так и придётся делать.
Понимаю все плюсы, но не наш вариант, к сожалению...