|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
3 | | #1 |
Параметрические объекты СПДС для армирования ЖБК
гадание на конечно-элементной гуще
Düsseldorf
Регистрация: 31.05.2006
Сообщений: 7,596
|
||
Просмотров: 247148
|
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
опишите, пожалуйста, подробнее маркер фоновое армирование, в частности
- класс бетона только В30, W4, F100 (т.е. самостоятельно задать только редактируя сам маркер)? - диаметр сеток лягушек, а также класс арматуры разве не нужно разделить? - подсчет расхода арматуры для стержней сеток в обоих направлениях? - позиция элементов сеток и лягушек 1 и 2, это принято для фонового во всех случаях? для чего используеются выноска для доп. армирования, если зона доп. армирования уже имеет свой маркер с позицией? маркировка проемов по номерам идет автоматически по возрастающей - сортировка, а на чертеже номера проемов как вы проставляете, идя также по возрастающей или вовсе не указываете номера? |
|||
![]() |
|
|||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Цитата:
Цитата:
п.с. в идеале бы сделать, чтобы длина стержней лягушек сама бы как-нибудь считалась, но руки не доходят формулу придумать что имеете ввиду под "обоими направлениями"? в свойствах можно задать кол-во "сеток": 1 (только верхняя арматура или только нижняя) или сразу 2 (нижняя и верхняя) Цитата:
Цитата:
на чертеже проёмы просто образмериваем цепочками с привязкой к осям. хотел добавить нумерацию на объект, но коллеги против. спорить не стал. но при желании - сделать не очень сложно |
||||
![]() |
|
|||||
Регистрация: 07.06.2008
Сообщений: 199
|
Цитата:
Цитата:
Offtop: эти указания выкопировка из какого документа? Цитата:
Цитата:
вопрос - а поперечное армирование, в частности сетки в зоне продавливания вы как отрисовываете-считаете расход? Последний раз редактировалось rzinnurov, 05.02.2013 в 16:33. |
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Это рекомендации Харьковского ПромстройНИИПроекта
не спорю. просто изучал возможности программы. ну и для самоконтроля может пригодиться Цитата:
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
"набор" для свай. подробная статья: Свайное поле (параметрический объект)
Последний раз редактировалось swell{d}, 08.02.2013 в 13:00. |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
swell{d}, во-первых, спасибо, что продоложаете делиться наработками, во-вторых, предложения по маркеру:
- сваи одного типа должны идти по номерам без пропуска, что сложно контролировать, предлагаю в табл. Вспомогательная ввести столбец с формулой =object.iType и первую сортировку назначить по нему, тогда сваи по номерам встанут по порядку идентификатора, однако, в этом случае нарушится ровный порядок следования номерам на плане, но поможет избежать ошибки идентификатора - возможно ли ввести условное обозначение свай (тогда на идентификаторе можно не зацикливаться, т.к. (а мы так в проектах и делаем) упор не на номер в спецификациях, а на общее количество, а индивидуальность свай отображается в ее графическом исполнении)? - надо добавить поля с отметками свай - забивки и срубки, - на основе усл. обозначения и отметок, добавить таблицу с отметками свай, где в первом столбце отрисовывается условное обозначение (Параметрические объекты мало знаю, про графическое отображение в таблицах на основе объекта - это предположение), второй и третий столбцы - отметки, четвертый - тип сваи Самостоятельно сделать несложно все кроме графического отображения с занесением в таблицу, а это в теории возможно? |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Спасибо за отзывы =)
Нумерация - вопрос личных предпочтений. Ваш вариант имеет право на жизнь. Я так понимаю, что для себя вы уже сделали свой вариант? В идеале бы вообще обойтись без этого "идентификатора", но нано не даёт так сделать =( в один момент у меня вроде даже получилось, но потом я вальнул нано циклической ошибкой =) Условные знаки сделаю. Сейчас пришла в голову мысль, как это можно достаточно просто реализовать... Отметки добавить не проблема, но я не очень понимаю зачем. Если есть пример, выложите сюда или скиньте на почту посмотреть - 3952800@gmail.com В таблицу вроде как можно вставлять блоки. Как быть с параметрическими объектами, я не знаю, но подумаю. |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
пример, части свайного поля одного из объектов, выполнен чертеж, замечу опытнейшим сотрудником нашей мастерской полностью без автоматизации - 70 лет этому уважаемому специалисту
это PS фундаменты, но поскольку работу как исполнитель мало приходится выполнять и большинство сотрудников сидит на СПДС или работает без автоматизации, планирую переход на рельса параметрических объектов разных усл. обозначений добиться можно, введя разные исполнения в маркер, при этом имхо вовсе не важны параметры расстояний между сваями и до края ростверка, но с моим небольшим опытом, у меня не выходит, к примеру, те усл. обозначения, что в чертеже прикрепленном прицепить к этому объекту, а в табл. усл обозначения вводить и не нужно параметрически, можно ввести столбец с номером идентификатора, а каждому конкретному номеру мы приписываем усл. обозначение - где то в стороне чертежа это отмечая и потом в этот столбец вводим усл. обозначение чисто графически или не так, столбец остается - он будет типа столбца с заголовком №, а след столбец уже усл. обозначение, в целом, чтобы доработать ваш объект, мне надо сообразить как внедрить разные исполнения объекта в маркер и мой вариант на основе вашего объекта будет готов Последний раз редактировалось rzinnurov, 08.02.2013 в 01:30. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Не торопитесь, у меня другая идея. Проще =) доберусь до работы, сделаю.
Новое сообщение добавить не дают, придётся это редактировать... Итак, свайки теперь миленькие: (спасибо maestro) а по поводу отметок. я на листы помещаю схемки по каждому типу свай (прикрепил). делать отдельно таблицу.. подумаю.. Последний раз редактировалось swell{d}, 08.02.2013 в 15:58. |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
вот бы секрет узнать или может видео снимите, как сделать это...чтобы была возможность добавить свои усл. обозначения
Offtop: тут дело вкуса и привычка, мне видется, что табл. с усл. обозначениями удобнее, чем поиcк разреза для конкртеного номера сваи, а сваебойщикам, к сожалению, все ровно - последний раз на метр не добили сваи по программе ПДИ и не парились, сваи 20 суток отдыхали, а мы отметок так и не дождались, перед динамикой выслали и обнаружался метр недобоя, а сколько было возмущений, что 20 суток ждать...ужос |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
сделал 10 разных штриховок. по умолчанию они все не отображаются. когда выбираем тип сваи с 1 по 10, включается отображение одной из 10 штриховок
приложил исходный файл с "заготовкой" параметрического объекта |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
что-то у меня новый вариант сваи диалоговое окно не отображает...пытаюсь понять
ранее писал - сваи одного типа должны идти по номерам без пропуска, что сложно контролировать, предлагаю в табл. Вспомогательная ввести столбец с формулой =object.iType и первую сортировку назначить по нему, тогда сваи по номерам встанут по порядку идентификатора, однако, в этом случае нарушится ровный порядок следования номерам на плане, но поможет избежать ошибки идентификатора - что вы думаете на этот счет? Последний раз редактировалось rzinnurov, 08.02.2013 в 13:48. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
вы им пользуетесь? о_О
я специально его "убил" вот. только я даже не представляю, как Вы его запускаете =) Цитата:
Последний раз редактировалось swell{d}, 08.02.2013 в 15:57. |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
стоп, не надо, я все понял, очень шикарно
![]() поля для отметок не помешали бы, но это я и сам введу...а давайте я введу и выложу?...ща попробую добавил 2 поля и отредактировал таблицу Условные обозначения свай, вот только контроль не помешает для отметок, чтобы одному типу (усл. обозначению) соответствовали одинаковые отметки и еще - при вставе маркера, если возможно, предлагаю добавить возможность по нажатию Enter заканчивать опреацию вставки, также не совсем понятно автоматическое образмеривание свай Цитата:
предложение - может следующим этапом, попробовать сделать маркер для геологических разрезов... Последний раз редактировалось rzinnurov, 08.02.2013 в 14:32. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
видео: https://dl.dropbox.com/u/5348360/nan...2-08_15-40.exe
Цитата:
п.с. чтобы объекты обновились, перед установкой оказывается надо удалять старые. иначе не обновляются Последний раз редактировалось swell{d}, 25.02.2013 в 17:13. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Цитата:
спасибо за комментарий |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
нужна помощь, есть в базе СПДС объект (в нано-спдс думаю тоже), объект называется Плита ФЛ, отрисовка плиты в плане нужна как по ГОСТ 13580-85 (свесы), поскольку СПДС отрисовывает некорректно либо надо вовсе убрать отрисовку свесов СПДСовскую (вариант хуже, но лучше, чем, то как СПДС показывает), просьба к умельцам допилить объект, очень срочно и очень нужно, спасибо за помощь
|
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
по теме моего поста выше...создал свой примитивный блок (даже не динамический в целом, динамически только текст с маркировкой плит можно крутить и перемещать, и линии свесов боковых перетаскивать) с атрибутами длины, ширины, маркировки и массы на быструю руку, дабы спецификацию автоматом заполнять, а вот кто может подсказать литературу для освоения создания, редактирования параметрических объектов?
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
изменение положения текста уже сделал (не знаю, вошло ли в последнюю сборку или нет).
изменение высоты текста можно сделать. для изменения стиля текста можно откорректировать стандартный текстовый стиль (не помню, как называется, завтра на работе гляну. вроде ГОСТ 2.304 - как-то так). |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
Цитата:
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Цитата:
Цитата:
Цитата:
|
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
Цитата:
Цитата:
Цитата:
Offtop: MCADотзывчивый товарищ изменение степени сжатия в текстовом стиле, не сказывается на тексте номера сваи, а когда номер трёхзначное число, сжатие очень нужно, swell{d}, свойства текста номера объекта сваи как заузить (индивидуально, чтобы под себя настроить)? Последний раз редактировалось rzinnurov, 22.05.2013 в 00:28. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Цитата:
Цитата:
добавлено: два новых свойства. это было не сложно Последний раз редактировалось swell{d}, 22.05.2013 в 12:29. |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
Цитата:
![]() Вопрос: а как обновить элементы чертежа, созданные ранней версией параметрического объекта (в частности свая), чтобы они обладали свойствами модифицированного объекта? |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
измените какой-нибудь параметр для ваших свай (любой), после этого должны появиться новые свойства (номера все пропадут). задайте новые свойства - высоту 250 и коэф-т 1 (номера должны вернуться).
|
|||
![]() |
|
||||
просто ГИП. Регистрация: 18.11.2005
Московская обл
Сообщений: 54
![]() |
rzinnurov,
такая же проблема. Win 7, Acad 2012, СПДС 7. Графические элементы работают нормально, а таблиц нет(( При вызове таблиц пишит чтоНеудалось загрузить таблицу. Неизвестный формат данных. Если знаете способ помогите пожалуста.
__________________
Сергей Юрьевич |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
таблицы для объекта Свая перебил вручную в СПДС 7 (см. вложение), иного способа я не нашел
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
последняя сборка + два видео с примерами использования и индивидуальной настройкой
(видео скоро будут доступны) + сделал статейку про фоновое армирование: http://fordewind.org/wiki/doku.php?i...84%D0%BE%D0%BD Последний раз редактировалось swell{d}, 12.08.2013 в 17:27. |
|||
![]() |
|
||||
Сообщений: n/a
|
А зачем точность такая расчета арматуры? С точностью до десяти грамм будут закупать?
Да и калькулятор видимо неправильно считает. Если перемножить 209 на 0,89, получится 186,01 кг. Но п.м. арматуры 12 А500С весит согласно ГОСТ 52544-2006 - 0,888 кг. 209х0,888=185,592 кг. У Вас же вес 185,94 кг. Ах, ну да, у Вас расход арматуры до десятых долей миллиметра... Видимо лазером нарезать будут... 209,4359 мм... Хотя все равно граммы не сходятся... Где-то Вы наврали. |
|||
|
||||
VVapan4ik, Что мешает доработать?
|
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Цитата:
Цитата:
коэф-т на нахлёсты: 1 + 46*12/11700 = 1,047 итого с нахлёстами: 200 * 1,047 = 209,436 масса 1 п.м. 12ой арматуры: пи * 1,2 * 1,2 / 4 * 7850 / 10000 = 0,887816 итого: 209,436 * 0,887816 = 185,94 с точки зрения математики - всё правильно. с точки зрения прораба на стройке - согласен, есть вопросы... |
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
Offtop: Дмитрий, у меня отвлеченный вопрос - вы раскладку фоновой арматуры в проекте не даете, т.е. есть места перебивки шага, могут выползти углы, где требуются доп. стержни фоновой арматуры в случае криволинейного контура плиты? мы в обязательно порядке делаем, на печать выводятся только принципиальные стержни - в месте перебивки шага, изменении длины стержней (линейной длины, на выноске иногда балуем строителей, указывая длину стержня в пм без перепуска). праздный интерес - как армируют коллеги
Последний раз редактировалось rzinnurov, 14.08.2013 в 23:44. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Offtop: всё тут: http://fordewind.org/work/
|
|||
![]() |
|
||||
Регистрация: 07.06.2008
Сообщений: 199
|
последний Offtop: "Все такие умные, аж плюнуть некуда"
Дмитрий, спасибо, в приложении выкопировка армирования фундаментной плиты, как обычно делаем это мы (оговорюсь - фундаментная плита одного из самых первых объектов в монолите), не для показания учености, а для закрытия вопроса с моей стороны про раскладку фоновой арматуры Последний раз редактировалось rzinnurov, 15.08.2013 в 00:27. |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Подскажите пожалуйста. 1.как сделать чтобы шаблон отчёта временно не учитывался, а именно вот это, во вложении стрелкой
2. В таблице имеются несколько шаблонов отчётов, в каждом можно задавать свои правила сортировки и группировки, а как задать правило сортировки общее для всех шаблонов? Последний раз редактировалось lionzoll, 08.07.2014 в 22:39. |
|||
![]() |
|
||||
Ни первый ни второй пункты не предусмотрены.
п.1 Можно отключить только для всего отчета целиком. п.2 Сама процедура формирования отчета не подразумевает, что сортировка и группировка "разная" для разных подразделов. |
||||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
swell{d} не подскажете как сделать параметрический блок для круглой сваи-буронабивной, делаю по вашему примеру, не удается подгрузить штриховки в объект. нет возможности менять вид
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
swell{d} спасибо. переработал для круглых свай
http://dwg.ru/dnl/12911
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Там нет таблиц. Можно через свойства менять.
|
||||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
Множа использовать для круглых те же таблицы. Просто выберите другой параметрический объект. Там работы минута, зачем дублировать таблицы.
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А подскажите, как в скрипт объекта добавить новый параметр? Если мастер скриптов включаешь, он чей-то скрипт изменяет (убивая часть функций), а если вручную вписать в текст скрипта, - судя по всему, параметр не добавляется?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Если параметр отвечает за исполнение (изменение размеров детали) - то нужен эскиз (исходник).
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Я в плане изучения начал ковыряться с твоими объектами, - "Доп. армирование" в частности. Ну, подсчет веса не по диаметру, а по значениям из госта впихнул.. (кстати сказать, аналога select case нету? только линейно через if?). Вот, и хочу добавить ишо параметров, дабы оные через окно свойств можно было читать/редактировать. Вроде как они все прописываются в начале "function ActHeader" Public(...rDlina, "Длина стержней (без отгибов), мм", и т.д.... - но если их туда тупо вписываешь, они в объекте они "не проявляются" (и не подсвечиваются в коде), хотя ошибку вроде не выдает..
А если залезть в "Мастер", то параметр добавляется, но код скрипта "ужимается".. Кстати, хотел еще спросить, - как передавать параметры в функции (синтаксис).. И чего за параметр "seted"..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Вообще, конечно, впечатлился я возможностями спдс.. В отчет, конечно, можно и динблоки автокадовские запихать (я с них и начал, - длина, количество, диаметр, вес - все тоже через параметры/поля динамически меняется), но спдс объект привлекает тем, что стрейчем растягивается, а не только за ручки. Еще вопрос по "фоновой арматуре" - там площадь привязать к полилинии али области можно? Я начал для этой цели приспосабливать маркер формы помещения на непечатаемом слое (дает площадь по внутренней точке с учетом отверстий, а в параметры "архитектурщины" можно забить шаг, диаметр и прочее..)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
блин, повторюсь, готов ответить через неделю =) сегодня ещё делать дофига, а завтра утром самолёт, вернусь во вторник вечером.
п.с. можно встретиться, с глазу на глаз проще и быстрее объяснить-показать |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
уже не КМ, и не САПР Регистрация: 15.11.2011
Сообщений: 362
|
Цитата:
![]() |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А вот интересно.. Появилось у сисофта такая штука: СПДС Железобетон для автокада.. Это вместо позабытого PS? А вот "параметрическая база железобетонных конструкций" - на компе с обычным СПДС будут отображаться/редактироваться? Это обычные параметрические объекты СПДС или привязаны именно к "ЖБ"?
И еще вопрос - Автокад 2015 с Object Enabler 9.4 - он же будет видеть объекты, созданные в А2012 с СПДС 7.1? А при сохранении файла в 2015 они не изменятся (то бишь в СПДС 7.1 с ними можно будет работат?)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
СПДС Железобетон - отдельная независимая ветка. К проджект студио отношения не имеет. Сделана на базе СПДС. Всё, что есть в СПДС, будет работать на СПДС Железобетон. Наоборот - отображаться будет, редактироваться - нет.
Полно видосов на ютубе, где показан функционал и примеры работы. ----- добавлено через 37 сек. ----- кстати, есть тема: http://forum.dwg.ru/showthread.php?t=93336 |
|||
![]() |
|
||||
уже не КМ, и не САПР Регистрация: 15.11.2011
Сообщений: 362
|
Цитата:
В жб, в отличие от СПДС - параметрические изделия из базы - закладные, серийные изделия - колонны, плиты, балки и тд - попадают в спецификации, врс и т.д. в СПДС они просто в отчет таблицы попадут. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Заманчиво, конечно, получить базы объектов, закладухи и т.д. А функционал обычного СПДС в ЖБ присутствует? Или надо покупать и то, и то..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
уже не КМ, и не САПР Регистрация: 15.11.2011
Сообщений: 362
|
Цитата:
И то и то. Тут на форуме была тема - пользователь сам закладухи делает быстро через импорт таблицы экселя в мастер объектов с данными о закладных - в СПДС. Последний раз редактировалось vd17, 22.10.2014 в 19:13. |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Цитата:
![]() |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Есть блок с атрибутом "N". Есть табличка СПДС с отчетом, в одном из столбцов - "=Object.N". Если вручную пройтись по графам и вбить значения в столбец, то значения атрибутов соответствующих блоков меняются. А можно ли как-то это делать "автоматно"? Ну то бишь что бы значение атрибута блока соответствовало номеру в строке таблицы (в идеале - с префиксом / суффиксом)..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Отсортировать по нужному принципу и в первой колонке написать =row
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Это понятно, - а сделать, что бы значение атрибута было связано с этим значением?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Создать форму и ввести там этот параметр?
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Форму? Имеется в виду, привязанную к маркеру? Не совсем понял технологию..
Интересно, а сортировка данных, содержащих текст, по какому принципу происходит? И возможно ли группировать данные по одним столбцам, а сортировать по другим? (то бишь группируем по "длина-ширина-тип отверстия", а сортируем вначале по "тип", потом по "длина"?) У меня чегой-то не сортируется..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
ВРС штатными средствами сложно сделать....
Я так и не смог, но я делал ВРС на основе существующих спецификаций, а не с объектов....
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Без закладных у нас товарищ сделал.. Тож на базе спецификаций, - вроде как с промежуточной таблицей. Обещает, что каркасы и прочие арматурные изделия будут учитываться, а если энтузиазма хватит, то со временем и закладные..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
ВРС на базе спецификаций, с любыми кжи, я сделал и выложил на форум чёрт знает когда. Там даже ни одного комментария нет, по-моему
----- добавлено через ~1 мин. ----- Вот: http://forum.dwg.ru/showthread.php?t=107267 Последний раз редактировалось swell{d}, 25.10.2014 в 12:52. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
В экселе-то я тож программку писал, там врс тож с учетом изделий любой "степени вложенности" считается, но тут таки привлекает прямая связь и мгновенное обновление таблиц с изменением чертежа.. Не, идея хорошая, и код пригодится, спасибо! Если nanoCAD.Application на AutoCAD.Application поменять, в остальном разницы особой быть не должно?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 25.10.2014 в 12:50. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
я не парюсь, делаю скриншот в экселе и вставляю картинкой в рабочку.
один раз только сильно дотошный заказчик заставил переделать по гост - посадил девочку, она за часик руками переколбасила и вуаля. не вижу необходимости дальнейшей автоматизации. ----- добавлено через 46 сек. ----- теоретически, да. практически - я никогда не кодил под акад, не знаю |
|||
![]() |
|
||||
начинающий инженер-гидротехник Регистрация: 18.04.2010
Санкт-Петербург
Сообщений: 910
|
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ..а вот интересно.. Если СПДС7 установлен на А2012, а на А2015 установлен энаблер, - будут ли из VBA A2015 доступны все эти Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 25.10.2014 в 14:17. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
тут тогда надо использовать не флажки а радиокнопки, присваиваешь им одну переменную и будут включаться по очереди
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 26.10.2014 в 23:08. |
||||
![]() |
|
||||
Сделать так как Вы хотите - нельзя.
doctorraz предложил разумное решение. Но управлять элементами можно. Так, например. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Да, тоже пробовал через переключатели, но не соображу как через переключатели сделать подобно как через флажки, если через флажки делается так типа "{iff(CheckP==1,massaList,massaPM*dlina/1000}", то как сделать типа того же только через переключатели, или нельзя? Просто хочу чтобы допустим количество, если включён первый переключатель считалось по одному, а если включён второй то по другому.
Последний раз редактировалось lionzoll, 27.10.2014 в 10:49. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Скажите, а есть ли в таблицах СПДС метод для отображения в ячейке дробных текстов (по аналогии с обычной таблице автогада)? Порылся, собаки не нашел пока..
..И еще вопрос на пять копеек: при создании маркера можно связать поле маркера с атрибутом блока. А нельзя ли связать его с количеством блоков, находящихся в прямоугольнике, заданном юзером?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 27.10.2014 в 11:04. |
|||
![]() |
|
||||
Если нужно просто создать Дробь, то для этого на тулбаре редактора таблиц есть кнопка "материал"
Если дробь нужно создать в отчете, то запишите формулу. Например: ----- добавлено через ~8 мин. ----- Это уже не маркер, а таблица :-) Последний раз редактировалось MCAD, 27.10.2014 в 12:27. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
|
|||
![]() |
|
||||
Вложение в пост #90 не оно? Или в примерах в базе есть маркер "Замер площади " кажется.
Цитата:
Или просто к таблице пустую стрелку прицепи ![]() PS: Мужики не надо бы в теме swell{d} мусорить. Создайте свой мотивированный пост |
||||
![]() |
|
||||
Цитата:
PS в правильно поставленном вопросе содержится 90% ответа ----- добавлено через ~12 мин. ----- Цитата:
в таблице промежуточные (расчетные) столбцы можно скрыть, при вставке таблицы-отчета она запрашивает область откуда собирать данные.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Не обязательно всю формулу писать в одной строке. Создайте разные переменные. Или выкладывайте пример с чертежами, таблицами и объектами базы данных :-) Вариантов много, какой оптимальный определить можно только по "месту". |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
|
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Блин.. Акад 2015 с энаблером СПДС (соответственно, последней версии) сохранил файл.. И теперича для Акад 2012 с семеркой все СПДС объекты стали прокси.. ![]() Соответственно, родился вопрос.. Как осуществить выбор всех СПДС-объектов в файле разом, - есть ли такой механизм?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 28.10.2014 в 11:35. |
|||
![]() |
|
||||
Цитата:
SpQs выбрать "Все" |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Вообще, конечно, полная "неподдерживаемость" в старых версиях - ну очень... не очень... ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Ну и в Автокаде не все очень - очень. Сохранить в старых версиях можно, но часть информации теряется для текущей версии. А оно надо? Мы пошли по другому пути :-))
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Чего-то не совсем понятно, как отчет работает. Инфа снимается с блоков (атрибут-марка и дин параметры l и b). Надо, что б группировались объекты по всем трем, сортировались сначала по марке, потом по l, потом по b. Вроде все работает, но при изменении объектов (появлении, к примеру, блоков с новыми хар-ми) сортировка сбивается. Причем, если удалить все позиции из "группировки и объединения", а потом по новой вставить то же самое, - то сортируется. Еще непонятный факт - блоки с одинаковыми параметрами - помещаются в разные строки и не группируются. Значения l и b - одинаковые (в блоке округляются до целых), марка -тож.. А убиваешь один из блоков и копируешь другой - тогда группируются..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 28.10.2014 в 15:38. |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Не пойму как сделать так чтобы в базе могло быть 2 маркера, был взят за основу один маркер, его подредактировал, экспортировал в файл, то есть сделал другой маркер, как сделать чтобы они были в базе оба? всё переименовывал, делал копию в мастере объектов, всё никак.
|
|||
![]() |
|
||||
Ну ты затеял. Попробуй убрать из первой строки группировки "D". Оставь по ней только сортировку. Вообще не могу представить себе алгоритм. Можно файл. Хотя бы в личку?
Вообще не могу представить как оно может так работать :-( |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Блин, однако.. чудесатые чудеса.. Линейным параметрам назначен тип растояния "приращение" с шагом 5 мм (то бишь не может быть L 210,125 мм, к примеру). Тем не менее, выделил все блоки из предыдущего своего скрина, что жили по разным строкам, "гуртом" задал им те же параметры (210 - 150), - и они, падлы, таки сгруппировались в одну! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
----- добавлено через ~2 ч. ----- Цитата:
скинь на форум блоки и таблицу, дело быстрее пойдет. Offtop: а то как мыши про слона рассуждаем, нет, не было и не будет тут экстрасенсов
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Я вообще потерялся в тундре. Как ты хотел группировать объекты с разными значениями? Еще раз спрашиваю: Зачем группировка по "D" ? И по разделам надо делать пользовательскую сортировку а не абы как, по алфавиту
Последний раз редактировалось MCAD, 29.10.2014 в 06:41. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
AlexV
Ну так сортируй по префиксам, проще всего создать 3 разных строки... Сперва делаешь выборку по объектам ЭО, сортируешь и группируешь их и т.д. Offtop: Саньтычего???
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
AlexV, набери spsmaster и в папку Templates импортируй MCD-шник и используй при пользовательской сортировке по Комплект КД по ГОСТ Р 21.1101-2013
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Черных дыр ![]() Не, ну дык а мой-то метод чем плох? Тем более, шо работает он, - по крайней мере при создании таблицы, - косяки бывают при обновлении, если блоки отредактировать/поменять/скопировать. Ладно, в любом случае, комплект ужо распечатан, все окей.. MCAD, спасибо! импортировал, попробую..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
да пожалуйсто.. вот оно..
Косячок, скорей всего, с блоком. Чегой-то его параметры l и b, хоть и не должны вроде, а - отличаются от целого, если покопаться в них до двадцатой запятой.. Работа с объектами СПДС - имеет все признаки BIM, идеальное воплощение которого - Ревит. ![]() Потом, вглядевшись внимательно в результат, понимаешь, что он не верный и лихорадочно втыкаешь, где косяк и чья логика лажает, - твоя или разработчиков BIM. Потанцевав с бубном еще день и отловив косяк, опять делаешь результат за пять минут, перепроверяешь, - вроде верно. Ладно, потратил времени больше, чем если бы вручную строгал, но зато теперь "поменял че-то, автоматом - все пересчиталось!", и в следующем проекте - все уже настроено и "день потерял, за пять минут долетел". Потом проходит время, меняешь.. Пересчитывается все через ж.., часть маркеров почему-то отвязываются от блоков (а внешне - хз, какой отвязался, какой нет), приходится опять "лезть унутрь", смазывать шестеренки солидолом и перевставлять формулы, перевтыкать маркеры (или разбирать на атомы и склеивать по новой семейства). Короче, скучно - не бывает! ![]() Не подумайте, что я что-то против СПДС или ревит имею, - наоборот. Так - гораздо интереснее, нежели кульманом по ватману! Возможности СПДС очень даже впечатляют, а бубны по сравнению с ревитовскими даже начинающий шаман может освоить.. ![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 29.10.2014 в 14:59. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну да.. Та же марка в Ревит, - попробуй ее заставить отростить еще одну выносную линию! А здесь - влегкую.. Или к примеру, что бы один маркер ссылался на два блока - легким движением руки.. при вставке тыкаешь в 2 блока, и маркер привязан к обоим. Вобщем, ндравится мне ваш продукт, однако.. Еще бы объектов армирования насоздавать (скачать), с динблоками все ж тяжеловато в редактировании, да и когда их размножается дохрена, подвешивается файл..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Здравствуй, Яков?
![]() DEM, ну ты хоть поделись своим СПДС богатством! Или у вас динблоками тож все.. Не создаете своих параметрических объектов СПДС?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Цитата:
+ Программа по их подсчету, вся логика в файле xml.... ----- добавлено через ~2 ч. -----
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. Последний раз редактировалось DEM, 31.10.2014 в 14:17. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
DEM, а выложи для примеру какие-нить шпилько-хомуты? Интересно, как реализовано.. Отрисовывается в одну линию или "контуром"? Как диаметр стержня параметризуется? Информация (о длине, классе арматуры, принадлежности к конструкции, марке) - в атрибутах хранится или программно добавляется к свойствам объектов блока (расширенные данные или там вообще.. в базе данных отдельной)?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну да, вроде все понятно, но я ту же шпильку лепил (что бы диаметр шпильки и охватываемого стержня менялся, ну и проч.), сочетая динпараметры и параметрические зависимости, - и таки блок не адекватно себя ведет, а где собака зарылась не совсем ясно.. А уж для хомута, что бы к примеру четыре стержня охватывал, и динамически его форма менялась, и можно было диаметры менять - тут вообще математика высшая.. Может, конечно, излишества все это, и достаточно схематично в одну линию изображать, - тогда конечно ноу проблем..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
Хомут параметрическим объектом СПДС
свойства переносятся подобием ----- добавлено через ~5 мин. ----- верните ево.. а_)
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну, в одну-то это понятно, да и в 2 понятно, если диаметр не менять.. Но хочется-то аки в проджектах! И главное, почти получается
![]() Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
Offtop: Давайте вернем MCAD'а. Пользы от него больше, чем рекламы.
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
сделал зависимости между объектами.. _) если надо будет обновлю.. у меня чертит 2 линиями))
СПДС 8
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
YngIngKllr Регистрация: 29.03.2005
СПб
Сообщений: 12,968
|
Offtop: Да кто же тебя спрашивать то будет....
У людей тоже дети есть, они кушать хотят, а MCAD не платит в казну ни копейки...
__________________
Работаю за еду. Working for food. Für Essen arbeiten. العمل من أجل الغذاء Працую за їжу. |
|||
![]() |
|
||||
Спасибо всем за участие в моей судьбе
![]() |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
MCAD, по случаю амнистии вопрос. В маркере поле можно привязвать к атрибуту определенного блока. А можно сделать так, шоб он цеплялся к атрибуту по имени, а имена блоков, с которыми возможно связать маркер, были разные?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
схемы армирования довольно условные _) и думаю читаемость чертежа так лучше.
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
wlonda, если рисовать хомут в 2 линии, то тут уж не до условностей. Всё должно быть точно.
Надо принципиально определиться, нужно ли выполнять требования к диаметрам оправки (п.8.3.30 СП 52-101-2003) для хомутов, или же их можно гнуть с диаметров продольных стержней. Для балок, например, вопрос очень принципиальный, так как сразу возникает вопрос - куда смещать продольную арматуру. |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
Цитата:
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Цитата:
Да можно связать маркер или шаблон (выноски) с атрибутом блока. Важное условие при связывании нужно при выборе значения выбирать "свойства" в нашем случае атрибут блока. При повторной вставке маркера или шаблона независимо от имени блока, если в нем будет атрибут с тем же именем, то маркер-шаблон получит его значение. _______________________________________ PS маркер-шаблон это потому, что в данном случае они ведут себя одинаково. PPS под шаблоном подразумевается шаблон полученный из выноски.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Можно, смотри в примере. Нужно только одинаковые имена атрибутов.
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Спасибо, однако СПДСина у меня старая..
Ндя, применение динблоков для армирования в комплекте с автоматической спецификацией СПДС при всех положительностях имеет недостатки, существенно снижающие скорость редактирования (или я все еще не умею правильно готовить динблоки). Расставил, замаркировал, табличку сделал, - а потом треба проемы увеличить/уменьшить/передвинуть, - а динблоки -то командой _stretch хрен растянешь.. За ручки каждый тягать - то еще удовольствие, особенно когда файл тяжелый и регенерация на каждое изменение подвешивает комп на пару секунд.. Выцеплять их быстрым поиском и через свойства менять - вариант, но когда блоки отзеркалены и имеют разные значения углов поворота, к примеру, - результат тож отличается от ожидаемого.. Короче, надо, видимо, вкуривать создание параметрических объектов СПДС.. Если не отбросит меня обратно в ревит.. занимаешься долго ревитом, - материшься и добрым словом поминаешь СПДС / автокад.. займешься СПДС - тож материшься и через какое то время хочется обратно в ревит.. Короче, нет счастья BIM в жизни конструктора КЖ. ![]() Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Ну а как ты хотел :-|
Если в таблице сложны отчёт с выборкой большого количества объектов и, тем более с расчётами о операциями по объединению и/или группировкой, то он может занимать и не только пару секунд. От этого никуда не денешься. Варианты. Вставлять отчет в последнюю очередь или на время редактирования снимать " Автоматическое обновление отчета" и " Автоматический пересчёт формул". Только потом не забудь восстановить и обновить. Offtop: Если говорить о объектах СПДС - то они не так уж и сложны. Особенно что касается ЖБ Насколько старый СПДС? Это давно реализовано :-( |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() А насчет "не так уж сложны" - попроще конечно ревитозаморочек, но сполтычка тож не заведешься, надо тренироваться.. Меня больше расстраивают косячки (возможно обусловленные криворукостью) - я выше там файл выкладывал с ведомостью отверстий, - чей то и связи маркеров с блоками непрочные, и обновление таблицы хреноватое.. Замечания сейчас пришли, смотрю, - отказала блин автоматика в нескольких местах! ![]() ----- добавлено через ~22 ч. ----- Товарищи ученые, подскажите.. В таблице СПДС есть замечательный инструмент "скрыть столбец", когда он на чертеже невидим, в редакторе таблиц - видим. А аналогично со строками можно? А то скрытые строки в редакторе не видны.. Можно ли сделать так, что б строки "Итог отчета" в редакторе были видны, а на чертеже скрыты?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
Вот на этом у меня успехи пока закончились...приэтом таблица совсем не радует своей надежностью. Постоянно пытается уронить автокад. По человечески оформить первый столбец не представляется реальным. Либо забиваю болт если все просто, либо разбиваю таблицу, и ручками ручками... Последний раз редактировалось Konstruktiv54, 12.11.2014 в 14:32. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Очень надеялся подключить к своим спецификациям объекты СПДС Железобетон. Но для корректной работы необходимо иметь полностью одинаковые названия параметров, а для этого надо иметь доступ к исходникам, а это я думаю нереально ((
|
|||
![]() |
|
||||
Создать объект БД, который будет намертво валить платформу (не важно какую) или создать таблицу с условиями не поддающимися анализу? Да легко :-| Тут СПДС не виноват. Он не может ЗАЩИТИТЬСЯ от всех причуд пользователя.
Пришли посмотреть? |
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Konstruktiv54, так можно для одной стенки врс прикинуть или для одной плиты максимум, но не более.
Мой велосипед работает без сбое на любое количество объектов (сейчас ограничение в 200 каркасов и 500 объектов, но можно сделать сколько угодно). Рекомендую "копать" в этом направлении. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я согласен с тобой, но честно говоря, я терпеть не могу импорт между программами, и такой способ мне нравится больше. Но если начну заниматься монолитными каркасами, тогда думаю придется. А пока обхожусь местечковыми ведомостями (на фунд. плиту, на группу ростверков, на монолитные участки).
Вот один из самых сложных листов для таблицы спецификации и для ВРС, который у меня получилось сделать. Здесь все таблицы заполнены в автоматическом режиме, ну или полуавтоматическом режиме (ручками в нее вообще ничего не вносил) П.с.: жду нового Железобетона...может там какой-нибудь прорывной скачек будет ))) Последний раз редактировалось Konstruktiv54, 12.11.2014 в 15:19. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Учиться надо грамотно объекты создавать, а времени нету.. и ютуб на работах закрыт, уроки по созданию не посмотреть..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Konstruktiv54, фишка экселя в том, что там можно легко и беззаботно перемножить матрицы (именно на перемножении матриц у меня это всё работает). В таблицах СПДС я сомневаюсь, что такой функционал когда-либо будет реализован =)
|
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я представляю примерно как это может быть можно реализовать, но у меня точно не хватит мозгов на это дело.
Нужен какой-то суперобъект, который сможет извлечь из ряда выделенных объектов набор параметров, сформировать из них какую-то совокупность, и передать ее в спецификацию. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
бгг )) но записку же я не импортирую, я ее сразу в ворде составляю.
Помимо прочего, эти объекты сразу отрисовывают графику, и учавствуют в спецификации...раньше они еще и маркировались за одно, но в последнее время я решил отказаться от присутствия маркировки в объекте, потому что СПДС до сих пор не знает что такое зеркальный текст. ----- добавлено через ~10 мин. ----- Цитата:
А в том что сейчас возможно реализовать такой объект я тоже не уверен. Сейчас у меня это работает полуавтоматическом режиме. |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Цитата:
Или я глупый какой-то, или так и задумано. Хочу спросить вас, если вы ей сами пользуетесь, то каков процесс? Как это делаю/понимаю я. Я себе начертил в автокаде. Расставил все позиции маркерами СПДС, который тут выше выкладывался. Таким образом я получил спецификацию на изделия/элементы. Но посредством СПДСа не создать ВРС (ведомость расхода стали). И потом я распечатав свои спецификации, руками заполняю в Экселе в вашем файле все свои каркасы и сетки, и получаю ВРС. 1. нет способа избежать ручного ввода. Видя, как вы создаете развертки и прочее, просто не верится, что Вы делаете рутинную работу вручную. 2. Где-то на форуме читал что вы не заморачиваетесь и вставляете ВРС в чертеж прямо из Экселя. Это как? Не по форме? Или у вас есть какая-то более новая редакция этого Экселя и там он уже соединяет/удаляет ячейки, делая таблицу "по форме." Опишите процесс работы, если Вам не сложно. ----- добавлено через ~2 мин. ----- Цитата:
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
не совсем понял к исходникам чего? объектов? мастер объектов вам в помощь.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
|
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
ну 200 - шаг само собой, 02 - остается либо позиция либо количество. Странная форма записи, это где такое? И вообще, вопрос не туда, не в тот раздел у вас...
|
|||
![]() |
|
||||
уже не КМ, и не САПР Регистрация: 15.11.2011
Сообщений: 362
|
Они прописаны в коде, в мастере вы только типоразмеры сеток стержней и тп можете увидеть, также можете свои типоразмеры добавить.
Последний раз редактировалось vd17, 14.11.2014 в 10:13. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
В форме маркера есть кнопка "подсветить исходный объект", если маркер не привязан к объекту, она не активна. А есть ли метод, что бы "гуртом" выделить маркеры, которые не привязаны к объектам?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Соответственно которые будут без стрелок значит отвязались или нет привязки.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Я так понял, объект, который при этом создается (хренова туча прямоугольников, в которые вписаны маркеры с привязкой) можно безболезненно удалять.. А вот такого рода объект, которые время от времени вылазят из невидимости после редактирования таблиц с отчетами или использования "быстрой селекции" СПДС? Как его "уневидеть" обратно? (я так подозреваю, что убивать не нужно, вдруг там какие связи-ссылки-прочее добро из внутренностей СПДС..)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Подскажите, а вот когда в одной таблице несколько отчетов по разным объектам, которые фильтруются из одной области чертежа. А нельзя ли как-то задавать "прямоугольник выбора объектов" для всей таблицы целиком? А то муторно для каждого отчета выбирать, и глюки случаются.. К примеру, часть раздела "данные", который живет ниже раздела отчета, - при переназначении выбора объектов частью строк оказывается выше, частью - ниже отчета..
А еще непонятно (на рисунке вложенном), - чегой это пара строк из отчета вываливаются и попадают выше шаблона отчета? ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 27.11.2014 в 11:40. |
|||
![]() |
|
||||
Нет, нельзя. А вот глюки - это закономерность, чем больше отчетов, тем больше глюков (сливаются ответы, пропадают данные и т.п.). Надеюсь когда-то это исправят (а то создавать несколько таблиц неудобно).
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
![]() |
|
||||
Цитата:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() А еще вопрос, - как по-простому подбить бабки по арматуре разных диаметров, ежели оно все будет жить в одном отчете? Интересно, а версии выше 7, - какие-либо изменения в них случились в плане убивания блох/жуков и прочих гадов в отчетах таблиц? Ну ни хрена логика не понятная по сортировке.. то потухнет, то погаснет.. то сортирует, то не сортирует.. Блин, выращивание БКК на почве СПДС чей-то тоже прибавки в урожайности не несет.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 27.11.2014 в 13:50. |
|||
![]() |
|
||||
в СПДС 8 CSoft добавил интересную таблицу, на ее основе сделал свою, все ячейки заполняются автоматически, подсчет количества по типу оборудования то же автоматом
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Подскажите, для отдельно растущего в чертеже маркера можно изменить размеры стрелок-засечек.. А как это сделать для всей тусовки разом? В настройках СПДС чей-то маркеров не нашел, только выноски.. Или это надо препарировать маркер и копаться в его внутренностях?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 29.11.2014 в 13:20. |
|||
![]() |
|
||||
Размеры стрелки маркера наследуются из настроек выноски.
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
При сортировке в отчете текстовых данных по возрастанию-убыванию получается известная хрень, когда Бм-10 следует за Бм-1, а не за Бм-9. Выбираю пользовательскую сортировку, создаю список, - вроде все нормально сортируется, Бм-10 падает на левел ниже Бм-9.. Но при появлении среди объектов Бм-11 она отчего-то взлетает перед Бм-6.. И еще, -создаешь список элементов сортировки, - а как его сохранить? Второй раз его даже и открыть уже не получается..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Цитата:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Да сортировка нормально срабатывает в момент создания, - все окей сортируется. Но при появлении нового объекта (который должен проявиться новой строкой в спецификации) - глючит и сортирует неверно..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Бм-1 Бм-2 Бм-10 может в объекте разбить отдельно Бм, и отдельно номер, сделать скрытые столбцы, по ним сортировать, а в "Поз" и "Кол." данные заносить через формулы, если выборка по параметрическим объектам, то все еще проще, в их свойства можно запихнуть, что угодно и как угодно, по любым условиям. и сортировка будет работать корректно. Мой опыт подсказывает, что то, как мы привыкли делать не всегда оптимально, и не всегда поддается автоматизации, иногда приходится подумать, а не решать задачу в лоб.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 02.12.2014 в 22:52. Причина: PS Ох уж эта интеллектуальная собственность ))) |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
В "языке СПДС " нет же функций преобразования данных (типа, что б "Бм-1" превратить в 1)? Теперь мои и до этого не самые легкие файлы обзавелись таким количеством динблоков с атрибутами и таблиц и прочих спдс-объектов со связями, шо таки приходится их резать на куски, - комп еле ползает.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
я понимаю, конечно , что сперва была некая устаканившаяся метода, потом появился СПДС и ура!! давай дин блоки связывать с маркерами , и в таблицы данные собирать и с маркеров и с блоков, да еще таблицы вставляем сразу... никакого компа на такой изврат не хватит... дин блоки тормозят комп и Кад значительно сильнее чем параметрические объекты сходной или даже большей сложности (дин блок хранит информацию о себе в себе)))) параметрика в базе) а если по такому пути пойти... там где нам нужна графика, дин блоки заменяем параметрическими объектами, а маркером или шаблоном выноски (что рациональнее) в случае нужды просто маркируем этот объект (ну там Поз.1/Бм-10) и выборку в отчеты таблиц делаем из параметрических объектов
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Более универсальный, но использование редактора коллекций имеет свои преимущества: Вы можете многократно использовать один набор для списка в разных объектах
Что кстати и нужно было: Цитата:
На примере таблицы и первой строки универсальной выноски Цитата:
|
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Цитата:
Добавил "легенду" на youtube 0:00 Наводим курсор на отметку уровня. 0:03 В подсказке видим, что это позиционная выноска и стандартные атрибуты 0:04 При включенной в настройках СПДС привязки «Ближайшая», нажимаем правую клавишу мыши. 0:06 В нашем случае на выноске был создан «шаблон» (sptwiz). Открывается «пользовательская форма». Имеется возможность выбора из выпадывающегося списка, связанного с «редактором коллекций». 0:12 Открываем таблицу на редактирование 0:15 Заходим в диалог «Группировка и объединение» и кликаем по «пользовательской сортировке» 0:17 Выбираем нужный «тип сортировки» 0:21 Добавляем новый пункт «ПРИМЕР» в коллекцию 0:30 Стрелками передвигаем пункт «ПРИМЕР» на нужную позицию в списке 0:38 Открываем на нашей выноски шаблон 0:40 Нужный пункт «ПРИМЕР» автоматически появился в списке. Нужно отметить, что он так же появится во всех связанных «контролах» на любых пользовательских формах 0:44 При закрытии диалога редактирования выноски автоматически происходит обновление связанных данных в таблице и применяется «пользовательская сортировка» Последний раз редактировалось MCAD, 03.12.2014 в 10:44. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
У swell{d}, по-моему, скачал обозначение проема со стержнями усиления. Неплохой объект, но хочется такого-этакого создать.. Само обозначение проема - создать можно (тем более и на сайте СПДС пример именно по нему).. Арматурный стержень, в котором будет жить тьма параметров - тож можно (параметры: длина, диаметр, класс, количество, масса, маркировка, принадлежность к конструкции, возможно - форма); а можно ли создать такой проем, к которому бы привязывались сии стержни и были запараметризованы? Что бы длина анкеровки, к примеру, зависела от диаметра стержня, а количество стержней - от габаритов проема?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
мои объекты. основанные на объектах swell{d} и Konstruktiv54 за что им отдельное спасибо.
ведомость деталей, сделана так чтобы автоматически подхватывать с некоторых объектов свойства. критику приветствую! не все мне нравитса но времени мало.. _( объект "Зона розподілення" подхватывает и вносит свойства по отдельным элементам армирования. Шаг и количество.
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Цитата:
Нет никакой возможности данный материал перегнать в 6-ой СПДС? Это даже не просьба (я справляюсь и тем что есть у меня на сегодня), а чисто интересно, существует ли такая возможность в принципе. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
все формы имеют размер 500 на 750 у меня. элементы форм копируются ctr+A Ctr+C и вставить ctr+V. Можно попробовать копированием формы перенести, если есть 2 версии СПДС?
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
я за.. но до твоих объектов я не дотягиваю.. много работы .. нет времени вникать .. во все.. но было бы неплохо стандартизировать объекты к одному виду.. легче работать. я поэтому и перерабатываю.. твои объекты под себя.. и в процессе на работе задают вопросы.. и я по ним правлю.. привожу к одному стандарту..
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Это было бы неплохо. Так что предлагайте, - те кто уже много чего наваял. Я, правда, подключится смогу, только когда наши разорятся на последнюю версию СПДС, а это хз когда произойдет и произойдет ли вообче..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Дык, если у кого-то СПДС9, он при всем желании в СПДС6/7/8 сохранить не сможет..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
с одной стороны хочется взять мои как они есть, но я не соблюдал рекомендации к названию переменных:
Использовать префиксы типа переменной (r – вещественный, i – целый, str – строковый, b – логический, vec – вектор, pnt - точка) Использовать описательные имена переменных (например, rLength вместо L, bSection вместо sh) Использовать прописные и сточные буквы в длинных именах переменных (например, rWP2offset, bUseFlatSeal). Я не знаю насколько это существенно, как-то обходился. Вообще список переменных подлежащих стандартизации выглядит примерно так: Код:
|
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Если несмотря на загруженность и скорые праздники, дело таки дойдет до совместной работы, то:
Я к сожалению таких дел не умею, и полезным быть не получится, но скромно попрошу от себя и жителей Украины "Обозначения" арматуры не забывать писать и наш ДСТУ 3760-2006, как ГОСТ на арматуру, если это не затруднит. (ладно я - я под себя базу данных перебил, а кто-то другой - не сумеет) И для сеток у нас ГОСТ нынче "ДСТУ Б В.2.6-173:2001". Спасибо. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Интересно, а в формулы отчета автогадо-поля никак не засеять? Ну типа, (если ячейко>5, то "лист "
%<\AcSm Database("\\....всепутем-кж1.dst").SheetSet("gADC086DF-EB27-48BC-895F-DD0C1DF37BB9").Component("gE8F0C92F-42AA-4655-A913-28AEB15DAEBB").NumberAndTitle \f "%tc3" \href "\\\\....всепутем-кж1_листы1-115.dwg#,20 См-1 Арм##1">% %<\AcSm Database("\\....вседругимпутем-кж1.dst").SheetSet("gADC086DF-EB27-48BC-895F-DD0C1DF37BB9").Component("gE8F0C92F-42AA-4655-A913-28AEB15DAEBB").NumberAndTitle \f "%tc3" \href "\\\\....вседругимпутем-кж1_листы1-115.dwg#,20 См-2 Арм##1">%
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи, а не подскажете, - реально ли в ячейке отчета вывести количество объектов, в зависимости от значения определенного атрибута? То есть понятно, что можно сгруппировать по его значению, но.. Короче, на скринах примеры.. я думаю, кто в теме - поймет..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
А, ну это что-то типа такого? :-))
добавил аттач: |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
... а поподробней? Я пытаюсь сочинить групповую спецификацию.. Если группировать по принадлежности к конструкции, то одинаковые позиции живут в разных строках..
(сам чертеж "в процессе", там хренова туча разных блоков, - потом причешу.. если в принципе возможно сие..)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 09.12.2014 в 15:38. |
|||
![]() |
|
||||
=Iff(Object.KONSTR==E3;count(Object.N);"")
если считаем в блоке количество N, то наверное правильно будет summ(Object.N), а если нам надо просто количество блоков то count(Object) и еще я не совсем понял, для чего перенос на строку сделан =Iff(Object.KONSTR==E3;[color="Red"]count(Object.N) ;"")
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Не, тут не перенос на строку.. просто в ячейке соответствующего столбца должно отображаться кол-во позиций из стобца "C", если значение Object.KONSTR равно заголовку столбца, - и "пусто", если не равно. Если производить группировку с учетом значения Object.KONSTR, то все считается правильно, - но тогда не получается одинаковые позиции загнать в одну строку..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
а если так, я не строитель, много не знаю )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Если бы остальные строчки по столбцам "Бм-1" и т.д. объединялись - то пошло бы.. А так, похоже, придется таки напильником допиливать, автоматизьму не выйдеть..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Вопрос для общего развития:
эти Бм-ххх, их сколько может быть в пределе? А если Бм штук 50??? Опять же каждый раз ручками править столбцы добавляь удалять скрывать... Может их в столбец переделать.. Бм-1 10А240 20А240 Бм-2 10А240 20А240 _________ или стандарт какой есть, на спецификацию? на рисунке принцип, но твою таблицу так перекрутить на раз можно, тогда точно все будет в автомате. ____________ цифрами дан порядок группировки по уровням, в твоем случае уровней будет 2 1 это Бм 2 это арматура
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 09.12.2014 в 17:10. Причина: мысль пришла )) |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Подскажите можно ли реализовать следующую:
меня интересует можно ли автоматизировать создание параметрических объектов (ПО). возьмем простенький ПО - арматурный стержень. суть - отрезок, но обладающий параметрами типа массы и диаметра. Я пытаюсь ускорить его создание. Например таким образом: у меня есть отрисованный обычный отрезок. Я при создании ПО арматуры навожу на этот отрезок мышкой, и ПО сразу считывает и присваивает себе все его геометрические характеристики (начальная точка, конечная точка, ну и собственно длина) |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Konstruktiv54, на vba, мне кажется, не сложно такое сделать... я тебе же вроде линии-сваи переставлял для скада? идея та же, только вместо отрезков вставляем ПО (программное обеспечение? прогрессирующее обрушение? ненавижу аббревиатуры)
|
|||
![]() |
|
||||
Цитата:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
swell{d}, я вон в скобках обозначил (ПО) - параметрический объект )) просто много раз писать это словосочетание уже бесит. VBA может расставлять объекты СПДСа?
doctorraz, в смысле зачем? я хочу тратить на операцию не 10 секунд, а 3, не три клика мышкой, а один. Попробую более подробно описать задачу: 1. я выбираю создать ПО "Арматурный стержень". 2. навожу курсор на автокадовский примитив "отрезок" 3. нажимаю ЛКМ, и получаю арматурный стержень, с координатами как у примитива. Вообще идеально: если бы я мог выбрать массив примитивов, по которому отстроился бы массив арматурных стержней! |
|||
![]() |
|
||||
Цитата:
а массив примитивов другая программа расставит? а как она узнает как отрезки расставлять?
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 09.12.2014 в 22:17. |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я не понял, по твоему, это реально или нет? )
У меня была надежда на функцию геометрической зависимости, но так как с ней у меня понимание не налажено, я и возможностей не понимаю. Будем считать, что массив примитивов уже есть... |
|||
![]() |
|
||||
я пока еще задачу не уяснил...
геометрическая зависимость тут вряд ли поможет, с ее помощью можешь выровнять объекты, думаю это не совсем то... да и если объектов много связать зависимостью тормоза и глюки неизбежны ((( может тут больше подходит раскладка пользовательской плитки??? какая разница плитка или арматура, если конечно есть определенный алгоритм (система). Offtop: я тут в тему ЖБК врубился чисто из-за того, что про СПДС, я электрик, а не строитель
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 09.12.2014 в 22:33. Причина: мысля пришла |
||||
![]() |
|
||||
нет, не разбивая объект не удлиняет и не обрезает, но работает команда "растяжение".
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 10.12.2014 в 11:56. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
уже не КМ, и не САПР Регистрация: 15.11.2011
Сообщений: 362
|
о какой версии речь ведете? что там допилить, чего нехватает?
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Граждане товарищи СПДСо-пользователи и СПДСо-создатели, а таки как можно табличку со скринов преобразовать? Нельзя ли как-то используя отчеты как промежуточные таблицы, создать товарного виду спецификацию и ведомость расхода стали?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 09.03.2007
Ukraine. Lviv
Сообщений: 94
|
Offtop: для сборных элементов можно использовать таблицу в первом вложении, но для монолитных вас часто будут вспоминать _). Зачем усложнять?
отдельно формируйте спецификации на каждую балку. Вам проще и на стройке меньше вопросов.
__________________
смотрю.. некоторые темы на форуме.. и понимаю.. что необходимый инструмент на dwg.ru это бубен |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Ради интереса можно зайти в адаптацию команд ACAD и посмотреть, что есть для СПДС, много команд которых нет в меню и панелях, можно попытаться запустить, но ACAD говорит "неизвестная команда нажмите F1"
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 10.12.2014 в 15:11. Причина: оЧепятки |
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
и какой же гост предписывает так делать? в 21.501 даже близко ничего такого нет
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
AlexV, ну просто ты сам придумал таблицу, сам там маешься с ней, чего-то от нас ждёшь. Тогда как можно сделать всё значительно проще и удобнее. Просто бумаги побольше уйдёт
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да не я придумал, все уже до меня придумано. Я просто ее пытаюсь пересадить на почву СПДС..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ... Мдя, хорошая таки вестчь сии отчеты.. Ведомость деталей теперь - тож "полуавтоматом". Но, правда, приходится файлов плодить тьму.. Не пережевывает комп динблоки в больших количествах! ----- добавлено через ~17 ч. ----- Товарищи, а подскажите строчкой формул.. Если выборка в отчете - блоки, - как отобразить в ячейке геометрию блока? MCAD недавно картинку выкладывал,
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Все работает, см. вложение
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Пользуясь достаточно распостраненым маркером для армирования, при установке флажка на "учитывать погонными метрами" в таблице СПДС в автоотчете создается строка вида верхней.
Вроде все понятно и ясно. И у меня всегда проходило, пользуюсь давно. Но сегодня попался прораб, который "дружок" моего начальника, и уперся, что ему не понятно, что тут написано и хочет что бы я писал, как было раньше, как в СССР, как в нижней строчке. И вот он прям уперся и пена изо рта, "все спецификации неправильные", все не понятно, все неправильно! Я, конечно в курсе, что так правильнее, "так всегда было и все так делают", но хочется же автообсчетами! Вопрос касается только погонажа. Отдельные стержни - все нормально. Спрашивается: 1. На сколько это вообще критично и где-то ЧЕТКО прописано, что бы требовать именно так? 2. К кому-то приставали с такими претензиями? Последний раз редактировалось 13Rossoneri, 15.12.2014 в 12:19. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Извращение - не наш метод.
Если в колонке "Наименование" задать для отчёта: Цитата:
Цитата:
----- добавлено через ~3 ч. ----- Цитата:
В двух словах:
![]() Всё гораздо проще чем на картинке :-) Последний раз редактировалось MCAD, 15.12.2014 в 14:45. Причина: Файл не прицепился |
||||
![]() |
|
||||
у них еще и графика "долбанутая" при вставке в таблицу ))) если у блока несколько видов, то видны все.... еще тот бутерброд получается
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Offtop: Ну, я же не профессиональный программист.. Так вот сразу бывает и не разберешь, где у вас там "метод", где "свойство", а где, понимаешь, "событие"!
![]() Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
![]() Нет. Последний раз редактировалось MCAD, 16.12.2014 в 09:48. |
||||
![]() |
|
||||
если очень надо, то можно через одно место, например так...
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
doctorraz, MCAD, спасибо, но мне примеры ваши не посмотреть, версия СПДС древняя.. А вот скажите, - есть в таблицах "вставка материала", позволяющая делать внутре ячейки дробный текст. А можно сие как-то в отчете сделать? (чего то типа формулы (iff объектнэйм такой-то; текст с дробью;"")... Может, можно какие там управляющие символы задействовать для текста типа "%%U"?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
там не отчет, но работает так же. Поставь себе что-то бесплатное с поддержкой таблиц последних версий ;-)) тогда можно будет смотреть работу таблиц (не редактировать) отчет (только в надежде на продолжение рифмоплетства) сохранил в старой версии |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Offtop: Спасибо за советы... и за помощь ранее. Продолжу, значицца, изобретать велосипед. ...а пока в рифмоплетстве продолжения нет, - вот тебе здесь,- небольшой кусок графомании.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
А зачем тогда три отчета? Если у вас в объектах одинаковые параметры.
Запихайте их в один отчет. Последний раз редактировалось MCAD, 18.12.2014 в 11:07. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Не параметры там разные, сортировка только в каждом одинаковая, просто к примеру один шаблон на маркеры кажешные, а другой на параметрические объекты доп. армирования, и оба шаблона сортируются по номеру позиции, и это может получаться к примеру так что маркеры 1,5,6,8 , а доп. армирование 2,3,4,7, соответственно в спецификации получается всё в разнобой. Как быть?
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Без примера можно только предположить, что можно:
Последний раз редактировалось MCAD, 18.12.2014 в 11:39. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
На счёт одного отчёта тоже подумал, но это вроде как не самый лёгкий путь, хотелось бы попроще ) |
|||
![]() |
|
||||
Проще можно. Но только такая фигня получается :-|
Ну а проще - пока не придумал. Может позже что-то сложится или подскажет кто ;-) !!! |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Уважаемый MCAD, я вот попробывал пойти таким путём , я в первом шаблоне отчёта добавил ещё строку, и скопировал в неё данные из второго отчёта, а в выборе объектов для этого первого отчёта, добавил ещё чтобы учитывал эти парам. обекты, и вроде спецификация то почти получилась и сортируется, только вот когда зайдёшь в неё, там несколько строк с ошибками, можете посмотреть?...
|
|||
![]() |
|
||||
Я бы начал с того, что "Обозначение" (колонка "D") Вычислял бы не в таблице, а в маркере. И Вам было бы проще в таблице формулы редактировать и СПДС'у таблицу считать. Перерасчет данных в отчете происходит при каждом изменении в выборке. А маркер изменяется одни раз (правда потом отчёт тоже перестраивается, еще один аргумент упростить формулу в отчёте).
Что касается отчёта. Я имел ввиду не де строки, а условие в одной строке. Что касается файла.
Совет пересмотреть сам процесс построения документа и отчёта остаётся в силе с высоким приоритетом. |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
После долгих мучений я вообще отказался от маркеров...и применяю только параметрические объекты.
Применение в спецификациях кучи фильтров (как в примере из поста 270) предполагающие вносить в спецификацию только маркеры с названием "Маркер КЖ в.2" и параметрические объекты "Дополнительное армирование" может сыграть с вами злую шутку. Это сейчас в примере все просто: голые объекты на голом пространстве, легко считать и контролировать, но когда в реальном объекте у вас будет 40 листов и 20 спецификаций, вы замучаетесь прописывать все эти условия, какие маркеры включать, какие не включать, и потратите много времени на проверку корректности спецификаций. Поэтому я считаю - что таблицу надо строить универсальной, она должна обрабатывать все возможные объекты/маркеры, для этого вам правильно пишет Яков, все вычисления должны проводиться в самом объекте, и таблица уже должна воспринимать готовое значение позиции/маркировки/обозначения/массы/примечания Последний раз редактировалось Konstruktiv54, 18.12.2014 в 22:31. |
|||
![]() |
|
||||
В защиту / Оправдание применения маркеров хочу напомнить (тем кто забыл), что у маркеров есть следующие возможности:
Что касается таблиц:
PS: Правда это уже совсем не в тему "Параметрических объектов СПДС для армирования ЖБК". В теме совсем не осталось вопросов касающихся параметрики :-( |
||||
![]() |
|
||||
Можно и даже в разы больше.
Но:
00:10 Создаём «Универсальный маркер» 00:15 По умолчанию тип поля «Простое» 00:20 Мы можем ввести значение для отображения на поле чертежа 00:26 Открываем маркер на редактирование и начинаем редактировать его свойства. 00:30 Добавляем свойства «Длина стержня» с «объекта Болт». Автоматически устанавливается «Однонаправленная зависимость» 00:40 Значение атрибута автоматически меняется на чертеже 00:45 Редактируем длину болта. Автоматически меняется значение атрибута маркера. 00:50 Редактируем свойства маркера и устанавливаем «Двунаправленную зависимость» 01:00 Меняем значение атрибута маркера на 120. Закрываем диалог редактирования. Меняется и значение маркера и Длина «дочернего» объекта «Болт» (если при этом дочерний объект имел свои зависимости, например участвовал в отчете или спецификации, то там тоже меняется 01:10 Открываем диалог редактирования болта. Смотрим, что максимальная длина болта 200 мм. 01:20 Открываем на редактирование маркер и меняем тип зависимости на связь с табличными атрибутами. 01:30 Вводим в поле редактирование значение длины стержня болта, не предусмотренное ГОСТ’ом. Автоматически определяется максимально допустимое значение, но в поле редактирования доступны и значения введённые пользователем. Более полно рассмотрены «зависимости» в команде SpConstraint (mcConstraint) Последний раз редактировалось MCAD, 19.12.2014 в 08:08. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Подскажите, а есть ли возможность использовать в формулах таблиц аналог функции Like из VBA? (то бишь проверить текст на содержание опр. символов)?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Нет
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
----- добавлено через ~13 мин. ----- А не подскажите, как вписать блок в ячейку, что б его изображение растягивалось "на всю ширину"? ..и чего такое есть "=Object."Таблица блоков1""? Думал, шо це что-то типа "номера описания блока" в коллекции ThisDrawing.Blocks, но вроде блоки с разными именами имеют одинаковое значение этого свойства..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 22.12.2014 в 11:25. |
|||
![]() |
|
||||
Цитата:
Object.BlockName это вроде фамилии Схема_контакт Цитата:
Цитата:
Код:
Вообще то, в этом примере я не решал никакой конкретной задачи, просто хотел показать, что можно внедрить графику в ячейку таблицы и потом по условию ее отображать. Потому как дин блоки в СПДС таблице выглядят не очень.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 22.12.2014 в 20:08. Причина: кавычки ))) |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
еще раз идем сюда #257
и смотрим внимательно на столбец "В" Object.BlockName качаем файл и смотрим там еще раз
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 25.12.2014 в 16:42. Причина: добавил картинку |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Заодно посмотришь, какие поля вообще доступны. PS может есть смысл подумать над обновлением? или переходить на нано... но там свои нюансы()()()
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 25.12.2014 в 16:42. Причина: оЧепятки |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Подскажите, вот в таблице к примеру в столбце который собирает данные с других скрытых столбцов - такое выражение =iff(Object == "Универсальный маркер";off(0;-2);off(0;-1)) , а если у меня кроме маркера несколько разных параметрических объектов, то я так понял должен прописать что -то типа того к примеру.... =iff(Object == "Универсальный маркер";off(0;-2); iff(Object == "Имя пар. объекта 1"; off(0;-1); off(0;-3)))
но что-то у меня не выходит.... не пойму что нужно прописать на параметрический объект, его имя или что? |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Просто у меня спецификация должна быть на 3 объекта, это маркер кж, параметрический объект -доп армирование- и параметрический объект -обрамление проёма-. Когда только маркер и парам. объект подсказали как делать в посте выше описал, а вот когда кроме маркера более чем 1 парам. объект не соображу как на них ссылаться
|
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Выкладываю свой маркер + доп. арм. и обрам. проёма взятые у swell, хотел сделать одну спецификацию и выборку под эти 3 объекта, спецификация для маркера + доп. арм. сделал, а вот добавить ещё обр. проёма не получается, подскажите пожалуйста господа спецы.
Уважаемый MCAD, хотел бы переделать всё по Вашему совету всё )) , но так как спецом в этом деле не являюсь, хотел бы доделать хотя бы это до конца )). За маркер прошу особо строго не судить делал чисто под себя и под свою группу коллег. Хотел доделать спецификацию и выложить здесь. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Условия в таблицах же у вас получается писать, почему вы не можете немного подредактировать объекты?
Что касается маркера - там есть параметр Opisanie, вам над ним немного поработать (я так понимаю надо просто заменить его значение, на то что вы написали в таблице к маркерам). Затем надо отредактировать объекты "зону армирования", и "обрамление отверстий" путем добавления параметра "Opisanie". Которое составить по аналогичному принципу. Другого толкового решения нет. Прописывать все возможные условия в самой таблице - не годится. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи конструкторы-инструкторы, подскажите один умный вещь.. При создании параметрических объектов в эскиз можно накидать "будущих ручек " инструментом "точка вставки" и присвоив им параметры инструментом "установить параметры".. Позиция ручки определяется расстоянием от "точки вставки" объекта, - по идее, 2 координаты (x,y) - почему в диалоговом окне 4 текстбокса с координатами (на скрине)?
Если "ручка" "выше" и "правее" точки вставки (то бишь координаты положительны), - то объект работает нормально.. Если же нет, - получается не адекватно (ручки отображаются "зеркально", тянешь вправо, объект растягивается влево.. Как тут правильно формулу вложить? Да, и еще, - а можно ли на точку вставки уронить параметры, что за нее тож можно было объект растягивать, - и как это технически осуществить?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 14.01.2015 в 17:04. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
AlexV, посмотри мой объект обрамления проёма - там это сделано. При перетаскивании точки вставки просто пересчитываешь координаты ручек так, чтобы их глобальные координаты остались на том же месте
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
вот зараза.. вроде получилось уже чей-то с чем-то.. А под конец дня пара неловких движений мышью, - и разбился каменный цветок, и автокад выпал в осадок..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 14.01.2015 в 18:07. |
|||
![]() |
|
||||
Цитата:
не проще ли что бы точка вставки была сама по себе (точкой вставки), а ручки растягивания, вращения, зеркаллирования и еще черт знает чего сами по себе??? она все таки (точка вставки) начало координат детали, и так извращаться.... можно потом на боевом проекте столько глюков словить.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
так делать, например:
http://youtu.be/sZWwiEBTViw |
|||
![]() |
|
||||
Цитата:
Задаем четыре ручки по углам детали Код:
Код:
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 15.01.2015 в 19:35. Причина: поправил код, добавил обработку 2 и 3 точек |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Подскажите, отчего получается так, как получается (во вложении)? Убиваешь виды и исполнения в мастере объектов, а они после сохранения - снова живее всех живых?
..а еще интересно, нельзя ли в скрипте поставить нечто вроде точки останова или команды Stop? Что бы оглядеться внутри, посмотреть значения параметров и т.д. ..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 16.01.2015 в 11:20. |
|||
![]() |
|
||||
Цитата:
Цитата:
в интересующем месте кода детали пишем: Код:
Монитор должен быть запущен до запуска СПДС.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
7.1.1064
----- добавлено через ~25 мин. ----- Блин, синтаксис скрипта пока напрягает с непривычки.. скобочки эти фигурныя.. Переменные пока не до конца понятно, как использовать, - я так понимаю, объявления не нужно, можно сразу внутри функции X=1 - тады X - интенжер, а ежели X=0.1, то - дабле? А если было X=1, а внутри функции X="опа", - тип на строковый сменится? Одно радует, - анализ скрипта Цитата:
![]() "&&" - аналог логического "And".. А аналог "Or" есть? Уже нашел.. "A || B"
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 16.01.2015 в 14:02. |
|||
![]() |
|
||||
Цитата:
Должно помочь: внутри исполнения все виды сделай разными, неважно как (верх, низ, с разрезом, с размерами) если такая же бодяга в другом исполнеии, то то же измени виды. Только после этого сохрани, потом можешь попытаться удалять, должно получиться. ----- добавлено через ~5 мин. ----- Цитата:
Ты бы почитал сперва по теме, тут ссылок море, методом тыка далеко не уедешь. то, что деталь как-то работает это еще не значит, что она работает как задумано тобой )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Да я читаю справку, и спдс-овские примеры.. только без метода тыка хрен воткнешь всю эту информацию в мозг! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
ситсемно изучать бесполезно, всеравно забудутся нюансы, плясать от поставленной задачи. От простого к сложному, а не наоборот )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Я так понял, что если мастер скриптов вызвать для определения свойств параметров и прочаяя, - то при сохранении результатов все, что было нажито непосильным трудом самодельного в скрипте - затирается? А с другой стороны, все что делается в этом мастере, - можно просто прописать непосредственно в коде скрипта? Или вновь вводимые параметры надо обязательно через мастер пропускать? Как, например, имя у параметра поменять, - надо лезть в мастер скриптов или просто в тексте его заренэймить?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 16.01.2015 в 16:16. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да я ухожу, только как вот, к примеру, - новый параметр добавить или старому имя поменять? По идее бы, - в дереве проекта должно они есть и во табличке.. почему бы и не менять имя по, к примеру, ПКМ? а не меняют..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Перейдите на панель "Скрипт", там все это написано в виде текста. http://clip2net.com/s/3azS3gW. Там добавляете параметры столько сколько вам надо и какие надо, в виде текста.
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи, а подскажите, - из существующего объекта можно выдернуть исходную геометрию видов? В маркерах есть "экспорт исходной геометрии", - по идее, должно быть нечто аналогичное для всех объектов?
И еще вопрос - параметры можно добавлять в скрипте, объявляя их как Public в function ActHeader. При вставке объекта они проявляются в окне свойств.. А как сделать их редактируемыми пользователем из того жеж окна? Эмпирически занес в список Changeable(... в функции ActHeader, задал первичное значение в функции OnInitialization, в OnChangeParameters добавил строчку X=new.X, но в окне свойств сия переменная один хрен не активна.. Может, в OnDialog еще надо ее куда запихнуть? ..ага.. добавил строчку в function OnDialog: UniDialog(X,"XXX"); .. и переменная стала "изменяемой". Но теперь при вставке / редактировании объекта выскакивает пустая форма (а там у меня еще следом showForm("Form1"); живет..).
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 19.01.2015 в 11:47. |
|||
![]() |
|
||||
Цитата:
Цитата:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Цитата:
Код:
Цитата:
..ну и еще, я так понимаю, есть возможность этот параметр N при вставке каждого объекта автоматом > на 1? попробовал так: - не прокатило.. OnInitialization - это же создание объекта? Код:
...а еще не могу найти функцию, которая конвертирует текст в число.. Есть такое?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 19.01.2015 в 15:42. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
...согласно справке, тип линий в объекте определяется заданием соостветствующих табличке параметрам объектов.. Создаю линии на слое "ШТРИХОВЫЕ" кошерного зеленого цвета, распознаю вид, - а в объекте линии один хрен как основные получаются.. Отчего?
.. и еще вопрос.. после редактирования объекта можно применить изменения к вставленным в чертеж ранее экземплярам?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 19.01.2015 в 15:15. |
|||
![]() |
|
|||||||
Цитата:
Offtop: я вот думаю, для кого я блог пишу??? Если одни и те же вопросы задают по сто раз ((( Цитата:
----- добавлено через ~6 ч. ----- это самый простой и очевидный способ, есть неочевидный, править исполнение в скрипте руками, в этом деле весьма преуспел Konstruktiv54, хотя на мой взгляд это еще сложнее )))) Цитата:
Код:
Цитата:
Цитата:
OnInitialization это не создание объекта как таковое, это начальное задание значений по умолчанию. Можно в теории обойтись без этой функции, но тогда не исключена ситуация, когда значения некоторых параметров будут неопределены и поведение детали может сать непредсказуемым. На мой взгляд счетчик в скрипте реализовать не получится (по крайней мере "в лоб"), но можно поискать обходные пути: вставлять объекты массивом или аля "раскладка плитки" затем маркировать универсальным маркером с автонумерацией; создать одностороннюю зависимость по параметру N -> N+1, (но мне кажется это совсем изврат))) Цитата:
Код:
такой функции нет, а для чего может такое понадобиться?
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 19.01.2015 в 22:54. |
|||||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да, но при копировании свойств меняются значения всех параметров.. В том числе и "Номер сваи", - а до автоматической нумерации я еще не дошел, приходится вручную или через табличку с отчетом перещелкивать..
А можно ли как-то группе выделенных объектов поменять исполнение/вид? В свойствах вроде оно не отображается, перещелкивать поштучно - хреновый варьянт, копирование свойств - меняет значение параметров, которые менять не нужно.. Кстати сказать, отчего-то не работает "протягивание за угол" с параметрами объекта СПДС (хотя с атрибутами блоков - работает..). Вообче, велосипед сей уже swell{d} изобрел, но - увы - древняя версия спдс у меня, - на чужом не покатаешься.. ![]() Цитата:
Цитата:
А функция конвертации текста в число - пытался взять из строковой переменной число, помучать его арифметикой и вернуть обратно в строку..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 20.01.2015 в 09:54. |
|||
![]() |
|
|||||
Цитата:
Цитата:
выложи объект и исходную графику, будет время посмотрю Цитата:
Цитата:
Если же у тебя текстовом в поле =100 и допустим числовое в другом поле =20, то: 100+20=120, ""+100+20=10020 "100"+20=10020 100_пробел+20=100_пробел20
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 20.01.2015 в 19:43. |
|||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
doctorraz, как думаешь, можно ли устроить зависимости между таблицей спдс и объектом?
и второй вопрос...можно ли объекту вручную указать объект с которого надо считывать зависящие параметры по типу как в таблице выбираешь объекты? Сам подумал, и на первый вопрос - думаю что сегодня это фантастика...да и второй походу тоже )) Собственно говоря целью является автоматическое заполнение полей форматов, для КЖИшек Просто в голове уже мысли - может уйти от стандатных форматов, попробовать их в виде параметрических объектов оформить... Последний раз редактировалось Konstruktiv54, 20.01.2015 в 11:22. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Цитата:
Опять же зависимость можно использовать только параметрическую, т.е. детали связаны только полями, а геометрия и положение произвольные Цитата:
но вот допустим подшивка + формат СПДС удобная штука. ----- добавлено через ~6 мин. ----- переименуй текст на чертеже вот так {""+N} будет показывать номер.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 20.01.2015 в 14:02. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Подскажите пожалуйста, как сделать чтобы один параметрический объект не перекрывал другой (не скрывал), используется параметрический объект и из набора объектов для Ж.б с сайта Swell , объект - доп. армирование, и когда накладываеш один объект доп. армирования на другой , то иногда он скрывает часть лежащего под ним объекта, в свойствах "перекрывать объекты и маскировать объекты" стоит No.
|
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
lionzoll,
Все зависит от объекта. Насколько я понял эту систему, есть две возможности перекрытия: 1. Маскировка, которая перекрывает все примитивы по всей площади объекта, довольно тяжела для настройки уровней перекрытия. 2. Вырезание, которое зависит от контура перекрытия заданного в объекте. В этом случае легко настраивать уровни перекрытия параметром ZOrder он же Порядок следования. doctorraz, я довольно сумбурно выразил свои мысли. 1. Что касается таблицы, я просто хотел ограничить область ее выбора. Тоесть грубо говоря - объект прямоугольник. Таблица связанная с этим объектом выбирает элементы для работы только внутри этого прямоугольника. Ну или например связать таблицу с форматом, что бы таблица выбирала объекты только внутри границ этого формата. 2. Если говорить напрямую, то альбомы вообще никуда не годятся )) Вариант который ты у себя опубликовал, может быть и ничего...но у меня ярко выраженная аллергия к подшивкам. Но суть ни в том. Пакетная печать у меня работает исправно и в пространстве модели. Меня больше интересует автоматическое заполнение штампа листа. Ну тоесть у меня есть параметрический объект: плита, в ней уже все параметры есть (название, шифр, масса), я хочу что бы они заполнялись автоматически. Шаблоны не предлагать. Сейчас я их и использую, но это все равно долго. Последний раз редактировалось Konstruktiv54, 20.01.2015 в 14:49. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
1.Виды удаляются без проблем, похоже глюк твоей версии СПДС 2. В разных исполнениях, у тебя виды не совпадают, понимаю учишься... начинай делать сразу по нормальному, меньше непоняток будет и быстрее разберешься. 3. я писал, что надо начинать от простого к сложному, ты хватаешься сразу за все... уроки по СПДС есть, пройди хоть парочку по созданию объекта от начала до конца, многое сразу станет более понятным. вот собственно твой код.. сразу оговорюсь, логику и математику не смотрел, исправил и закомментировал только грубые ошибки Код:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Offtop: поэтому и предлагаю учиться писать с нуля, в стандартных объектах СПДС ошибок вагон (похоже студенты за зачет делали)))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи, а подскажите формулу для отчета в таблице! Объекты (сваи) группируются, количество сгруппированных для каждой группы - =count(). Как сделать так, что бы в ячейке отображалось номера первого и последнего объекта в группе (напр., 1 строка "1-10", 2-я - "11-25" ну и т.д.). У swell{d} в его табличках реализовано, - но таки мне их не открыть..
извиняюсь, уже было.. в #37 таблицы для СПДС 7..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 21.01.2015 в 15:53. |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Так и не получается с перекрытием одного объекта другим, порядок следование тоже почему-то не помогает, да и надо чтобы оба объекта отображались... Причём это скрытие нижележащего объекта иногда происходит , а иногда нет... Файл приложил, подсобите знатоки... )
Последний раз редактировалось lionzoll, 21.01.2015 в 15:56. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
...А я не ошибаюсь,- что объекты СПДС (правильно приготовленные) можно объединять в группы, параметризовав их взаимное расположение? А, к примеру, таким образом создать "группу" с несколькими видами (типа слева/сверху и т.д.), - что бы все объекты, в него входящие, были завязаны на общие параметры (ну, к примеру, во вложении динблок столбчатого фундамента.. а можно сделать аналогычно СПДС объектами, - что бы и индивидуальные параметры входящих в состав объектов менять, и общие/отвечающие за их взаимное расположение, - и еще что бы виды корректно для них менялись?)- А сам параметрический объект можно создать с использованием существующих СПДС-объектов, или - только примитивы автокада могут входить в состав?
..Интересно, у кого-нибудь получился приемлимый, к примеру, анкерный блок? ..и еще вопрос попроще - если есть два экземпляра одного объекта (вставленного с разными исполнениями/видами) - можно ли (=как) связать общие параметры (то бишь на одном поменял диаметр - на втором тож поменялся, растянул/увеличил длину одного, - и во втором параметр L изменился..). Типа аналог поля, что ли.. ----- добавлено через ~3 мин. ----- В свойствах отключить "Перекрывать объекты" и "Маскировать объекты"..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
В том то и дело что эти параметры стоят NO
----- добавлено через ~2 мин. ----- Спасибо тебе добрый человек )) |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
Если я правильно понял, это то что ты хотел увидеть? |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Ещё вопросик, изменив содержимое скрипта новые объекты уже создаются с новым скриптом , а можно как-нибудь внести эти изменения в скрипт уже существующих объектов на чертеже?
А где такое можно найти, или этого нет в свободном доступе? Последний раз редактировалось lionzoll, 21.01.2015 в 16:31. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
в свободном доступе нету... и не будет )
----- добавлено через ~7 мин. ----- Да, можно всем скопом для существующих объектов изменить какой нибудь публичный параметр не особо влияющий на функции детали (типа "показывать внешний контур") и объекты будут пересчитаны по новому скрипту уже. Ограничение касается только новых исполнений. Если вы добавите в объект новое исполнение (допустим вид с боку итд) то надо будет полностью пересоздавать объект на чертеже. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Это жеж "железобетонный" СПДС.. Хотя объекты под себя, наверно, тож создавали, - труда однако не мало, пожалуй, вложено.. ----- добавлено через ~28 мин. ----- В таблицах есть способ объединения ячеек Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Вопрос первый, риторический.. Я правильно понимаю, что ежели я создаю объекты/редактирую существующие (добавляю/изменяю параметры), потом создаю модель + таблицу с отчетами.. А затем файл открывается на другом компе, на которой база СПДС объектов в этой редакции не содержит.. - там объекты будут отображаться корректно, но редактироваться не будут? А табличка с автоматической спецификацией - со ссылками на эти объекты - будет содержать текст или "error" сплошные? Вопрос второй - файл базы с объектом, соответственно, с файлом чертежа в экстазе слиться не может, - надо файл mcd каждый раз передавать, и импортировать на компе, с которого открывают файл? А можно ли (=как?) несколько разного рода объектов залить в один файл *.mcd? Вопрос третий: можно ли по объекту определить, где живет файл его базы? Ну или в менеджере объектов - может есть какая кнопка/пункт меню, я чегой-то не могу найти.. .. и еще - а можно ли как-то для группы пользователей сделать общую базу на сервере? ..и еще - если в мэнегере объектов объект переехал "перетаскиванием" из папки в папку - созданные объекты в чертеже не "потеряют" свою базу?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
На почти все эти вопросы, вы бы получили ответ просто попробовав это сделать ))
1. Работать будет, но не будет отображаться/работать красиво нарисованная вами модель. Грубо говоря, если я возьму всем известный маркер КЖ использую его по полной у себя, изменю чего-то там, и скину другому пользователю файл, то у него в свойствах - все будет (Ctrl+1), но в "табличке" где задаются все значения - будет отсутствовать дорисованное вами. 2. Можно, но сам не умею, дождусь ответа ![]() 5. Это вы и сами можете попробовать. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]() а вот интересно.. объекты из стандартной базы - они же "только для чтения", я их никак не мог повредить редактированием? Почему, к примеру, у фундаментных болтов ГОСТ 24379.1-80(1-1) не получается вид поменять? А у некоторых объектов - 24379.1-80(2-3), например, - один раз можно вид сменить , а второй раз - уже не получается.. Еще вопрос - через spconstraint можно задать соответствие параметров разных объектов (ну, диаметров к примеру болтов/шпилек и гаек/шайб). Почему не получается связать два фундаментных болта (болт с шайбой/гайкой - задается соответствие, а два одинаковых болта - нет?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 27.01.2015 в 12:03. |
|||
![]() |
|
||||||||
Цитата:
"Табличка " автоотчет будет работать коректно, ведь объекты есть и свойства у них тоже есть))) Цитата:
Цитата:
а вообще-то понимаешь о чем и для чего спрашиваешь?? ))) Цитата:
Цитата:
----- добавлено через ~10 мин. ----- Цитата:
Цитата:
__________________
Мастерская СПДС |
||||||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
----- добавлено через 42 сек. ----- я не телепат, твой монитор не вижу ))))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Думаю вряд ли появится зеркаллирование текста в дин. объектах, возможность в них вставки текста, это так сказать "побочный эффект". Похоже доводить до ума пока не собираются (((( маркеры и шаблоны из выносок зеркаллируют текст без проблем, но у тебя свой путь )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Вроде как на форуме нанокада, господин Волков сказал что они что-то придумали по этому поводу. Я вопрос этот и там поднял, но решил здесь продублировать потому что там не ответил ни кто...
В каких то объектах я уже перешел на маркеры, но это не везде разумно. |
|||
![]() |
|
||||
нанокад спдс 5.4 (там вроде движок как у СПДС 9) текст у парам объектов работает так же коряво, даже если создать вид сзади
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
а у меня получилось! )) наконец-то! http://youtu.be/TRp7BkzCAu0
п.с.: как же ужасно сделаны 3д плоскости! ну хоть бы на рисунках подписали что есть Front, а что есть VLeft. И почему Vleft это вид с верху )) постоянно такие мучения с этими видами! Последний раз редактировалось Konstruktiv54, 28.01.2015 в 12:54. |
|||
![]() |
|
||||
Цитата:
которые ты крутнул относительно родительского на самом деле ты зеркаллирование текста так и не победил ))) VLeft- похоже опечатка в справке, кочует из версии в версию )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Offtop: молодец!!!
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 28.01.2015 в 13:49. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Спасибо!
![]() И еще .. А возможно ли задавать графику для вида в зависимости от значения параметров объекта? Подозреваю, что распознавая вид, надо задать графику для всех вариантов, и в зависимости от значения параметров отключать видимость ненужных.. Кстати, как задать видимость/невидимость, - чего-то не нахожу в скрипте у swell{d}, как осуществляется отключение контура? Понятно, що заведует этим процессом переменная bKontur, но механизм отключения не понятен..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 29.01.2015 в 10:45. |
|||
![]() |
|
||||
Регистрация: 10.07.2011
Вологда
Сообщений: 294
|
Добрый день! Подскажите, в чем проблема: при формировании отчета пропускает одну позицию арматуры. Маркер пробовал вставлять новый, копировал существующие, менял номер позиции - результат один, позиции нет в отчете. Ограничено число строк в отчете? Если ставлю стержень как деталь изделия - то в спецификацию изделий он попадает.
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
AlexV, открой "исполнение1" - "редактировать вид как текст". Там есть такие строки:
Цитата:
----- добавлено через ~1 мин. ----- sp1ash, выкладывайте файл |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]() А вот SetGripPoint - задает кол-во и расположение грипсоручек.. При создании новых видов в скрипт автоматом дописывается че то типа "если вид фронтальный, то ручек 2", ну и в OnMoveGripPoint дописывается аналогично. А при смене видов SetGripPoint "перезапускается"? А то сменишь вид на вставленном объекте туда-сюда, и чего-то часть ручек пропадает..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Да, это вообще неудобно сделано
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Надо бы при установке параметров геометрии что бы было окошко "Видимость", в которое можно было бы впихнуть имя параметра..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Блин, при еще бы неплохо в скрипте строки что б нумеровались... А то пишет при анализе "ошибко в 295 строке", - попробуй ее найди, болезную!
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
UText(node1, -Ug/57.30, 1, 0, 0, "1", [1,1]); UText(node2, -Ug/57.30, 1, 0, 0, "2", [1,1]); UText(node3, -Ug/57.30, 1, 0, 0, "3", [1,1]); UText(node4, -Ug/57.30, 1, 0, 0, "4", [1,1]); вот такой приём...помогает разобраться где какие узлы. не очень удобно, но ничего невозможного. Цитата:
Последний раз редактировалось Konstruktiv54, 29.01.2015 в 18:05. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Вот сегодня сидел мучился. На плане 500 плит перекрытия, количество маркеров не совпадает с количеством объектов. Оверкилл беспомощен, sprefshow выдает нечитаемую графику. Сидел каждую пару удалял )))
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
..я правильно А еще вопрос.. В справке СПДС 7 вот так: Цитата:
блин, и все таки не пойму.. vecDirection и vecPlane при смене видов меняются или нет.. или они всегда в "плоскости экрана", а vecNormal им перпендикулярна?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 30.01.2015 в 13:19. |
|||
![]() |
|
||||
оЧепятались, из версии в версию кочует left -top )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
В функции ActHeader в разделе Changeable() живут имена переменных, доступных для редактирования и видимых при вставке объекта в окне свойств. А можно его впихнуть во внутрь блока if - что бы в зависимости от исполнения/вида выводить разный список параметров в свойства?
OnChangeParameters "вызывается при изменении связанных зависимостями параметров". А как узнать, какой параметр конкретно изменился? Чего то вроде if( (X!= new.X) )?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 31.01.2015 в 10:54. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
1. Changeable() отвечает только за возможность ручного редактирования параметра из свойств. За видимость в свойствах отвечает public() /Protected() ну и еще hidden. Я не думаю, что у тебя это получится, но не вижу такой особой потребности в этом честно говоря.
2. Функция OnChangeParameters запускается когда ты в свойствах меняешь значения параметров. Так что какой параметр ты изменишь в свойствах, тот и изменился. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
2. А отследить изменения и в зависимости от них откорректировать? Типа "если изменилась зона распределения стержней B, то изменить количество N=B/шаг; если пользователь вручную вбил в свойствах значение N, то изменить длину B=N*шаг.." ну и т.д. А массив внутри объекта можно задействовать только с блоком.. То бишь, динамически изменять свойства объекта внутри массива в зависимости от значений параметров - никак?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 31.01.2015 в 11:55. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
1. Слушай, ну а почему ты не можешь взять это и попробовать сделать? Вот я пошел попробовал, ничего из того что ты хочешь - нереально. Функция if в ActHeader не работает. Да это и логично в принципе. Изменять количество параметров объекта у меня получилось только с помощью массивов. Справка и руководство по MechWizard тебе в помощь.
2. Разберись с событийной моделью объекта. В руководстве по Мехвизарду есть картинка в какой последовательности отрабатываются обработчики событий (ActHeader OnInitialization OnChangeParameters итд). Насколько я помню, после OnChangeParameters снова прогоняется OnMakeParameters, можно там поймать твои изменения. 3. Цитата:
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
А справка - конечно замечательно, что она есть.. Но ведь хочется и живого человеческого общения! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
А что за параметры конкретно ты хочешь включать/отключать?
Я за живое общение, но и за повышение уровня вопросов, что бы ответы были интересны не только тебе, но и остальным участникам, которые прочитали это все в справке )) |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
А насчет "повышения уровня вопросов" - дык здесь задающих окромя меня и нету.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я тут подумал, массивы действительно могут подойти для того что бы включать или выключать публичные параметры объекта. Просто количество элементов в массиве варьируешь - 1 или 0, соответственно есть параметр или его нет.
Ну а для твоей задачи, я думаю что вполне можно обойтись приравняв длину отгиба к 0. Зачем обязательно прятать этот параметр? А вообще, я изначально тоже хотел сделать универсальный арматурный стержень, но в итоге решение Wlonda, в котором он сделал три разных объекта, мне больше понравилось, и я его объектами пользуюсь. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() А прятать - просто че-то до хрена всего в окошке вылазит, и если параметр не используется для исполнения, лучше ему бы и не светиться.. Слушай, а к примеру, - выпуски арматурные на плане, - ты как расставляешь? Один объект-стержень массивом размножаешь или внутри объекта массив? ...Почему, интересно, окружность с точкой вставки в центре распознается нормально, а если точка вставки не в центре, деталь не распознается? Какие еще привязки нужны?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||||
Цитата:
0:08 Вставляем «Родительский» объект 0:15 Выбираем «Дочерний» объект 0:24 Открывается диалог «Управления зависимостями». Так как диалог появился в процессе редактирования скрипта «Родительский» и «Дочерний» объекты уже определены. 0:30 Назначаем «Параметрические» зависимости, выбирая их в дереве построения «модели объекта» 0:45 Последовательно задаем все необходимые параметры для зависимых объектов. Если необходимо, указываем, что зависимость «Двуунаправленная» 0:46 Переходим к определению сборочных зависомостей 0:50 Добавляем «Сборочную» зависимость и указываем плоскости на чертеже. 0:60 Задаем зависимости через параметры модели 1:12 Прямо в диалоге можно отредактировать формулу или заменить параметры 1:16 Нажимаем “Ok” и переходим к автоматическому формированию скрипта. 1:18 Можем отредактировать название объектов и/или расширить список применения объектов 1:21 Автоматически сформированная функция «onConnect» 1:25 работа «Мастера зависимостей» завершена. В «Скрипт» вставлена нужная функция. При необходимости её можно отредактировать. 1:28 Показана работа «модифицированного» с помощью мастера объектов скрипта описания поведения модели в контексте сборки. Откуда взялись параметры и плоскости при создании детали можно посмотреть тут:
Последний раз редактировалось MCAD, 31.01.2015 в 13:25. |
||||||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
AlexV, в моём объекте "доп армирование" так и сделано, задано два параметра отгибов. если не нужны отгибы, поставь 0. делов-то, блин.
http://youtu.be/LIOvTHudJrA ----- добавлено через ~3 мин. ----- Цитата:
http://youtu.be/KaZerDMxQME |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
![]() Товарищи ученые, а может кто нибудь из вас показать мне кусочком скриптокода, как можно менять параметр объекта в зависимости от масштаба вставленного в чертеж объекта? К примеру, у swell{d} есть "масштаб стрелки", - а можно использовать масштаб вставленного объекту СПДС?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
не совсем так, OnChangeParameters вызывается при каждом изменении параметров детали (не важно из свойств или изменение по обработке зависимости от другого объекта)
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну, там есть конечно некая "Scl" "Масштаб объекта". Но что сие, - переменная? Как ее использовать? Надо ли объявлять? Без объявления Scl ведет себя как локальная нулевая переменная.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
http://dwg.ru/dnl/4787 вот руководство разработчика. Там можешь более подробно почитать на эту тему. Там и примеры решения этого вопроса есть, впрочем они и в справке есть.
|
|||
![]() |
|
||||
Цитата:
Код:
в любом случае объявлять необходимо все переменные заявленные в ActHeader Offtop: вот и подумай оно тебе надо??? __________________________ фигня получается по условию не работает (((((
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 31.01.2015 в 18:35. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Кажется, че то уже вырисовывается.. ![]() ![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну да, еще чуток напильником поработаю..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Мне вот интересно, а "обычный офисный" компьютер тянет всю эту благодать? Если это относительно большой обьект (скажем что-то вроде "монолитная хрущевка") и сделано методом "все в одном файле". Как у вас там, не виснет-притормаживает?
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Товарищи, возник вопрос.. А вот массивы, запихнутые унутрь объекта.. В справке нашел, только что Цитата:
А еще вопрос.. ВРС-ка у вас как считается, - с таблицы спецификации информацию берет (у меня было так) или непосредственно с объектов считывает? если вариант 2, - то как собрать информацию с объекта, содержащего больше 1 диаметра арматуры (карас-сетка и т.д.)? В руководстве по MechWiz нашел Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.02.2015 в 10:55. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
я оба варианта прошёл. разобраться, как с одного объекта тянуть 2 диаметра, не получилось. основная проблема в отчётах таблиц то, что один объект - одна строка. всё, тупик.
собирать данные со спецификаций значительно проще и удобней. код на вба в свободном доступе, заточил под себя и... |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Цитата:
Эх, времени бы свободного.. ![]() Вопрос теперь - укладывать массив во все "арматурные" объекты или только в "составные из нескольких D"? В принципе, если во все - ВРС-ку составить проще, - не надо проверять условие по диаметру, в каждый столбец плюсуюй своего "массивного члена". Но в окне свойств выводится лишняя инфа, ну и хз, как массивы на быстродействие влияет при большом количестве объектов? Граждане, по массивам кто-нибудь просветит меня (по массивам, в смысле, - в плане создания графики массива внутри объекта)?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.02.2015 в 12:17. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
ну если так делать, то можно и без массива переменных насоздовать, а потом в врске отдельный столбец на каждую переменную.
у меня другой, значительно более универсальный путь, т.к. для моей врски вообще не нужны объекты =) можно просто спецификацию руками заполнить и она нормально обсчитается в врске ----- добавлено через ~9 мин. ----- http://youtu.be/VsWjMEOZVy0 вдруг не видел кто =) |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
----- добавлено через ~29 мин. ----- Цитата:
а еще - распознаешь вид, обычная полилиния-прямоугольник.. Если т. вставки в углу - все окей, стоит поставить в другом месте, - хоть образмеривайся десять раз, "не определена точка вставки модели", - хотя вроде все углы во всех направлениях привязаны..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.02.2015 в 15:05. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А как в состав объекта вложить примитив, который будет виден на экране, но "нераспечатываем"? "Рабочий" объект на экране при вставке не отображается, слои при распознавании СПДСу до звезды, я так понимаю..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я пользуюсь цветозависимой печатью. Я выделил на это дело волнистую линию, которой никогда не пользуюсь. Назначил волнистым линиям в СПДСе непечатаемый цвет, поэтому она у меня видна на экране, но не печатается на листах. Одна проблема, если линии длинные, то эта волнистая линия неприятно захламляет чертеж.
Как другие решают, я не знаю. ----- добавлено через ~53 мин. ----- Цитата:
Алекс, ты сейчас изобретаешь велосипед. Посмотри мои объекты, там все это давно реализовано. Последний раз редактировалось Konstruktiv54, 02.02.2015 в 21:40. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ----- добавлено через ~11 ч. ----- А вот интересно.. В справке сказано, шо таки Цитата:
У swell{d} такая конструкция имеет место: Код:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
new. существует только внутри OnChangeParameters
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Помогите пожалуйста, всё равно один объект перекрывает другой, причём в каких-то случаях перекрывает, а в каких-то нет... ничего не понимаю....
Перекрывать объекты и маскировать объекты стоит No, строчку закомментировал //CutAcElements = 0; Всё равно в некоторых случаях перекрывает.... что сделать? |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Хотя, - уже решение нашел.. Пару заплаток пришил по нескольким функциям, и пару отпорол, - вроде заработало! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
lionzoll, он почему то запоминает, что один объект перекрывает другой, и когда отключаешь вырезание, все равно продолжает вырезать. Что бы это прекратить, поставь обоим объектам одинаковый порядок следования.
Что-то он как-то от балды, то перерезает, то не перерезает )) Ну все равно, одинаковый порядок следования вроде бы лечит эту беду. |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Вопрос - зачем? Если происходит действие над объектом, то срабатывает OnChangeParameters. Если вы сами пересчитываете какую-то переменную, а от неё зависят другие, то там же пересчитывайте и другие.
У меня это всё в функции вынесено. Что-то поменялось - прогоняю функцией пересчёт всех меняющихся переменных. |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Попробовал перекинул план в новый чертёж, и заново создал там эти 2 распределения, всё ок, но я так уже делал, и думаю ещё придётся (( изначально видимо часть объектов у меня была сделана с той не закомментированной строчкой, и вот теперь глючит...
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Ни хрена, переставил спдс, перекинул всё в новый файл, сделал 2 новых распределения, сначала не перекрывает, потом двигаешь раздвигаешь и бац начинает перекрывать, пипец...
|
|||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
В том то и дело, я никак не пойму в каких случаях он перекрывает а в каких нет, когда перекинул всё в новый файл, создал новые 2 распределения, вроде всё нормально, потом перемещаешь , раз два три, и в какой-то момент бац, ) и начинает перекрывать... Вот что заметил, 1.хватаю объект за ручку перемещения и переношу на расстояние N вводя расстояние вручную - ничего не перекрывает. 2.также выделяю объект, нажимаю переместить, и переношу на тоже расстояние N вводя также расстояние вручную - ничего не перекрывает. 3. выделяю, нажимаю переместить , но переношу уже на тоже расстояние не вводя вручную, а при помощи объектной привязки автокада, - соседний объект сразу перекрывается. это как так... Точно, как только переношу объект с помощью объектной привязки объект перекрывается, и как без этого работать... |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А почему при анализе функции OnMoveGripPoint в строке
Цитата:
Цитата:
али все эти pntGrip0 надо публично объявлять в ActHeader? Граждане-товарищи, интересно, как быстро у вас получилось лепить нормальные объекты? И как вы себе помогали не запутаться в этих блин точках-ручках-плоскостях? То ли я такой тупой.. ![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 03.02.2015 в 18:34. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
один объект - один вечер. дальше тонкая доработка напильником по замечаниям пользователей объекта.
может юношеская программистская молодость помогает, не знаю... |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]() Вообще, затыки в основном с программированием графики на разных видах.. Метод научного тыка хорошо работает, когда плоскость одна. На 3-х уже втыкается гораздо хуже..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
а для чего ты плоскости "втыкаешь"?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну, я так понимаю, сначала создаются грипсы в SetGripPoint, потом в OnMoveGripPoint - плоскости, проходящие через них и векторы vecDirection, vecPlane, vecDirection. Ну а в OnMoveGripPoint - вычисляем через них изменения параметров..
Вот, к примеру, кусок быдло-скрипта.. Це с объекта, который вроде как ведет себя более-менее адекватно.. ![]() Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
вычислять положение точки через плоскость это лишь один из возможных способов
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Offtop: Как много нам открытий чудных готовит просвещенья дух.. и опыт, сын ошибок трудных.. А интересно, вот
![]() Интересно, если переменной, объявленной Public, присвоено первоначально значение "", - она ж должна быть строковой? Почему после присвоения соответствующего ей параметру числового значения, - буквы в него уже не впихнуть? Она типа ориентацию тип поменяла на целочисленный, и в строковую не желает обратно превращаться?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 05.02.2015 в 14:13. |
|||
![]() |
|
||||
Цитата:
причем тут Public, он только для видимости параметра извне, типы переменных жестко в СПДС не задаются как в VBA и др. языках, какой тип значения присвоишь тот и будет
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Просто не мог найти объяснение глюку: присвоишь параметру числовое значение (который вроде был строковый), - и после этого букву в него не вписать (хотя до того как - буквенные значения присваивались)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
это не у СПДС глюк...
Код:
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 05.02.2015 в 23:47. Причина: отпустило ))) |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Да не, отчего ж не читаю, читаю и даже кое-что запоминаю.. просто вопросы задаю слишком быстро! ![]() String1="10"; String1="нмлкё"; - и тут получалась заминка. Ладно, ладно.. В принципе, в основном уже привык к особенностям скриптокода, думаю, что больше вопрошать так часто не буду.. Ну пару раз в день, не больше! ![]() ----- добавлено через ~15 ч. -----
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 06.02.2015 в 15:20. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Хотелось бы уточнить, объекты вдруг не научились менять свой слой с помощью скрипта по ходу движения, а не только при создании?
----- добавлено через ~2 ч. ----- Сегодня позаморачивался с подобъектами в объектах, интересная вообще тема, но то что наружу эти параметры выходят с приставкой subobj, а соответственно в стандартной спецификацией не учавствуют, убивает все на корню. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
А не подскажите ли вы мне, какие нюансы есть при импорте/экспорте объектов (и потенциальные непонятки их поведения в чертеже в случае редактирования)? Ну то бишь я занимаюсь созданием/редактированием спдс-объетов (как и созданием чертежей) на работе и дома. Соответственно таскаю туда-сюда *.mcd импортом-экспортом. Открыл "браузер объектов", щелкнул на объекте "экспорт", дома - импорт, ну и тд. Ожидаемо периодически происходят глюки.. К примеру, импортировал объект - а он перестает подавать признаки жизни - не редактируется в файле dwg (существующий), не вставляется новый и даже не открывается в мастере объектов. Но если удалить / переместить файл mcd, из которого был импорт - труп оживает! ![]() ![]() Можно ли как-то обезопасить себя от такого рода катастроф?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
В дауне добрый человек выкладывал закладухи по серии 1.400-15.В1 с МН163 по МН164.. Ну у меня экселевский файл был свой с параметрами (в старые добрые времена vba программирования думал замутить программку для создания блоков и спецификаций), - оказалось несложно перелить в СПДС объект.. Вроде все окей, - единственно, - на виде сверху неадекватно распознавались анкера, так что перераспознал "упрощенно" - тупо прямоугольником (исходников графики у меня нет, а свои сочинять не охота, да и, по большому счету, и не нуны особо эти анкера на виде сверху). Еще не совсем адекватно отображаются те закладухи, что идут погоножом (по идее, там бы еще замутить динамику с изменением длины "ручками", но это запарное дело, накосячу по малоопытности еще).
Граждане, а есть у кого-нибудь грамотные шпильки А240? Не могли бы вы скинуть текст скрипта + исходную графику?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 27.03.2015 в 14:15. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Делаю ВРС-ку.. Отчеты - частично с параметрических объектов, частично - с блоков, - поэтому в таблице отчетов два (можно, возможно, и 1, но там будет формула трехэтажная). В принципе, все работает, - суммирую в соответствующей строчке значения из итогов отчетов. Вопрос такой, - почему-то ссылка на ячейки "итогов" получается не относительная, а абсолютная - добавление-убавление строчек в отчете сбивает ее. Можно ли как-то сие победить?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
совет? совет - копать в сторону электронных таблиц и баз данных.
при всём моём уважении к спдс, но вы пытаетесь швейцарским ножиком долбать железобетон (вроде удачная аналогия получилась). |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 24.02.2015 в 10:47. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Подскажите, если маркер копируется со связанным объектом, - привязка "атрибутов" маркера сохраняется у копии маркера с копией объекта или с исходником? Не совсем понятно ведут себя некоторые экземпляры.. Судя по "зеленой лампе" ("подсветить исходный объект") маркер привязан, а изменения значений объекта не отображаеть..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
можно их собрать в шаблон или блок..
__________________
Мастерская СПДС |
||||
![]() |
|
||||
он же тебе подсказку в ком строке дает:
D -диалог
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Парни, вы большие молодцы
![]() Пролистал темку, но так и не нашел ответы на свои вопросы: Konstruktiv54, в Вашем блоге последняя ссылка на огромную базу объектов некорректно работает - выходить окошко с пакетной печатью, можете дать рабочую ссылку на базу? И еще у Вас скачал арматурные сетки и закладные, но немного непонятно к каким таблицам они привязаны... - нашел, но не открывает файл 1) Кто-нибудь дорабатывал объекты от swell? пока интересует фоновое армирование с возможностью задания разного диаметра для нижней и верхней сеток, обозначения позиций, а так же размеров и диаметра фиксаторов? 2) Где можно подправить госты, класс арматуры и обозначения? 3) Как задать свой стиль текста?! Даже если меняю стиль "КЖ" все равно остается прямой шрифт гост 2.304. 4) Как можно добавить в спецификацию элементам по сваям гидроизоляцию? как вообще править таблички?!
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 25.03.2015 в 15:25. |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Ну это настолько элементарно, что даже я отвечу
![]() Берете маркер этот, тыкаете его. Заходите, там внизу есть "редактировать свойства маркера", затем "установить таблицу параметров". И перебиваете себе (к примеру старый ГОСТ арматуры на ДСТУ, или какие у вас там свои хотелки). Можете поэксперементировать с ненужными вам строками, можете создать новые. Данные можете внести через Эксель. Ввели, жмете ОК, Сохранить. Если хотите отдельный маркер, жмете Сохранить как (к примеру "Маркер КЖ+болты v1.1"). Что бы поделиться с коллегами, в базе элементов (там где папки так вертикально) правой кнопкой на маркер - экспорт в файл. Загрузить коллегам, думаю, уже сами сможете ![]() ----- добавлено через ~2 мин. ----- Цитата:
ЗЫ. вы отчеты делать в принципе то умеете? |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
![]() Смотря какие отчеты Вы имеете ввиду ![]()
__________________
Ищу себя.. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
13Rossoneri, он, я так понимаю, про мои объекты спрашивает, а я маркеры не использую, у меня всё на параметрических объектах и готовые отчёты таблиц
|
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
13Rossoneri, с таблицами разобрался!
----- добавлено через ~7 ч. ----- Еще вопрос - добавил формулу для подсчета расхода гидроизоляции свай. Для разных типов свай считает в каждой отдельно строке правильно. При группировке получается неизвестная цифра...Как побороть и сделать общую цифру? или совпадение, или так и есть, но берет общее количество свай и умножает на параметры последнего типа свай =count()*((object.iDS*4)/1000)*object.iDlina*1,5 И попробовал пакетную печать - в режиме отладки выходит ошибка типо не найден в библиотеке "server As McCOM2.server" разобрался теперь ругается на CreateObject("McCOM2.Server")
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 26.03.2015 в 08:27. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
Dinar^^, на вики есть статья про подключение екселя к нкаду/спдсу: http://fordewind.org/wiki/doku.php?id=подключение_excel
|
|||
![]() |
|
||||
если все равно ругается попробуй
Dim server As McCOM2.Iserver или просто как variant Dim server
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Нет такого файла там... автокад 2011 х64
----- добавлено через ~3 мин. ----- Цитата:
А еще - всегда нужно загружать макрос?! это нормально? у меня он при перезагрузке када пропадает ----- добавлено через ~4 мин. ----- Спасибо, но пока не дошел до екселя))) но формулу подбил
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 26.03.2015 в 15:42. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Для корректной работы макроса необходимо подключить библиотеку MechaniCS COM 2.0 type library. Это делается в окне отладчика VBA. В меню находим Tools -> References ->(выпадает список библиотек в котором находим MechaniCS COM 2.0 type library). Иногда References не активен (серого цвета), в таких случаях стоит нажать кнопку Reset на панели.
|
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Я понял это, но на работе на каде 2011 x64 нет этой библиотеки и выпадает сразу ошибка. Дома на 2010 х32 библиотека активна и подключена, открывается окошко печати, но не работает выбор на чертеже - ссылается на creativeObject. И еще подскажите как выбрать свое исполнение параметрического объекта, а-то у меня прлучилось только текстом подбить под свои параметры...
__________________
Ищу себя.. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
По поводу исполнения - вот эта штука: Редактировал вид как текст и там подбивал свои параметры Вот и хочу узнать можно ли как то сделать так, то бы я начертил в каде нужную форму с параметрами, и далее распознал ее в мастере объектов?
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 26.03.2015 в 20:51. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
1. Что касается "альбома": насколько я знаю, так печатать может только PDF Creator +, остальные пдф принтеры создают каждый лист в отдельном файле.
2. Что касается неизвестных форматов: надо настроить макрос под свою систему...для этого в теле есть небольшой закомментированный кусок кода с помощью которого надо прописать нужные названия форматов в функции GetPaperSize 3. По поводу исполнения - да можно, но по этому вопросу полно информации, как в справке так и видео можно найти, и с помощью поиска на форуме. |
|||
![]() |
|
||||
в многостраничный PDF-альбом без проблем может вывести кадовский штатный принтер Dwg-to-PDF , с листов или нескольких файлов
__________________
Мастерская СПДС |
||||
![]() |
|
||||
уже не КМ, и не САПР Регистрация: 15.11.2011
Сообщений: 362
|
Цитата:
|
|||
![]() |
|
||||
Я по картинке не понял, вам такая "лягушка" нужна?
|
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Нет, сделал под себя параметрический объект фоновой арматуры, добавил некоторые параметры и хотел бы 1) что бы они отобрадались на картинке типо такого (на скрине пытаюсь привзяать, никак не распознается
![]() А на первой картинке я тупо существующий вид подправил в тексте кода исполнения... ну это подгонка, как говорится))
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 27.03.2015 в 13:26. |
|||
![]() |
|
||||
Я так и не понял, чего нужно.
|
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Подскажите пожалуйста , такой вопрос, у меня спецификация на 3 объекта общая, на маркер, на доп. армирование, и на обрамление отверстий, не могу найти где косяк в таблице...., не объединяет если маркер допустим 16 общей длиной 2-я позиция и обрамление 16 общей длиной тоже 2-я позиция, никак не хочет их объединять их, подскажите где ошибка? Файлы все прикладываю...
|
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
вы не путаете понятия объединение и группировка? судя по скриншоту поз. 2 он у вас все таки объединил, хотя я так понимаю, вы хотели что бы он их сгруппировал.
я бы первым делом проверил наличие латинских букв в маркировке объектов... |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Не знаю чего может быть не понятно..
я нажимаю на параметрический объект, выходит таблица (исполнение), которую я вставляю в модели (которую я привел выше). Правлю значения защитного слоя, высоты плиты, у меня значения на этой картинке автоматически подправляются. Так вот вопрос как привязать этот текст к моим параметрам. Н-р, В табличке текст "Плита: 200 м2". Я ставлю в свойствах толщину 300 мм, диаметр нижней арматуры на 14 мм, диаметр верхней на 12, у меня на этой картинке надпись "Плита: 200 м2" "Диаметр нижней: 12 мм" "Диаметр верхней: 10 мм" меняется на "Плита: 300 м2" "Диаметр нижней: 14 мм" "Диаметр верхней: 12 мм"
__________________
Ищу себя.. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Вот прямо "неверно отображались"? |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
Разобрался Последний раз редактировалось lionzoll, 31.03.2015 в 14:21. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну да, отображение параметра в созданном объекте не соответствовало его реальному значению. Мне, по-моему, doctorraz отвечал, - там дело было в исходной геометрии (перед именем параметра надо было добавить <<""+ ...>>).
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Код:
__________________
Ищу себя.. |
|||
![]() |
|
||||
[quote=Dinar^^;1388470]Хочу распознаванием научиться[/quot
RTFM 1. открываем справку СПДС, там же в поиске набираем слово "распознавание", читаем что там написано, пробуем применить на практике, 2. если не получается возвращаемся на форум, у многих пользователей в подписи стоят ссылки, следуем по ссылкам, читаем разбираемся пробуем. 3. идем на гугл и яндекс, находим форумы и ресурсы сети сходной тематики, читаем там. 4. Если наконец-то начинают появляться конкретные вопросы возвращаемся сюда и задаем их. Если вопросы задавать хочется, но они общие (научите меня Windows, как печь пирожки и пр.) начинаем опять с пункта 1. и так до тех пор пока не дойдем до пункта 4.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Распознать UText не получится. Его нужно описывать руками. (Поверьте, что так проще)
теперь по строке формирования текста: Если переменная объявлена в скрипте то она должна выделяться цветом. У вас она чёрная. Хотя возможно, что это отображение на сайте. Ведь как-то вы её редактируете :-( 1. Попробуйте перевести её в строку в явном виде Например для rDlinaStOpor2: string(rDlinaStOpor2) 2. Посмотрите приложенный пример. 3. Помните, что после работы мастера скрипта, предыдущее редактирование ручное "игнорируется" 4. В аттаче пример с тремя исполнениями. Создавал и редактировал "на лету" так что с "арифметикой" мог и накосячить. Offtop: PS: Я и проектирую тоже в Фотошопе? UPD: Не приаттачил файл с архивом. Последний раз редактировалось MCAD, 31.03.2015 в 11:47. |
||||
![]() |
|
||||
Получится {Текст}
а потом руками, с первого раза порой не понять, что куда вписывать, по крайней мере я начинал так ![]()
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Увы, но это нормально. Использовать можно. Но осторожно. Например:
Вариации, на совести пользователя. Как будет работать в СПДС 7.Х вообще не могу предсказать Offtop: служебные функции ----- добавлено через ~53 мин. ----- В пост #467 добавил забытый архив. |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
![]() ----- добавлено через ~1 мин. ----- Цитата:
Тогда я сначала задаю Utext сохраняю его где-нить в блокноте, далее делаю рамку и лягушку под этот текст и его распознаю, вставляю этот Utext в код?! правильно? пошел пробовать Ну вот и все, делов то)) А можно как-то поменять толщину линии через код?
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 31.03.2015 в 14:28. |
|||
![]() |
|
||||
Из справки (Справка / Руководство разработчика БД / Синтаксис языка скриптов):
Цитата:
Я там выложил пример. В нём можно посмотреть. К сожалению не нашел исходник. #476 Исходник, вроде, нашел. UText(Point,Angle, "Text"[, HorizontalAlignment, VerticalAlignment]); или UText(Point, Angle, Height, XScaling(widthfactor), Oblique,"Text"[, HorizontalAlignment, VerticalAlignment]); для первого варианта по умолчанию установлено Height = 3 XScaling=1 oblique = 0 Point - задает положение точки вставки текста (тип данных - точка) Angle - задает угол поворота текста (в градусах) Height - высота текста XScaling(widthfactor) - коэффициент сжатия текста (доли единицы) Oblique - угол наклона текста (в градусах) от вертикали. "Text" - содержание выводимого текста Горизонтальное выравнивание HorizontalAlignment задается значениями 0 \\ Горизонтально - слева 1 \\Горизонтально по центру 2 \\Горизонтально по правому краю Вертикальное выравнивание Vertical Alignment задается значениями: 0, \\ Выравнивание по верху 1, \\Выравнивание от середины 2 \\Выравнивание по низу PS: Я дольше писал чем ты делал :-)))) |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Нет. Только типы линий по ГОСТ. Изначальное предназначение СПДС - соответствие ГОСТ.
Вот Тут, у Андрея, очень хорошо и подробно описано Цитата:
|
||||
![]() |
|
||||
можно, плохо "наши" блоги смотрел Типы линий
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
все, спасибо!) круто однако. Надо было просто в настройках спдс толщину подбить
![]() А как заштриховать стрелку в коде?
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 31.03.2015 в 15:02. |
|||
![]() |
|
||||
а в справке почитать про создание двухмерной графики?
__________________
Мастерская СПДС |
||||
![]() |
|
|||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
В "Состав и работа MechWizard" прочитал, что Цитата:
![]() ![]() Могу предположить, что еще рояль играют строки (из примера) в function ActHeader: Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
||||
![]() |
|
||||
Я могу, конечно, переложить куда-то еще. Но поленился писать "Легенд" и каменты писал прямо в видео на ютубе. Смысла перекладывать нет :-(
Думаю :-( Видео смотреть без легенды не очень полезно. Сам объект Аналог в исполнении3 этого объекта. Последний раз редактировалось MCAD, 31.03.2015 в 15:38. |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
мне бы хотелось не переопределять вид...потому что нет исходников этого объекта с образмеренными параметрами... Получается кодом не подправить? так же как и шрифт объекта
![]()
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 31.03.2015 в 15:40. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Да оно так то и правда все просто:-) Поменяй "Масштаб символов" на "Масштаб измерений" и вот оно.
Тут то вопрос в другом. Нужно Часть оставить в "Масштабе измерений" а часть "отмасштабировать по символам". Отредактировал 482 пост В архиве авишка и ссылки на объекты. |
||||
![]() |
|
||||
Цитата:
ковыряться в коде исполнения (без понимания, как там и что) имхо займет времени на несколько порядков больше
__________________
Мастерская СПДС |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Спасибо, MCAD! Чего-то вроде получилось, одним боком похожее на желаемое..
Цитата:
Хотя не совсем тот вариант, который хотел. Точнее, совсем не тот! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 31.03.2015 в 16:22. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Это точно заливка?! похоже просто на линию...Вопрос открытый, потому что не могу распознать заново вид - точнее распознается, но не двигается как дин.блок...
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 31.03.2015 в 22:04. |
|||
![]() |
|
||||
оно что-то пишет? или молча не распознается? можно взглянуть на чертеж исходной геометрии этого нераспознаваемого?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Доп армирование.rar
__________________
Ищу себя.. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Может стоит попробовать сперва научиться создавать более простые объекты?
Или у Димы попросить чертеж исходной графики, хотя подозреваю что графика прописана руками. (но без понимания, что и как это вряд ли поможет)
__________________
Мастерская СПДС |
||||
![]() |
|
||||
К автору обратитесь. Там же есть все координаты.
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Все нашел, нормуль))) спасибо ![]() Цитата:
![]()
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 01.04.2015 в 12:16. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Если не найдешь, то вот, вроде похоже на то.. Правда, возможно, я тут уже чего порасковырял, - исходный файл swell{d} у себя я не нашел..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Кстати, а можно ли как-то сделать, что бы в одном файле можно было использовать одни и те же объекты для разных спецификаций. К примеру, сделать в объекте параметр "A", который задаешь в свойствах объекта для каждой спецификации. Например, ставлю параметр А=1 в свойствах объекта, беру спецификацию, меняю там где-нить значение А=1 и эти объекты считаются для первой спецификации. Для второй спецухи, к примеру, А=2. Может как-то по-другому можно реализовать идею применения одних и тех же объектов для разных спецификаций? Ключевое слово "один файл"
![]()
__________________
Ищу себя.. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я не совсем понимаю что ты хочешь сделать, но у меня во всех объектах есть например параметр "Отметка", который пошел с со схемы расположения элементов на отм. "ххх". Я его применяю если на одном листе у меня несколько разных чертеже (планов), соответственно несколько спецификаций(ну или одна групповая), вот в первую спецификацию попадают объекты с Отметка=1, во вторую =2 итд.
Ты это имел в виду? |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Да именно это... Я видел в ваших объектах отметки, но не смог открыть файл с таблицей посколько он создан в более ранней версии
![]() Получается Вы в фильтрах для каждого отчета меняете отметку отдельно? А еще у Вас в блоге есть пост от 27.11.2014...там в ссылке вместо объектов "печать" залита... Не могли ли Вы поделиться ссылкой на Ваши объекты?! ![]()
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 01.04.2015 в 20:02. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
![]()
__________________
Ищу себя.. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
То бишь и "сборочные единицы", и "детали" - все одним отчетом? А сортировать как, и как строчку "Детали" вставлять?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Яков, несколько отчетов - несколько раз задавать фильтры для таблицы, мы возвращаемся к позавчерашнему разговору.
Это надо несколько раз выделить область, это надо контролировать все фильтры во всех отчетах, это очень большой геморрой при реальном проектировании. Лучше сделать более тяжелую таблицу, один раз задать, и забыть. ----- добавлено через 46 сек. ----- Цитата:
прочтите этот блог от корки до корки, много вопросов отпадет ----- добавлено через ~12 мин. ----- Когда вынесли кнопку выбора границ из меню фильтров на панель таблицы - стало на много удобнее. Но все равно, привязка к формату, мне кажется был бы еще одним хорошим шагом в сторону пользователей )) Последний раз редактировалось Konstruktiv54, 02.04.2015 в 06:52. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Konstruktiv54, подскажите, пожалуйста, если у меня в объекте сидят 3 элемента, которые я хотел бы видеть в спецификации, можно ли как-то сделать, что бы они под одним отчетом отображались?
Цитата:
![]()
__________________
Ищу себя.. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.04.2015 в 07:36. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
|
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Цитата:
Цитата:
Имхо если не смогли формализовать задачу (упростить) , что бы было минимум фильтров (в которых начинаешь путаться сам) и процесс проектирования был понятен не только человеку , который придумал методу, но и можно было легко ее внедрить на отдел (нью Васюки вселенную)... С появлением нового функционала, по любому найдутся пользователи которые придумают еще более неочевидные способы проектирования (в стремлении делать не как правильно (в целях более удобной автоматизации), а как "привыкли") и опять понадобится дополнительное наращивание этого функционала. _________________________ Голосую то же за фильтр выбора объектов в с привязкой к формату (но что бы он к этому формату привязывался, а то опять получится фильтр по области) Может хоть в десятке порадуете, новыми и доведенными до ума старыми фишками )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Что я делаю не так? если сделать на каждый объект по отчету, то нормально отображается.
Если делаю в одном отчете, то ошибки? Хочу объединить с таблицей Konstruktiv54 и сделать одну общую спецификацию с двумя отчетами
__________________
Ищу себя.. |
|||
![]() |
|
||||
так навскидку
ты в один отчет запихнул разные объекты, и пытаешься получить с них свойства которых в них нет, поэтому пишет ERR-ошибку
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Dinar^^, по моему скромному мнению, вы ничего так не добьетесь. Количество объектов у вас будет расти, таблица будет распухать, вы закидаете форум вопросами - а почему тут не работае, а почему там не работает, как сделать.
Все вычисления должны проводиться внутри объектов, а в таблицу должны попадать готовые значения iPoz, Gost, Markirovka, итд. Ну что, неужели тяжело для объекта который попадает в первые три строки таблицы внедрить параметр iPoz? и все в таком духе. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Либо как вариант можно попробовать сделать один отчет для одного объекта с 3 параметрами и во второй отчет (который Ваш), запихать два других. ПРосто хотело бы, что бы все армирование в одном отчете было. Если не получится, буду перебирать доп.армирование.
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 02.04.2015 в 10:31. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Цитата:
![]() Интересная фигня, некоторые объекты Konstruktiv54 у меня в 7 открываются (правда, юзерформы теряют все свои контролы), а вот таблицы - не желают. Хороших идей, конечно, масса, - еще бы приаттачить/совместить их ко своей куче... ![]() Интересно, а вот параметрические зависимости между объектами (именно касательно железобетона и армирования) внутри скрипта получилось реализовать у кого-нибудь из присутствующих? К примеру.. Есть у меня стерженек, который к балке приваривается - объект СПДС. Балка - тоже. Вот сделать так, что бы при вставке стержня он, если попадал на балку, - связывал диапазон распределения с началом и концом балки - это же возможно? Но сложно.. Учитывая, что и стержень, и балка имеют несколько исполнений, закодировать адекватное поведение - это тебе не "Hello, Word!" ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.04.2015 в 10:51. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
2. а как правильно? кто определяет? тот кто пишет программу? или тот кто проектирует? какие критерии правильности? - по мне так скорость и удобство. Если можно сократить операцию, или лишний клик мышки, то его надо сократить я считаю. ----- добавлено через ~4 мин. ----- Цитата:
Эта таблица работает со всем моими объектами начиная со свай и фбс, заканчивая прокатом и арматурой. Все эти объекты спокойно уживаются друг с другом в одном отчете и вообще не требуют ни каких городушек. В один отчет может попасть сколько угодно параметров с одного объекта: один столбец - один параметр. Последний раз редактировалось Konstruktiv54, 02.04.2015 в 10:35. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Как мне им задать один параметр, который будет их позиции распознавать в одном объекте через одну переменную. для чего через одну переменную - для того, что бы увзять в одном отчете другие объекты с позицией iPosition
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 02.04.2015 в 10:44. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||||
Цитата:
Цитата:
щас как работает? выбрал область для отчета внутри формата А3 и она фиксированная, чертеж не умещается, увеличил на А2, а область по новой не выбрал получил в отчете косяк (не все объекты), а выбор по формату гарантированно войдут нужные. Все просто ))) кстати на VBA решается на раз Код:
Цитата:
Я имел в виду, что задачи должны ставиться правильно. Можно так расписать простой бизнес процесс, что он никакой автоматизации не поддастся или с такими затратами ресурсов и немыслимым количеством костылей. т.е то как привыкли работать пользователи не всегда является оптимальным, не то что с точки зрения автоматизации, но и простой человеческой логики. Простой пример когда говоришь человеку, что значительно быстрее и удобнее работать через ком строку и горячие клавиши, ответ один ну нафих я и так быстро работаю, куда быстрее и мне не запомнить все эти кнопочки. Тогда как пример привожу: сколько ему нужно времени скопировать 100 страниц документа Word в другой новый документ как "привык делать быстро он" через панельки и менюшечки. чешут репу. Особенно эти нюансы не оптимальной работы стали заметны на этапе попытки внедрения TDMS, систему конечно не внедрили (ибо и так хорошо(((), но кое что в организации работы поменяли в плане, было много лишних движений. ----- добавлено через ~4 мин. ----- Цитата:
проще и правильнее код для отчета прописать в самом объекте-маркере, чем потом выполнять расчеты и обрабатывать условия в таблице. При количестве объектов превышающем критическую массу работать становится затруднительно (тормоза) имхо условия в таблице это костыли (хотя куда ж без них (в разумных пределах)) ----- добавлено через ~10 мин. ----- Цитата:
на 8-ке при выборе через ПКМ все работает, если объекты убрать из области таблица обновляется на 9-ке косяк по ПКМ объекты выбирает, но при изменении их количества отчет обновлять приходится вручную.
__________________
Мастерская СПДС |
||||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
doctorraz, https://youtu.be/7g-EfrsAH2E
смотря на это видео, курсор просто пересек объект, но успел присвоить с него номер позиции, у меня такая мысль родилась, если чертишь в модели, то ты же чертишь внутри формата, тоесть курсор обязательно пересек формат, который имеет свой масштаб. В принципе по такому принципу можно было бы присваивать масштаб символов. Вот как по твоему, это костыль? ))) |
|||
![]() |
|
||||
Цитата:
чем тебе копирование свойств не устраивает? опять же я так понял ты чертишь в модели, но с разными масштабами для разных объектов (иначе почему бы не выставить в настройках нужный)(((( дело твое "ты так привык и тебе так удобно" интересно каково будет тем, кто потом попытается воспользоваться твоими чертежами для подосновы или еще как(( ---------- PS кстати типы линий СПДС можно переопределить )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Не...при чем тут копирование свойств. http://clip2net.com/s/3fmaODm
Я вот как сажусь чертить КЖИшки, так с ума схожу от этих масштабов. У меня два листа в 1:40, два листа 1:20, и одинг лист 1:10. И так по кругу, очень много раз. Просто бесит постоянно с листа на лист переключать машстаб туда сюда. Какое у тебя есть универсальное удобное решение? ну в смысле так как "правильно" надо чертить? ) Не совсем понял про масштабы: у меня в листе 1:40 все объекты имеют масштаб 1:40, собственно мне кажется это было бы удобно - курсор зашел внутрь формата, сразу выставилась переменная rSymScl в соответствии с форматом, и ты чертишь как чертишь )) Ну я отдаю себе отчет, что это все из серии фантастики ))) Последний раз редактировалось Konstruktiv54, 02.04.2015 в 12:06. |
|||
![]() |
|
||||
Цитата:
может проще чертить 1:1 и применять масштаб оформления? или вообще оформлять в листе, в видовом экране выставил как надо (1:40), а оформляешь опять 1:1??? подумать надо))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
да не...это ты про объекты...дай кстати посмотреть )))
а я про форматы, тут другое... upd: так я и чертчу все 1к1, и как раз тебе говорил про масштаб оформления, что бы он автоматически присваивался в соответствии с форматом. |
|||
![]() |
|
||||
ты генератор идей!!!!
надо подумать, как И разработчикам ТЗ на возможность присвоения масштаба оформления по формату. Хотя получается, что ты постоянно прыгаешь из с формата на формат и они в разном масштабе!!!! Прикольно, я такого еще не видел!!! т.е. у тебя в модели А3 может быть больше А1. тебе команды _spGetScale и _spGetScale ни о чем не говорят??? забиндить их алиасы и не париться выделил формат и spGetScale
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
____________________ Я абсолютно не претендую на истину, все написанное ниже мое личное мнение: Вот смотрите, в автокад есть листы, и подшивки (хотя подшивка тот еще костыль) в автокад есть аннотативность (правда на нее C&nanosoft наплевали или не смогли довести до ума) Для коллективной работы или возможности повторного применения чертежа: 1. Чертим в модели 1:1, все что относится непосредственно к самой модели там же в модели наносим аннотативные размеры и необходимые обозначения 2. в листе чертим только то, что относится непосредственно к оформлению (форматки, тех требования, обозначения для видов, выносоки, узлы, обозначения разрезов, сечений) масштаб 1:1 относительно формата, деталь масштабируем в видовых экранах, как нам требуется (в соответствии с ГОСТ) ========= Бонусы: мы имеем можно вычертить узел один раз подробно и потом в листе видовыми экранами с разными масштабами вставить его сколько надо раз. + можно заморозкой слоев в вьюшке настроить видимость разных элементов. Пример длинный вал. Две вьюшки концы вала, посередине обрыв простановка размера в листе даст его реальную длину , как на чертеже!!! Вывод на печать с настроенных ОДИН РАЗ листов в пару кликов (независимо из подшивки или нет) +вывод в многостраничный PDF. Если что-то надо изменить, то мы не ползаем по всей модели внося изменения во все картинки, а правим в одном месте МОДЕЛЬ детали. ********************* Чем занимаетесь вы господа Сто раз в пространстве модели копируете одно и то же, оформляете с разными масштабами, (жалуетесь, что неудобно, но вы так привыкли), туда же суете элементы оформления (хорошо если не в слой "0" (бедные смежники потом это все чистят)) Внести изменения в этот хаос сможет разве, что тот кто чертил, про повторное применение или использование в качестве подосновы я вообще молчу. Потом приделываете костыли в виде пакетной печати (кстати как там многостраничный PDF из модели, нормально получается? (заказчик часто требует)) и автоматического изменения масштаба силой мысли, не говоря уже о том, что ориентироваться в таком чертеже очень тяжело. ======================= Найдите время и прочтите Эбботт Дэн - AutoCAD: секреты, которые должен знать каждый пользователь многое в голове упорядочится
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 02.04.2015 в 13:24. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
А секреты Эббота (и Полещука - при первоначальном знакомстве с акадом) - в большей части я их уже для себя открыл.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
У меня бывает до 300 форматов в файле...я бы посмотрел как ты будешь прыгать по листам и выбирать из них нужные ))) я год мужественно отчертил с подшивками и оформлял чертежи в масштабах листа. Я считаю, что так работать хуже чем в пространстве модели. Хотя может быть и "правильнее" )))
|
|||
![]() |
|
||||
Цитата:
из модели свойства подшивки недоступны (окромя имен групп, листов и имени подшивки) ============= нафига по ним шариться когда ты чертишь? черти спокойно в модели, а оформление в листах... оно автоматом происходит при грамотном подходе к делу. то что ты печатаешь из подшивки это не значит , что ты в ней работаешь ))) с тем же успехом можно все листы вывести на печать Файл-публикация в DWF ----- добавлено через ~3 мин. ----- Цитата:
============================ я не вас пытаюсь переубедить, все вы правильно делаете, только если делаете все так, почему без костылей не получается обойтись?
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 02.04.2015 в 13:56. |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я уже неделю слышу про костыли, и не могу понять все таки что это.
В таком случае - надо чертить на кульмане. Там ни каких костылей. Карандаш и линейка, и все. Давай абстрагируемся, от того реально ли это сделать, или не реально, а просто...пофантазируем. Вот смотри, по логике - курсор зашел в границы формата, автокад установил маштаб символов в соответствии с форматом. Курсор зашел в другой формат, автокад переустановил новое значение. Формат штука замкнутая, форматы накладываться друг на друга не могут. Пользователю ничего объяснять не надо, все будет работать без его вмешательства. Идеальная автоматизация, почему костыль то? |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Цитата:
|
|||
![]() |
|
||||
Цитата:
кто работает с ком строки без проблем, а кто пользуется иконками менюшками, да он пока елозить по экрану будет, сто раз масштаб сменится, с размерами то ж вопрос...
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Мы уперлись в "правильно", на мой взгляд как быстрее - так и правильно. Сейчас все преимущества подшивок легко компенсируются, и пакетная печать из модели уже давно придумана, штампы форматов можно легко заполнять через свойства. Ведомость чертежей получать с помощью отчетов СПДС...что там еще за плюшки?
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Вот про те которые видно из листа, но ты не видишь из модели, там их достаточно, все штампы оттуда заполняются
Цитата:
не проще ли делать ссылку на номер листа штампа формата куда ссылаешься (коль в модели работаешь) Цитата:
я так и не понял, подшивка для чего тебе?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А вот интересно, в ваших спецификациях - табличках, вынимающих данные из объектов, - точность подсчета массы идеальная? То бишь если "подбить бабки" по спецификации и ВРС, расхождение будет нулевым? У меня чегой-то не выходит, всегда пусть копеечное, но расхождение... Каждый объект содержит у меня значение "масса" - для спецификации и "общий расход на поз.", - масса с учетом количества, нахлестов и т.д. - для ВРС; в спецификации точность - до 2 знаков после запятой, в ВРС - до одного, соответственно и округляется значение каждого параметра. Короче говоря, на выходе - несовпадение по спецухе/ВРС в десятые доли кг имеет место быть..
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.04.2015 в 15:33. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
NumberSpec = 1+0.01*rfPosition
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 02.04.2015 в 15:42. |
|||
![]() |
|
||||
Цитата:
А тебе в голову не приходило, что значительно удобнее менять номер штампа из таблицы "Ведомость рабочих чертежей"??? коль она как я у тебя понял есть (автоотчет) это же очевидно и удобно, тогда "Пм-3. См. лист 9" у тебя будет ссылаться непосредственно на штамп, а у тебя получается штамп по ссылке привязан к листу, а еще че-то ты то же привязываешь к листу подшивки., а когда лень лезть в поля то "взять с чертежа" .. нафига такая колбаса? Потом отчетом собираешь "Ведомость рабочих чертежей" (ссылки со ссылки)))) Чтобы перенумеровать лист лезешь в подшивку и меняешь номера листов... может еще и имена чертежей там же присваиваешь в подшивке))) (автоматизация ради автоматизации) Получается достаточно громоздкая и шаткая конструкция (потом, опаньки поле от поля отвязалось) что неудивительно. ------------------ ты меня не убедил))), зачем тебе лист подшивки? Если ты спокойно так же полуавтоматом можешь нумеровать листы форматок давать им названия и по ссылке брать номера оттуда? Даю подсказку от Konstruktiv54 у форматов есть свойства Object.OriginX и Object.OriginY
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Цитата:
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Елы-палы, а какие в листе-то видны, которых не видно в модели? Только поля типа "номертекущеголиста", "названиетекущеголиста" и прочие "пользователскиесвойстватекущеголиста". Ну дык, их можно из листа вставить в модель через вэ один раз и все..
Цитата:
А вообще, я понял, - мы друг друга не поняли! ![]() ![]() Применить систему, описанную в ваших блогах (уж честно говоря, не помню точно, у кого читал) - у меня в планах есть, но на далекий потом, пока других дел много.. Более того, честно признаюсь, штамп формата я не использую - он у меня табличкой автокада с полями/ссылками на данные подшивки.. ![]() Проблематично мне упихивать названия по разным строчкам, тем более "полем", которое на части не разобьешь.. А вообче, я так понял, это вам подшивка, получается, не нужна? Формат со штампом + отчеты? Или у вас свойства подшивки через отчеты правятся? ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да я вовсе и не агитирую за нее.. а doctorraz я не совсем понял, в чем же мейнстрим, - подшивку надо использовать или нет, и зачем форматы запихивать именно в листы - тож?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Цитата:
а в поиске эффективных приемов работы, опять же подчеркиваю не удобных именно вам и не так "как привыкли", а эффективных. ключевое слово ПОИСКЕ. но пока получается, не очень, каждый кулик свое болото хвалит (простите за каламбур). Ключевое слово БОЛОТО (у меня то же болото) ----- добавлено через ~2 мин. ----- поля штампов переделать на многострочный текст не проблема
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Так а что, - при этой методе формат должен непременно жить в пространстве листа? Если его, к примеру, в листе вставить, а потом _chspace через вэ - запульнуть в модель, поля слетают в штампе формата? Весь цимус тут - автоматические таблицы ведомостей раб. чертежей + автоматическая вставка формата с заполненными значениями полей подшивки? Свойства листов в подшивке - все равно же через подшивку менять приходится? Так-то автокад стандартными средствами то же самое предоставляет возможность, - единственно, что объекты СПДС вещь более "красивая" (и менее глючная, чем родные таблицы автокада с полями)
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 02.04.2015 в 21:43. |
|||
![]() |
|
|||||
Цитата:
Цитата:
Цитата:
при перемещении в модель поля не слетают, но обновляться перестают. Цитата:
------------------- кстати, что бы вывести на печать листы с нескольких чертежей одним разом не обязательно это делать из подшивки... ==================== мне тут в процессе сегодняшнего общения еще мысль пришла ()(()() пока думаю ее... как скрестить альбомы СПДС (достаточно удобное заполнение штампов, но печать отсутствует как класс) и пакетную печать Димы+Евгения , думаю удобный гибрид получится... особенно для тех кто работает только в модели.
__________________
Мастерская СПДС |
|||||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
как же так-то??? добавьте в спдс пожаааааааааалуйста ))) ну хотя бы в качестве опции, кому надо - тот пусть включает эту функцию, кому не надо - тот пусть выключает.
только на видео я смотрю меняется не масштаб оформления, а масштаб измерения... п.с.: механикс и спдс как тойота и жигули? |
|||
![]() |
|
||||
Offtop: с корее как тойота для японского рынка и для экспорта )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
По правде говоря, главная причина, которая в этом вопросе тож толкает меня к СПДС - перезаглюченность родных таблиц автокада с полями (даже тему создавал как-то на эту тему, решения никто не знает). Обновляемость - непредсказуемая, и плюс ко всему - странности при печати/публикации.. Печатаешь один лист на принтер либо в dwf/pdf - все окей, публикуешь комплект в dwf - часть полей на dwf-ке отображается "###" решетками.. doctorraz, я так понимаю, что можно просто в типовой штамп формата СПДС забить поля? Или надо лезть вовнутрь и менять свойства штампа? В принципе, и в этом случае не исключается житие формата в модели, - просто номер листа будет ссылаться не на "текущий", а на конкретный лист подшивки. Одним кликом, конечно, больше получается, но это не существенно.. А еще один маленький проблем, - блок-логотип компании, который надо положить в ячейку штампа.. Наверное, надо штамп редактировать?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 03.04.2015 в 11:22. |
|||
![]() |
|
||||
Цитата:
Цитата:
в 9-ке не пробовал, а до 8-ки включительно пытался, вставить можно но результат не радует ((( (непредсказуемый результат получается)
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]() ![]() А логотип, - ну и фиг с ним, вставить поверх блоком. doctorraz, спасибо, шо таки повернул мою голову в этом направлении! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
в 9-ке поля не работают, это у них баг такой новый, но тебя это пока не касается ты ж на 7-ке ))))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602
|
Нарисовать не тяжело, тяжело СПДСу это ворочать и нам тяжело на это смотреть
![]()
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Скажите, а нет ли возможности, вставляя поля в ячейки многострочного штампа, поместить между 2 полями некий непечатаемый символ, коий имел бы эффект перехода на другую строку? Понятно, что штамп "однострочный" как раз и позволяет по строчкам поделить информацию.. Но.. хотелось бы на елку с рыбкой! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
только этот символ надо вставлять в родительское поле, тогда в штампе будет перенос строки а между двумя полями ctrl+enter или shift+enter
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
|
|||
![]() |
|
||||
добавь штриховку
__________________
Мастерская СПДС |
||||
![]() |
|
||||
обычно логотипы не только из отрезков, на штриховке кажется глюк получается
----- добавлено через ~3 мин. ----- хотя попробовал щас все нормально и со штриховкой, была где то тема, про глюк при вставке логотипа
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
У меня штриховка не определяется.. Попробую поизвращаться полилиниями разной толщины..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
у штриховки в свойствах должен стоять "стиль решения островков" - нормальный пробуй
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Отлично, получилось, сенкюверимать.. А новых штамп на других компах будет нормально отображаться/редактироваться без импорта mcd?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
удивись и импортируй назад
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() А еще, - мы по объектам делаем сводный файл по расходу материалов.. Мне все мечталось vba-ху написать, что бы шерстить таблицы и создавать в экселе табличку, но все времени не хватало.. А теперь сие оказалось доступным буквально в пару кликов! Выборка по спдс-овским врс-кам, и по арматуре табличка готова! Еще бы "материалы" из спецификаций повыдергивать, но эта задачка посложнее, - кол-во строк разное в спецификациях, и материалы отличаются, и пока не представляю, как это можно провернуть.. Кстати, не подскажете ли, как сослаться в отчете выборки на ячейку определенной строки в зависимости от количества столбцов? "=Object.numcols" дает количество столбцов, а как задать ссылку на ячейку, к примеру, третей строки в этом столбце?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 06.04.2015 в 16:50. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
AlexV,
1. не с объектов, а с таблиц спдс 2. кто захотел, написал мне в личку, и мы за 15 минут через тимвьювер запустили мой скрипт для стен под акадом. было бы желание. 3. vba не акадовское, а экселевское, должно работать везде одинаково. в том числе и на х64 (хотя я всё под х86 пишу) |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Код:
Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
не выдумывай VBA под 2012 работает без проблем.
Цитата:
Цитата:
Dim Autocad_obj As AcadAplication с объявлением переменных можешь не париться, запускаешь без объявления и в окне локалс смотришь тип, потом присваиваешь )))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
ты то собираешься работать через ком с СПДС, при чем тут версия VBA??? открой автокад, накидай туда труб и всякой фигни открой эксель подключи библиотеку McCOM2 , создай проект и запусти там этот код... в окне локалс насладись результатом заметь без всяких подключений к автокад и танцев с бубном Код:
никаких проблем цепляешь в эксель библиотеку автокад хххх тупе либрари и Код:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
то же повторюсь, скрипты запускаю и из када и из эксель, глюки какие появляются, по выяснении имеют рукотворную природу. Мне б хоть один примерчик скинь глючного кода, который на х32 идет, а на х64 глючит. Или это ты об этом где-то читал? В любом случае VBA взаимодействует с объектной моделью, а что из автокада, что из экселя, какая разница если в обоих случаях цепляешься к одному и тому же объекту (в нашем случае автокад), а сам VBA только движок с минимум функций
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 07.04.2015 в 13:38. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
А к выходу А2014 микрософт родил VBA7, который уже был дружен с 64б системами, и его пришили соответственно к автокаду..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
о как, а я и не знал, что у меня автокад глючит, спасибо, теперь предупрежден значит вооружен.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Иногда использую "управление зависимостями" для своих объектов.. (Правда, стараюсь не злоупотреблять - когда связываешь геометрические параметры, а потом про сие забываешь, - непредсказуемость поведения объектов доставляет немало приятных минут..
![]() А еще - время от времени пользовательские объекты в текущем сеансе вдруг массово.. не то что бы помирают, - но заболевают.. ![]() Мне интересно, такая хрень происходит только у меня, или у кого-либо еще?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Хорошо бы, если бы в таблицах СПДС было маленькая (можно не красная) кнопка или горячая клавиша, которая бы ласково говорила ему: "оставь это безнадежное дело, не надо пересчитывать все эти пять тыщ объектов, выйди из процесса и отдохни!" Что бы не тревожить лишний раз диспетчер задач..
![]() А интересно, какое количество объектов отчет таблицы СПДС может пересчитать за разумный срок (несколько секунд)?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
AlexV, может снять галочку возле автоматического пересчета и обновления?
![]() Offtop: Цитата:
![]()
__________________
Лучше не обещать, чем обещать и не исполнять. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Когда я пытался делать с помощью отчетов Ведомость Расхода стали, то бывало до 65000 строк в таблице получалось...таблица жестко нагружала автокад.
Ну а просто со спецификацией проблем у меня особо не не возникало. Правда количество строк в них не помню что бы превышало 600-800. Последний раз редактировалось Konstruktiv54, 09.04.2015 в 18:42. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Мы как-то с MCAD тестировали (переписка на другом форуме) , ТХ_маркер и Таблицу автоотчет технологического оборудования из базы СПДС 9, на 5000 объектов у него отработало за несколько минут, я на своем компе не дождался, закрыл через диспетчер. Там же он дал рекомендации по оптимизации этого дела
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну да, я так и понял. Отчет, в принципе, не особо сложный, формула в отчете типа "=Iff(Object.D==L7 && Object.Klass==L4;summ(Object.rRashod);"")". Если она забита в шаблоне для всего списка диаметров, то автокад висит. Если оставить несколько (только для используемых в проекте), то терпимо..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
теперь есть еще программный отчет, без обратной связи, но зато не грузит так комп и без тормозов, кстати большинство САПР делают именно статичные отходы на выходе проекта, ибо чертеж измениться может, а спецификация должна быть неизменна ))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Что бы не плодить оффтоп в пожеланиях и предложениях, предлагаю эту интересную тему продолжить обсуждать здесь.
Цитата:
А почему ты не хочешь просто обнулить количество для объектов которые уходят в разрезы? У тебя есть к примеру каркас в плане и такой же каркас на разрезе. Оба учитываются в спецификации, но для того что на разрезе : если lViewType=VLEFT, то Quantity = 0, и следовательно общее количество в спецификации будет равно количеству объектов в плане. При этом если нумерацию элементов проводить через таблицу, то она сразу будет меняться и на плане и на разрезе. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Правда, мои объекты надо ковырять, и разделять параметры "для геометрии" и для спецификации.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 15.04.2015 в 17:29. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Если цель - построение "умных" узлов и разрезов, то конечно то что я предложил - совсем не вариант. Просто я не нашел способа решить эту задачу и решил остановиться на таком варианте, и к своему стыду
до сих пор зависимости не очень понимаю. |
|||
![]() |
|
||||
это тогда уже будет не СПДС основа для - "Оформлялки чертежей по ГОСТ" и конструктор для продвинутых пользователей, а стройная система PDMS от AVEVA , а это на несколько уровней выше ))))
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 15.04.2015 в 21:10. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Геометрические (там где плоскости "вяжутся") - я пока не использовал (хотя - по оси два стержня привязать - какая проблема... в принципе, я так понимаю, можно создать объект "разрез" жб элемента с плоскосями на з.с. граней, и в них "автоматом" вставлять арматуру.. ), а параметрические - дык там вроде все элементарно.. тыкнул в "дочку", выбрал имя из списка, тыкнул в "родителя", выбрал имя, добавил зависимость, если надо, - "двунаправленную".. и все дела! Можно связать зону распределения одного стержня с длиной другого, диаметры, количества, шаги и тому подобное..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Ну и с геометрическими зависимостями так же :-) Можно, вместо задания плоскостей внутри детали задать геометрические зависимости через "параметры".
|
||||
![]() |
|
||||
Цитата:
PS учите матчасть господа! благо информации по параметрике море (не то, что 2-3 года назад) PPS только справка СПДС осталась на уровне 5 лет назад ((((
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Еще одно предложение из серии.. Точнее, те же вилы, только сбоку..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Все сделано до нас: Есть мастер зависимостей, есть параметризация в скрипте, есть группы, шаблоны... При вставке объекта наводишь его на "родительский" и он автоматом берет свойства которые ты задал в скрипте, если сборочные зависимости не заданы вставляешь на чертеж куда надо. Если накосячил при черчении выбираешь родственные объекты и через свойства автокад правишь все скопом (если конечно скрипт нормально написал), или вставляешь таблицу отчет, группировку по параметру и скопом один раз правишь свойства в ячейке. PS еще раз повторяю: учите матчасть, что бы придумывать новое, надо как минимум неплохо разбираться в старом ![]()
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
![]() Цитата:
Цитата:
но тем не менее хочешь расширения функционала ))))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Параметрические сборки из шаблонов групп - да, это я у MCAD посмотрел, это мне понятно, и возможно поиспользую в будущем. А вот групповые привязки параметров для существующих объектов - если этот инструмент уже существует, то Цитата:
![]() spconnectto - в справке об этом сведений не нашел.. использование этой команды методом тыка (по запросам ее же) ничего о ее сути мне не сказало.. Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Цитата:
эта команда сработает если деталь знает, что делать при коннекте и коннект с этим объектом возможен (разрешен и есть параметры для присоединения)
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Ну вот :-(
Оправдание собственной лени. "Проводя раскопки на территории Сочи, археологи обнаружили орудия труда десятого века. Это значит, что уже в десятом веке сочинцы закапывали орудия труда, чтобы не работать." (c) lurkmore Это точно про меня :-) Цитата:
MechWizard (мастер объектов) сделан не для программирования, а для интерпретирования конструкторской мысли ![]()
Ролик нудный, специально сделан с ошибками и демонстрацией возможности простого исправления скрипта. Легенду на youtube, писать не стал. Один фиг не все туда могут зайти. Не надо искать красной кнопки, можно (нужно) использовать то, что есть ![]() AlexV, для тебя архив. Последний раз редактировалось MCAD, 20.04.2015 в 05:30. |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Для интерпретации конструкторской мысли вполне достаточно карандаша и листка бумаги. Все остальное служит для повышения качества и уменьшения сроков.
Вы с Андреем так-то правы про матчасть и осмысление, но я не согласен с вашим посылом про красную кнопку и костыли.
Да, разработан мощный(без иронии) инструмент который позволяет армировать конструкции любой сложности , но какой от него прок, если все это можно сделать простыми примитивами быстрее и бесплатно? Инструменты должны не просто уметь делать какую-то функцию, но и быть удобными, быстрыми и еще много какими, и только тогда это выльется в конкурентное преимущество. П.с.: Королев мечтал о космосе...и добился...почему нас пугает какая-то красная кнопка? ) Последний раз редактировалось Konstruktiv54, 18.04.2015 в 12:51. |
|||
![]() |
|
||||
Я никогда не говорил про "красную кнопку" - только про автоматизацию рутины :-|
Пример из поста #615 никак не может заменить опыт конструктора. Он только может помочь разобраться и настроить мысли в нужном направлении. Цитата:
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Повадился я использовать СПДС объекты в динблоках. Вроде "под параметрами" ведут себя они вполне адекватно, - растягиваются, где надо.. арматурка та же - отлично "массивом" разбегается при растягивании (гораздо меньшими усилиями, чем через дин. операцию "массив" примитивы автокада). Налепил закладух с параметрами видимости.. Но - ежели файл готовить к передаче, - "разбивать" объекты spexplodeall, - ясный перец, с видимостью внутри динблока возникают косяки (СПДС объекты исчезли, примитивы появились) - надо или внутри блока переназначать видимость, или.. Короче, разбиваю блоки командой explode.. На их обломках появляются соответствующие объекты (профиля СПДС, полилинии и пр. - в зависимости от состояния видимости блока). Потом делаю spexplodeall - и чудесатым образом появляются "осколки"-примитивы всех СПДС объектов, живших в динблоке из всех "состояний видимости"! Хотя вроде сами блоки уже разбиты..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
AlexV, Мультик, конечно, хороший. А можно добавить DWG & MCD?
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
вот двг.. а mcd - там объект типовой вроде из базы, я вроде его внутренностей не ковырял..
----- добавлено через ~8 ч. ----- Konstruktiv54, хотел тебе вопрос задать по организации отчетов в твоих спецификациях (объекты некоторые я открыть могу, а таблицы - ни хрена).. Я так понимаю, в таблице - один отчет; принадлежность объекта к одному из разделов спецификации (сборочные единицы, детали, стандартные изделия, материалы) задается параметром внутри объекта; сортировка объекта внутри раздела - ну тут можно тож и ввести спец параметр (типа "класс арматуры"+ диаметр), - либо непосредственно по строке спецификации сортировать.. Это все я в принципе продублировал у себя, а вот как вставить между разделами строчки "Сборочные единицы", "Детали" и т.д.? И при необходимости, - пустые строчки между разделами как добавить? Единственное, что в голову приходит, - "спецобъект" соответствующего типа, в "строке спецификации" которого будет соответствующий текст ("Детали", напр.) и который должен отсортировываться как первый в списке?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Не, мне все понятно, кроме того, как в спецификацию монолитной конструкции автоматически вставить строчки-заголовки разделов посреди отчета.. Да в общем-то, и это понятно.. только не понятно, правильно я понял или не правильно! ![]() Непонятно, как пустую строку между разделами впихнуть.. Только объектом, в котором все параметры пустые, окромя одного уникального (что бы не группировалось все в одну строку, и можно было впихнуть несколько пустых строк). А еще бы как-нить автоматически форматировать ячейку по значению.. То бишь, ежели "Детали" и т.д., то выравнивание по середине, ежели арматурина закладуха и т.д., то влево.. ...эх, блин... знать бы мне то, что я знаю сейчас, несколько месяцев назад.. столько бы всего сделал более грамотно.. ![]() ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 24.04.2015 в 13:26. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Offtop: Алекс, ты так то мучаешь всё сообщество своей 7ой версией, Яков вон специально для тебя архивы какие-то выкладывает )) а ларчик то просто открывается. По идее спасение утопающих - дело рук самих утопающих.
Да брось, зачем объект с пустыми значениями, добавь просто пустую строку в шаблон отчета и будет тебе пустая строка в отчете. Если надо - ее можно спрятать путем =setHeight(0). Я просто с ней не заморачивался, для себя давно решил без нее таблицы строить. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Короче говоря, я пока для себя организовал "таблица-один отчет" так: параметр для всех объектов SpecPartition, принимающий значение наименования разделов спецификации ("Сборочные единицы", "Стандартные изделия", "Детали" и "Материалы") - по нему во первых строках письма отчета объединяем строки; параметр iNspec, по которому идет сортировка объектов внутри раздела.. Для "внедрения" заголовков разделов унутрь отчета создал объект, у которого iNspec=0, соответственно внутри раздела он помещает себя на первое место.. Ну и под материал создал объект, который тупо закидывает в строчки "Поз.", "Обозначение", "Кол-во" и "Примечание" то, что туда вобъет пользователь.. iNspec для этого объекта сделал редактируемым, что бы можно было по желанию расставлять материалы выше-ниже в таблице.. В принципе, вроде схема работоспособна, хотя - поскольку запряжены в одну телегу и кони, и, понимаешь, трепетные лани, то часть параметров "не пересекается", и при изменении значения оных через таблицу всегда будут висеть ошибки (ну, т.к. у уголка нет в списке параметра "диаметр", а у арматуры "ширины полки"..) ...теперь осталось переписать скрипты для тех статыщ объектов, которые я уже налепил, и - спи-отдыхай! ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
http://clip2net.com/s/3gODFbG попробуй так, где NumberSpec = SpecPartition+0.1*rfPosition.
p.s.: очень жаль что mechwisard не умеет парсить строки (( Последний раз редактировалось Konstruktiv54, 27.04.2015 в 15:47. |
|||
![]() |
|
||||
AlexV, у тебя , как всегда свой путь (((
вместо того, что бы заранее продумать ,
Табличный отчет с группировкой
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 27.04.2015 в 22:54. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Неправда, doctorraz, как раз параметры - столбцы спецификации у всех моих
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
в чем тогда проблема?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да и нет, в общем-то, проблемы.. То бишь, можно и не обращать внимания на "#ERR" в части ячеек, если надо из таблицы поменять параметры (не общие), либо вообще - из отдельной таблицы менять, фильтруя по типу объектов..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
если формату задать масштаб измерений, то при простановке размеров внутри формата, масштаб измерений берется с формата, независимо от того какой задан глобально. В СПДС 8 работает, в 9-ке не проверял, может и отключили
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи учёные, подскажите, а есть ли для отчетов какая формула, которая может собрать список из значений ячеек с разделителями? Ну то бишь для примера на картинке - что бы получить в итоге "1 7 22 43 125 146 295 310"..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Я не очень понял вопрос, вот в этой статье как-то хитро номера помещений собираются...может это то что тебе надо.
|
|||
![]() |
|
||||
=sum(Object.iNum+" ")
естественно тип данных ячейки "автоматический" и пожалуй по этому столбцу объединить PS сто раз уже писал, про сложение чисел как строк
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
----- добавлено через ~4 ч. ----- Интересно, а вот к примеру.. анкерный блок - группу из шпилек/уголков и прочих шайбогаек у кого-нибудь "красиво" получалось сделать? Так, что бы можно ее было и в спецификации, и в ВРС обсчитать.. Я пока обходился динблоками с атрибутами, и не знаю, - есть ли смысл заморачиваться? Посмотрел мультик MCAD про рабочие плоскости.. Вроде в целом смысл понятен, хотя еще курить и курить.. Эти объекты - "определения рабочей плоскости" - чисто для обучения трудящихся созданы? А если объект имеет вид не только фронтальный и исполнений несколько.. Вот для того же анкерного блока.. я так понимаю, можно создать объект, в котором будут заданы все необходимые плоскости и параметры, потом к ним привязать через spconstraint уже существующие в базе шпильки - гайки - уголки, а потом сохранить как группу? Или как лучше сию задачу реализовать..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Пожалуй, замахиваться на объект во всех проекциях не буду. Попробую для начала в плане сделать..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
в любом случае, что у болта, что у гайки рабочих плоскостей всего две
вне зависимости от вида и исполнения))) для начала разберись как работают и коннектятся друг к другу трубы (хотя несмотря на кажущуюся простоту обработка изменения геометрии у этих объектов, не совсем тривиальная задача, CSoft ее толком так и не решил)
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 30.04.2015 в 08:52. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
А нужна ли эта бодяга с рабочими плоскостями итд?
Что надо конструктору? 1. Правильная графика - спокойно можно сделать в одном объекте. 2. Строчка спецификации для фундамента - ну тут вообще без вопросов. 3. Несколько строчек для спецификации элементов самого анкерного блока - вполне можно получить с помощью массива публик параметров (см. как у меня арматурный каркас сделан) Я как-то скептически вообще отношусь к ко всей этой наборной мозайке... П.с. ну и это Алекс...у нас тут была мысль немного стандартизироваться по параметрам, что бы без геморроя можно было применять чужие объекты. Сейчас нас с Владимиром правда немного работой придавило, эта работа немного застопорилась, так что по тихому я его объекты под себя подгоняю, он мои. Это трудозатратно очень. Глянь где-то в теме я выкладывал табличку с параметрами, предлагаю тебе приобщаться. Последний раз редактировалось Konstruktiv54, 30.04.2015 в 08:46. |
|||
![]() |
|
||||
Цитата:
Offtop: как тот слон, съест то он съест, да кто ж ему даст? только для чего их много?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Все, что надо для проектирования, реализуемо и обычным динблоком.. Единственно, вместо массива параметров для ВРС - я использую атрибуты. Нет, конечно, полного автоматизьму, ручками приходится слегка условия править/добавлять, исходя из используемых в сборочных единицах материалов, - ну да их список обычно не так велик. А насчет стандартизации параметров - мне уже поздно пить боржоми, таки своего добра налепил.. ![]() Не, видно, рановато браться мне за вильяма нашего шекспира.. Черт ногу сломит во всех этих restoreBasis/vecXOld/vecPlane/vecDirection/Vector/Point.. Вроде и понятно местами, где собака зарылась, а откопаешь - лает не в ту сторону, которую ожидаешь.. Подозреваю, что некоторые исходные объекты в базе СПДС тоже грешат неточностями в описаниях, и я еще добавляю в них своих измышлений.. По идее, надо тренироваться на кошках простейших объектах-линиях, пока все эти плоскости-векторы-точки в голове не устаканятся, а потом уже чего-то масштабное лепить. А хочется-то сразу в космос полететь! ![]() Не совсем мне понятна конструкция с переменной fix - она вроде локальная? то бишь обнуляется после окончания OnChangeParameters? В каких случаях она принимает значения >1? Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 30.04.2015 в 14:37. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
__________________
Ищу себя.. |
|||
![]() |
|
||||
Цитата:
Этот костылик с fix имеет смысл только для объектов которые могут растягиваться (трубы, швеллеры, уголки). Больше 1 принимает значение если ты попытаешься вращать цепочку объектов в которой есть например труба, но вращать будешь не за нее, в этом случае для трубы возможно только растяжение, вращать не получится. ----- добавлено через ~3 мин. ----- Цитата:
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 05.05.2015 в 10:51. |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
У меня вроде так же идет группировка, потому что все объекты (усиление, доп. армирование) работают как надо, т.е. название раздела (усиление, доп.армирование) на первой строке, далее ниже по поз. идут элементы. Но в объекте "основное армирование" у меня сидят 3 элемента под одним разделом "Основное армирование", и почему-то не могу вывести наименование раздела на первую позицию. Если я ставлю упорядочить по "А", то наименование вообще уходит на последнюю позицию. Надеюсь понятно объяснил )
__________________
Ищу себя.. |
|||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
не нашел там ответа на свой вопрос. У меня все работает нормально, кроме одного объекта
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 06.05.2015 в 12:51. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
тут пытался разобраться с расположением векторов на видах...
node86 = mp+vecDirection*100; node87 = mp+vecPlane*100; node88 = mp+vecNormal*100; line(mp,node86,2,1); line(mp,node87,3,1); line(mp,node88,9,1); экспериментирую немного, но не растет цветок. Исполнения не воспринимают вектора? Только oX, oY, oZ? |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
Цитата:
----- добавлено через ~2 мин. ----- Цитата:
например если к отводу (45-60 градусов) прицепить трубу и отвод потом поменять вид, то получается "3Де", но оно не радует совсем. (кстати возможно по этой причине у отводов из комплекта поставки только один вид (сбоку))
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 07.05.2015 в 10:22. |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
Андрей, да дело в том, что сама деталь и vecDirection не понимает. Видимо вектора как-то взаимоувязываются перед началом построения исполнения с ОХ, ОУ, OZ, и исполнение дальше работает только с этими осями. В исполнениях кстати часто можно встретить записи: OX=oX; OY=oY; OZ=oZ; но помоему они ни на что не влияют, их можно спокойно удалять, или править как угодно...но ничего не изменится. |
|||
![]() |
|
||||
Ну распознай мастером деталь, а потом правь исполнение ручками.
Ты прав вектора движок скрипта использует только для определения какой вид показывать, ну и как направления для точек и плоскостей ( в скрипте, а не исполнении) Конечно увязывается, вид детали все же 2Де, т.е. в зависимости от вида, зависит какой вектор будет Х, а какой У. т.е для вида спереди и сверху vecDirection это всегда Х, а для вида слева-права уже vecNormal это Х По ссылке выше перечитай, я старался максимально просто изложить.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 07.05.2015 в 10:36. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи ученые, а подскажите.. есть объект, в коем живет параметр otm. Есть маркер, коий берет сей параметр из объекта, делит его на 1000, и полученное значение изображает, так сказать, собой.. (зачем - из вложенного рисунка понятно). А есть ли возможность как-либо в маркере суррогатно отформатировать значение? Ну то бишь, может, формула какая, что бы из "-1.5" сделать "-1.500", из "-1.19" сделать "-1.190", а "-1.195" оставить как есть? Понятно, что можно внутри объекта добавить еще один параметр и уже его пихать в маркер, но открытых и так уже переизбыток, не хотелось бы добавлять, а скрытые чегой-то маркер при определении связанного параметра не видит..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Public (otm, "hidden")
маркер его будет видеть, в свойствах автокад невидим.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
У меня чего-то не видит маркер ни единого параметра, которые "hidden", если редактировать оный через "Добавить свойство с объекта".
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
сперва привяжи маркер к параметру детали, а потом сделай hidden
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Спасибо! Век живи, век учись!
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
..Еще вопрос.. При перемещении выносной линии маркера по идее, связь с объектом теряться не должна? А она отчего-то теряется.. (на скрине 2 маркера, один "сдвинутый"). Причем "зеленая кнопка" связь подтверждает, объект подсвечивает, но при изменении параметра маркер своего значения не меняет..
----- добавлено через ~7 мин. ----- Кстати сказать, ни фига не прокатило.. После изменения в Public XYZ, "описание" на XYZ, "hidden" маркер параметр теряет и приклеить его к себе не может.. Может, конечно, це особенность семерки, а в высших сферах 8 и 9 не так..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
уже не помню, как в семерке, но если в 8-9-ке привязать маркер по имени параметра и сохранить в базу, то при повторной вставке на объект имеющий такой же параметр (для блоков то же работает) он его хватает, независимо видим или нет, главное , что бы был Public .
аналогично с линией выноски... она конечно цепляется к объекту и при перемещении следует за ним, но значение параметра от привязки выноски не зависит. Обновляйся.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 13.05.2015 в 20:21. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Интересно, а вот когда в состав объекта включаешь замкнутую полилинию, на которую через spwizsectcontour повешен "контур штриховки", - она по идее должна его собой и представлять при попытке штриховать объект, вставленный в чертеж? А у меня при штриховке через "выбор объекта" - вообще не штрихуется, а если "указанием точек" - штрихуется, но не по контуру-полилинии.. и при перемещении объекта ведет себя неадекватно штриховка...
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
уже писал (((
"метод решения островков" НОРМАЛЬНЫЙ
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Помню.. Нормальный и ставлю.
..Я имею в виду не штриховку "внутри" геометрии объекта, - а попытку "заштриховать" командой автокада вставленный в чертеж "готовый" объект. Я наивно полагал, что если внутри объекта имеется "контур штриховки", то при "втыкании" в объект мышой при _hatch этот контур и должен штриховаться (а "контур подавления" - перекрывать другие объекты).. Ан нет.. А штриховка внутри объекта - возможно ли запихать в объект тип образца, соответствующий "бетону" и пр., или можно только наклонные линии/заливку?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
по точкам выбора автокад нормально объекты штрихует, если добавить выбрать объекты, то тут не все очевидно.
засунуть другую штриховку в объект, то же не вижу препятствий, например solid без проблем PS контур штриховки внутри объекта автокаду по барабану, я вообще не уверен, что он его видит (((
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
.. да, "солид" нормально запихивывается в объект, а все остальные превращаются в "линии"..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
По видимому это баг твоей 7-ка. Обновляйся
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А вот интересно.. Можно ли как-то внутри объекта задать зависимость параметров от положения объекта в чертеже? Ну в частности, от угла поворота? Может ли объект "изнутри" отследить сам себя?
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
![]() ты когда за грипсы деталь вращаешь, что делаешь? Offtop: что только пользователи не придумают, лишь бы матчасть не учить ![]()
__________________
Мастерская СПДС |
||||
![]() |
|
||||
AlexV, Ты провокатор :-) Тебе бы все лом бы гнуть.
Если тебе, например текст нужно выровнять.
Координаты можно получить в скрипте. Пример во вложении. PS: Смотреть лучше на ютубе. Там аннотации. PSS: Изложи "стихами" доступным языком, что нужно получить в результате? PSSS: doctorraz, как всегда опередил :-) Последний раз редактировалось MCAD, 25.05.2015 в 16:06. |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Почему извращения-то? Очень даже полезная потребность.
Я пытался выловить этот угол но не получилось. Зачем это надо? Если например деталь содержит в себе выноску позиции, ты поворачиваешь деталь, и выноска у тебя поворачивается в месте с объектом. Вохможность влиять на этот угол "изнутри" я не нашел. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да мне не жалко, просто корявые они у меня пока, до ума не доведены.. Стыдно показывать!
![]() ![]() Offtop: Грамотный человек в скрипт залезет - перематерится..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
может быть и пригодятся )) я уже давно хочу сделать блок фундаментов, да все руки не доходят.
Блин, что-то меня уже начинают напрягать автоматические отчеты...при большом количестве строк их хрен проконтролируешь...а они дают сбой, то в группировке то еще что нибудь...такие подставы по спецификациям получаются (( |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Интересно, а есть какие грамотные способы отследить в скрипте случаи, когда
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи, а не подскажите ли мне, как в табличном отчете задавать форматирование, - в частности, выравнивание ячейки по горизонтали? Типа, "=Iff(Object.strN=="";...выровнять по центру;...выровнять по левому краю)
Возможно ли сие? Где-то мне вроде встречалось, не помню где..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Цитата:
в хелпе по McCOM2 встречалось )))) у объекта SymTableFormat есть свойство TextAlign в СПДС можешь по условию менять цвет ячейки MCAD давал примеры, ну и верхний нижний индекс и высота строки, посмотри в построителе выражений. Если не секрет месье... зачем такое извращение может понадобиться? менять выравнивание текста по условию?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Все уже придумано до нас )))
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 01.06.2015 в 16:11. |
||||
![]() |
|
||||
Это конечно классно, но разве в этом случае нельзя создать три отчёта. То есть избавится от лишнего условия в формуле и и перенести фильтрацию в выборку отчёта? У тебя же в скрипте детали есть параметр Spec.Parit...
Последний раз редактировалось MCAD, 02.06.2015 в 06:15. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Во первых, три отчета - три раза надо объекты выбирать в фильтре. А во-вторых, чем больше в таблице разделов, тем больше глюков. Больше 2-х - уже перебор. У меня, в частности, иногда строки съезжают из раздела в раздел, сортировка нарушается при появлении/удалении объектов, чудесным образом заголовки-шаблоны отчета размножаются (то бишь посреди строк раздела отчета появляется какая-то левая с еще одним "шаблоном отчета")
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Ты, что, каждый раз создаёшь новый отчёт? Сохрани в базе и вставляй из базы. Три раза выбрать куда как проще, чем три раза написать условие выбора для формулы отчёта. А ты, плюс к этому, хочешь еще условия форматирования (выравнивания текста в ячейке). Ну тут я тебе не помогу :-\
Ну это ты сам решай как тебе удобнее и проще ;-) . Это никак не может зависеть от количества отчётов (разделов) внутри таблицы. В принципе!!! Все примеры глюков, которые доходили до нас можно свести к простой житейской ситуации: Цитата:
Кроме того, обработка условий и выражения внутри отчёта могут существенно тормозить процесс. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() А чем вызваны глюки - батонами программиста или яйцами жены юзера - не знаю.. ![]() Я бы пример прислал, но последнее время больше 2 отчетов не делаю. Но и то, - бывает, к примеру, в разделе данных после раздела отчета строчки скачут сами собой..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
человек понимает о чем пишет, в 8-ке та же беда Цитата:
поэтому: Цитата:
но опять же ввиду того, что если отчет вставлен на чертеж и возникла необходимость поправить, подвинуть добавить... то это сопровождается жуткими тормозами. В связи с этим был сделан отчет в простую таблицу СПДС (шаблон) на VBA (лишенный перечисленных недостатков) Offtop: Прям Эволюция по Дарвину, но судя, что работать стало значительно удобнее - постепенно приближаюсь к вершине пищевой цепочки ))) и постепенно удаляюсь от встроенных инструментов СПДС
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 02.06.2015 в 13:06. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи самоученые, а вот подскажите.. В "построителе выражений" ячейки таблицы есмь кнопка "Присоединить объект", с помощью которой можно ткнуть в другую таблицу и использовать значения по корректному адресу ячейки.. Причем если один раз ткнешь во таблицу, то оно будет Object1.адрес, второй - Object2.адрес.. А вот как узнать, сколько оных Object уже присоединено? И еще - а как "отсоединить" ненужное?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Отчётов вообще? Ну вроде как ответ в самом названии. Плюс Динамическое обновление
У doctorraz, этого нет. :-( Но есть желание "попраграммировать" :-) Offtop: Я, теоретически, знаю как можно заставить множится заголовки. Но очень надо постараться. Правда работать они будут, но пользы от этого никакой |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
А динамическое обновление - да, это очень даже хорошо и вдохновляет на подвиги, если без глюков и тормозов. У меня, когда, к примеру, в одном файле с десяток-полтора ростверков-перекрытий, работает более-менее без зависаний (когда динблоками армировал - больше 5 в одном файле - и уже можно вешаться). Но в практическом плане - если бы было время "отпрограммировать" свой vba-шный модуль, может, я бы тоже его предпочел.. Так как под свои желания и предпочтения можно что угодно наворотить. В два клика создать и спецификацию, и врс, и ведомость деталей. По крайней мере, для проверки "отчетов" было бы не плохо.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 22.06.2015 в 14:21. |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Яков, желание "попрограммировать" у нас не от хорошей жизни возникает. Процессы надо ускорять. вы дали некоторый инструментарий, но он не полноценен. Вроде бы и есть какие-то зачатки автоматизации, но до конца реально ничего не работает.
Динамическое обновление - это не большой плюс, а может быть и вообще минус. Статичную таблицу вставил, проверил, забыл. В динамической таблице вообще нельзя быть ни в чем уверенным )) Она своей динамичностью тебя расслабляет, но иногда может сыгать злую шутку, туда может попасть что-то не нужное, или исчезнуть что-нибудь нужное, при каждой печати думаешь, а не изменилось ли там что нибудь в таблице. Маленькие таблицы быстренько пробежался глянул, и ладно...а большие спецификации на 100 позиций задолбаешься проверять. Огромный плюс у отчетов - это обратная связь с объектами! Это возможность быстро найти на чертеже нужную позицию, это возможность быстро нумеровать позиции не бегая по чертежу, а просто изменяя нумерацию в таблице. Но все таки нужны методы контроля. После последних случаев, когда пришлось краснеть перед ПТО, прихожу к выводу, что для работы и построения чертежа можно пользоваться отчетами, но для оформления спецификации - стоит использовать статичную таблицу построенную в ВБА. Поэтому я и спрашивал тебя какое конкретно назначение, вы как создатели, видите для отчетов? Как мне конструктору их следует применять? |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
мне кажется, я ...цать страниц назад писал, что вставляю табличку с шаблонами отчётов, она автоматом заполняется, и я тут же преобразую отчёты в данные
Последний раз редактировалось swell{d}, 03.06.2015 в 12:37. |
|||
![]() |
|
||||
![]() |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
Решение не выглядит достойно, а выглядит как выход из сложившейся ситуации, с полной потерей всех вышеперечисленных плюсов отчетов. Вот так и живем, одни проблемы решаем за счет других. Чем отличается функция "обновить отчет" от функции "перестроить отчет"? Зачем нужна отдельная функция "пересчитать таблицу"? Я бы предпочел все таки иметь рабочий отчет, которому можно доверять. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
А я наоборот считаю, что так удобнее. Если у тебя поменялось армирование плиты, просто вставь новую табличку с отчётами рядом со старой, проверь, что изменились именно те строки, которые должны были и взорви её.
И ты всегда уверен, что открыв файл через несколько лет, когда твоя база элементов несколько раз обновится, спдс несколько раз обновится, ты увидишь именно то, что отдавал заказчику. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
да и не отказываюсь я от дин отчетов. Konstruktiv54, прав, через них порой удобно править позиции и пр. Просто дин отчеты со сложной логикой себя не оправдывают ввиду порой их глючности и моих кривых рук . Иногда действительно подстава выходит с дин отчетами. Цитата:
Цитата:
Проще тогда уйти на Lisp и блоки. (((( Offtop: Просто порой такое впечатление, что СПДС начали писать одни, потом ушли или просто занялись чем-то другим, пришли совсем другие люди и начатое никак не могут довести до ума, а работу над кодом подменяют бурной деятельностью по добавлению фишечек в интерфейс и прочего . Но практически ничего до ума не доводится, там косяк тут баг. Понимаю движок общий с нано сделали, большая работа. Си и Нано программировать проще, а пользователи теперь новые баги выгребают. Шаг вперед три назад PPS Ничего личного, но по моему глубокому убеждению, если Си & нанософт не будут в достаточном количестве получать от заинтересованных пользователей люлей конструктивной критики по функционалу и отчетов по багам, то вместо СПДС 10 мы получим очередную кака... очередной СПДС 9 в красивой обертке, с классно задуманным но так и не реализованным функционалом PPPS баги то многие еще с 6-7-ки тянутся и ниче пипл хавает покупает
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 03.06.2015 в 22:34. |
||||
![]() |
|
||||
Странно. Должно всё получаться. Если версии актуальные.
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А тип данных ячейки не "числовой"?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
и как должны выглядеть "кг" в числовом формате с округлением до сотых?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
Кадовские и экселевские не работают Хотя вот нашел Цитата:
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 23.06.2015 в 13:43. |
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
сделай скрытый столбец, там посчитай с нужной тебе точностью
а в следующем столбце - текст из предыдущего + кг Offtop: как дети малые, всё объяснять приходится |
|||
![]() |
|
||||
Случайно заметил в "загрузка". Авторство не известно.
Спецификация металлопроката по ГОСТ c маркером СПДС Цитата:
|
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Всем добрый день. Подскажите пожалуйста. Есть маркер КЖ, и в нём такая проблема, если поменять диаметр маркера через свойства автокада, именно диаметр и именно через свойства автокада, то не меняется масса погонного метра, то есть ставим маркер, меняем у него диаметр через свойства, не входя в него самого, масса пог. метра остаётся для старого диаметра, хотя если войти в сам маркер, то там в свойствах масса погонного метра стоит правильная и соответственно если после этого нажать ок, то всё считается как надо. Предполагаю что так как масса берётся из табличных значений забитых в маркере, при смене диаметра через свойства , он их почему то не цепляет, хотя остальное работает отлично.
Может кто подскажет господа спецы? |
|||
![]() |
|
||||
правильно предполагаешь.
В маркере СПДС при изменении полей (из свойств автокад) связанных через формулы с другими полями, зависимые свойства так же меняются. Поля которые получаются через таблицу параметров без открытия маркера не обновляются. PS. Кстати еще одно отличие от парам объекта
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 03.08.2015 в 16:55. |
||||
![]() |
|
||||
Все свойства и параметры описаны в документации. Если чего-то нет в документации - значит этим можно пользоваться только на свой страх и риск.
|
||||
![]() |
|
||||
lionzoll, вопрос про маркер, здесь про параметрические объекты
----- добавлено через ~1 ч. ----- Offtop: все-таки предлагаю вопрошающим задавать вопрос в соответствующей теме или создавать новую... отвечающим не отвечать если вопрос не по теме и посылать по адресу... PS 36 страниц в этой ветке уже ничего не найти, а по параметрике если 5-я часть только от всего мусора
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 28.08.2015 в 12:56. |
||||
![]() |
|
||||
смотри свойство Direction, там три вектора. х у z по первым двум сильно подозреваю, что можно вычислить угол, через син кос,
угол в явном виде похоже нигде не хранится
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
судя по всему, они отвечают за что-то другое, потому что для объкта с углом 138 градусов, имеют вектора 0 0 -1. Вероятно это вектора VecDirection, относительно внутренних oX, oY, oZ. И собственно говоря он им всегда отрогонален.
И...если мне память не изменяет, где-то Яков выкладывал какие-то незадокументированные параметры, которые можно применять только на свой страх и риск )) ------------ Все. Решил вопрос через angleTwoPi(vec1,vecdirection), где vec1=(1,0,0), хотя конечно хочется обратиться напрямую. Последний раз редактировалось Konstruktiv54, 20.09.2015 в 20:26. |
|||
![]() |
|
||||
ты вроде про VBA спрашивал???
============= ты плохо смотред в локалс ))) на картинке деталь под 45 градусов тангенс 45=1 тригонометрию сам вспомнишь? твой угол который ты хочешь получить напрямую=арктангенс(Direсtion(2)/Direсtion(1)) если что-то не то, переведи результат из радианов в градусы ))) ==================== PS деталь в своих координатах всегда стоит ровно))), тут ты же крутишь ее в автокадовских
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 20.09.2015 в 22:51. |
||||
![]() |
|
||||
Цитата:
Подцепись через СОМ к любому стандартному и посмотри...
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А подскажите, товарищи.. есть ли у параметрических объектов некий параметр, подобный "углу поворота" у блоков?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Цитата:
ждем может MCAD скажет свое веское слово?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
AlexV, Люблю твои "гипотетические" вопросы.
![]() Последний раз редактировалось MCAD, 17.11.2015 в 07:00. |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
А это.. вчерась вроде тут вариант ответу был, я в телефоне видел.. а сегодня уже и нет..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер-конструктор-LEGO Регистрация: 22.05.2011
Ульяновск
Сообщений: 806
|
|
|||
![]() |
|
||||
гадание на конечно-элементной гуще Регистрация: 31.05.2006
Düsseldorf
Сообщений: 7,596
|
F1 - nanocad спдс - руководство разработчика базы данных
----- добавлено через ~3 мин. ----- после справки можно тут посмотреть видяшки: https://plus.google.com/u/0/communit...26530995084996 |
|||
![]() |
|
||||
Цитата:
в этом топике, каждый писатель сам ссылка))) с чего начать: Offtop: это я прям не выходя с этой странички накидал F1; http://fordewind.org/wiki http://www.spds.ru/info/faq/ https://plus.google.com/u/0/communit...26530995084996 http://konstruktiv54.blogspot.ru/ http://doctorraz.blogspot.ru/ Offtop: а это заглянув на свой винт c:\Program Files\CSoft\СПДС GraphiCS\Examples\ c:\Program Files\CSoft\СПДС GraphiCS\help\ Offtop: а это посмотрев по этому сайту http://forum.dwg.ru/forumdisplay.php?f=53 http://dwg.ru/dnl/4787 http://dwg.ru/dnl/8746 ======== PS никто пирожки печь учить не будет. Задавайте конкретные вопросы, по мере сил и возможности будут конкретные ответы.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 02.12.2015 в 13:18. |
||||
![]() |
|
||||
Цитата:
Если есть желание, то эти СПДСы можно скачать с офсайта и вытащить из базы, правда без гарантий, что они ас ис заработают в СПДС 8-10
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи ученые, вроде бы уже спрашивал, но пораскинув мозгами/поразрыв тему таки не могу найти где эта собака закопалась..
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 11.01.2016 в 18:03. |
|||
![]() |
|
||||
потому и не нашел, что пытаешься в теме про парам объекты ЖБК задавать вопрос про таблицы.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Хелп по McCom2
Сначала невнимательно прочитал...не средставими ВБА я не знаю, не сталкивался |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Я правильно догадался, что при назначении параметров объекту, ежели засунуть в "Тип линии" переменную, то из скрипта можно управлять типом линий этого объекта? Вариантов значений, если я верно понимаю справку СПДС, 3 - "0" - основные, "2"-тонкие, "4" - штриховые.. хотя на практике у меня получаются при назначении "4" линия не штриховая, а штрих-пунктирная; при назначении "0" - линия принимает свойства (цвет, вес, тип), назначенные объекту пользователем; в прочих случаях - принимает свойства, назначенные в настройках СПДС для соответствующего типа линий (основная, тонкая, штриховая и т.д.). А вот скажите, а цвет можно как-то менять примитиву, входящему в объект, из скрипта? Ну типа если переменная NNN=1, то цвет линии красный, а ежели NNN=3, то сия линия сразу позеленеет, а если я его ударю NNN=1527, то он станет серо-буро-малиновым в крапинку?
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
AlexV, Нафига ты все в кучу валишь?
Создай тему и спроси. Кто тут потом разберется?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Хорошо, следующий новый вопрос буду оттемивать в отдельный загон.. если модераторы ругаться не будут..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
По типам линий справедливо для СПДС 8, в 10-ке немного поправили, но два типа с ГОСт не бьются (перепутаны 4 и 5)
цветом управлять никак, только в настройках СПДС задавать типу-цвет.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Сколько я не бился с СиСофтом, что бы придумали возможность делать параметрические объекты цветрыми, они на встречу не пошли.
В итоге цвет для линии ты можешь выбирать двумя способами: 1. Поставить для линии тип 0, и тогда ты можешь выбирать любой цвет какой пожелаешь. Но есть ньюанс, у тебя и цвет текста (если он присутствует в изображении) будет того цвета, какой присвоен объекту. По этой причине я не пользуюсь типом линии 0. 2. Поставить тип линии 1-9 (для которых назначаешь цвет в настройках спдса). Я пошел по этому пути. В своей работе, я не использую волнистые линии, разомкнутые, пунктирные с двумя точками итд. Поэтому я заменил тип 3, 6, 7, 9 на сплошные линии, присвоил им те цвета которые мне надо, и с удовольствием пользуюсь разноцветными параметрическими объектами. |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
AlexV, ох...я сейчас уже прям детально все не вспомню, но основная суть была в том, что необходимо для детали делать обратный вид.
К примеру если ты сейчас работаешь с видом с верху. Ты зеркалишь деталь, спдс проверяет объект на наличие вида с низу. Если он такого вида не находит, то он вставляет тот же вид с верху, но отзеркаленный, и текст получается зеркальный. Если он такой вид находит, то он заместо вида с верху подставит вид с низу, у которого текст будет выглядеть нормально. Таким образом все что надо сделать...это обратный вид в зеркальном исполнении, и нормально настроить грипсы. Как всегда, есть косяк: замена вида с верху, на вид с низу произойдет только после пинка под зад воздействия на объект (зайти в форму, потянуть за ручку, изменить что-то в свойствах), автоматически после выполнения команды "зеркало" этого не происходит, что ужасно раздражает. Но хоть так... |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Код:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() Да, наверное, сие из-за древности. Однако, еще одна иллюстрация, как совершенствуется софт! В "8" текст зеркалится нормально, зато автоматом виды не переключаются! а в семерке наоборот.. ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
что значит автоматом не переключаются?
http://doctorraz.blogspot.com/2014/01/mirror.html
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
Код:
Возникают 2 вопроса: 1) как перейти от необходимости пинка к "автоматизьму" внутре объекта; 2)Как заставить объект понять, относительно какой из осей ПСК был _mirror и в зависимости от этого заставлять его делать либо vecDirection=-vecDirection, либо vecPlane=-vecPlane.. Понятно, шо таки осей отзеркаливания может быть теоретически бесконечное кол-во, но "в работе" необходимость отзеркалить может возникнуть лишь по X либо по Y. А вот как изнутри объехту понять, куда смотрит его vecDirection?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
По п. 1 боюсь, что средствами СПДСА не получится. Я думаю, что проблема в событийной логике MechWizarda. Зеркализация, перемещение, копирование итд, не вызывают в объектаъ ни одного из событий, в котором можно было бы прописать проверку на эти условия.
Возможно, с помощью lispa или .net или еще как нибудь, можно написать программу, реагирующую на выполнение команды зеркализация для данных объектов, что бы она автоматически выполняла этот пинок без твоего одобнрения. |
|||
![]() |
|
||||
КЖ Регистрация: 26.03.2010
Moldova, Кишинёв
Сообщений: 57
|
privet vsem.
kto poskajet, na kolichestvo ispolnenii v markere esti ogranichenie? sprashivaiu potomu shto posle 25 ispolnenii bolishe ne mogu dobaviti, tochinee dobavleaiutsea, no posle perezagruske SPDS-a propadaiut. a mojet ktoto iz opita skajet v cheom problema? viju zdesi liudi po sereoznomu delaiut obiekti SPDS, respekt. update: https://yadi.sk/i/Hk42dsg3neMXG tam gde pustaia stroka (v foto) bilo "tp31" do perezagruzke SPDS-a, sheas netu ni nazvanie, ni ispolnenie - odna pustaia stroka. PS. zadal etot vopros i zdesi
__________________
пишу как могу:) Последний раз редактировалось bradimava, 24.01.2016 в 16:16. |
|||
![]() |
|
||||
в базе есть автоотчет " спецификация технологического оборудования" смотри идею там
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
------------------------------- Все, победил почти.
__________________
Ищу себя.. Последний раз редактировалось Dinar^^, 23.07.2017 в 16:42. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 15.10.2015
СПБ
Сообщений: 86
|
|
|||
![]() |
|
||||
Offtop:
мужик тупой пилой пилит.. другой ему грит.. -ты б пилу поточил, быстрее будет -мне некогда точить, мне пилить нада без примеров и ТЗ кина не будет, но имхо сложные отчеты лучше все же формировать скриптом, автоотчетами неизбежны тормоза чертежа и возможны глюки
__________________
Мастерская СПДС |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Цитата:
по созданию табличных авто отчетов, у каждого есть руководство c:\Program Files\CSoft\СПДС GraphiCS 10\Examples\ru-RU\Последовательность действий для создания спецификации элементов.doc ----- добавлено через ~4 мин. ----- Цитата:
желательно уверенно владеть всеми инструментами и применять более разумный-удобный по ситуации.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 24.07.2017 в 15:41. |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Здравствуйте, товарищи ученые!
![]() Код:
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
AlexV, У тебя какая версия СПДС GraphiCS? В 10-м СПДС GraphiCS не должно быть ошибки. А база от какой версии?
Offtop: ты с какой целью интересуешься? |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Да так, просто делаю свой объект на основе стандартного, и ошибка вылазит.. База вроде от 10, хотя я и импортировал часть объектов из 7..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
есть такое дело
на Код:
-------------------------------- Завершен: С ошибками без двойного слэша проверку проходит. AlexV забей и не обащай внимания, многие стандартные с ошибками, а в механиксе очень многие, еще и с кривой работой встречаются (трубы например) вот так проходит проверку)))) Код:
или так)) Код:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Товарищи, а кто нибудь использует при создании объектов "подобъекты"? В "Состав и работа MechWizard" есть пара строк про это дело, но, может, кто для примера подкинет mcd?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Любой кран или экскаватор в стройплощадке
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Созрел еще один вопрос.. Сделал объект на одном компе, экспортировал в mcd, попытался на другом импортировать, ан нет.. какие такие права на перезапись?
![]() Причем "семерка" импыртирует, а десятка - нет..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 28.07.2017 в 13:17. |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
В утилите конфигурации у меня активна только кнопка "восстановить", путь к базе отсутствует..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
тобой созданный объект, видите только ты , админ и редактор
админ может его сделать общим-системным (для всех) но тогда ты нее сможешь его редактировать админ может взять любой объект на редактирование и отдать любому юзеру... админ может просто редактировать любой объект без переназначения прав на редактирование вот такой он крутой админ ---------------- редактор, может взять любой системный объект на редактирование и расшаривать свои объекты в систему. с чужими юзерскими объектами редактор ничего делать не может Но видит их). не может расшаривать системные на редактирование другим юзерам ---------- юзеры видят только свои объекты и системные, расшаривать не могут ---------- както так
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Сделал объектец - простенькая база колонны.. И под нее чуток подредактировал существующий фундаментный болт из стандартной базы, добавив в оный "коннехт". Все работает, как хотел (пример видео в архиве), - болт привязался к плоскостям базы, и диаметром - к диаметру отверстий. Но почему-то при изменении диаметру "слетает" геометрия - при каждом втором изменении. В чем косяк?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
AlexV, так а где опорная база колонны "Труба ГО.."?
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Так косяк вроде с болтом происходит? В базе колонны по коннекту ничего не прописано, только плоскости определены..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Таблицу параметров проверял?
|
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Странное поведение.. Если у объекта "База" вид "Front", болт вставляется и не косячит (хотя на этом виде он не нужон - у болта единственный вид "сверху"), на вид "сверху" базы вставляется, но при каждом изменении базы - болт попеременно "сворачивается в линию" и обратно, как на видео.. а при виде "слева" у базы - болт сразу "плющит" в линию, и таковым он и остается.. ![]() Если из OnConnect болта убрать SetParamConstraint - косяк исчезает.. ... Ну все, вроде победил ![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 29.07.2017 в 13:26. |
|||
![]() |
|
||||
OnUpdateGraphics эта функция была и раньше.
Просто ты ее увидел только теперь Смею предположить, что вызывается при изменении графики объекта. проверить легко вставь в скрипт Код:
Потом будешь думать куда применить это знание
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Нет
![]() |
||||
![]() |
|
|||||
Konstruktiv54, Вот можешь ты вопросы задавать :-)
Эта функция действительно была всегда. Но в СПДС GraphiCS она не включена и не видна. В MechaniCS она есть, но используется очень ограничено и для объектов, часть которых реализована не в скрипте, а в коде. Например: "Пружины"
http://www.youtube.com/watch?v=ZHbNOglqJ7o&list=PL1MQqrS2qjWOf7QblUvnRtMIN7GUSUhxo или "Арматура трубопроводов".
http://www.youtube.com/watch?v=ZHbNOglqJ7o&list=PL1MQqrS2qjWOf7QblUvnRtMIN7GUSUhxo Последний раз редактировалось MCAD, 22.10.2017 в 14:43. |
|||||
![]() |
|
||||
в смысле не видна? в редакторе очень даже видна... или движком не обрабатывается?
----- добавлено через ~4 мин. ----- кстати да... качаешь механикс, подрубаешь его базу к спдс и тупо поиском по базе из редактора ищешь функцию, открываешь в редакторе, въезжаешь, что это и как.... реализуешь в своем коде, понимаешь, что в спдс это не работает... возвращаешься на форум, но уже с конкретными вопросами, как реализовать тото и тото.... коней в вакууме забываешь до след раза
__________________
Мастерская СПДС |
||||
![]() |
|
||||
попробовал пружины из механика в СПДС... даже не показывает их графику
OnUpdateGraphics в СПДС не вызывается, по крайней мере у меня не получилось ее вызвать.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]()
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 22.07.2011
Украина
Сообщений: 478
![]() |
Работал все время в 2008 автокаде и 8,1 СПДС (не спрашивайте почему).
Нынче стоит 2014 автокад и 10 СПДС. Всегда пользовался параметрическими обьектами для подсчета арматуры (спасибо авторам). Делаю каркасы, но они перестали нормально группироваться. Сам победить сие не могу. Как это исправить? Подскажите. |
|||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
Что бы не плодить темы спрошу тут)
Ситуация такая: есть базовый маркер с параметрами (на подобии того что выложен в шапке), есть второй маркер - дочерний, с такими же НЕ параметрическими пустыми полями. Задача следующая: 1)сделать так что бы дочерний маркер брал все значения полей с базового (например по кнопке, что то вроде "выбрать базовый маркер"). 2)таких дочерних маркеров должно быть много, они должны обновляться по изменению базового маркера 3)в базовом маркере неплохо было бы иметь счетчик дочерних привязанных к нему маркеров. Такое возможно? Если да, есть у кого похожий пример, буду очень благодарен) |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
1) вариант с наведением через шифт устраивает, подскажите где почитать про реализацию?
3) а нельзя это реализовать на подобие того как реализована спдс отметка уровня? Там базовая отметка "знает" о своих дочерних, или это уже дебри? Пример целиком я бы и не против показать, да нет его) это пока задача в голове) |
|||
![]() |
|
||||
Цитата:
заодно и сам поймешь, что получиться должно
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Цитата:
|
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
Боевой пример: есть базовый маркер, в котором забиты различные элементы (например профили металлопроката), после выбора в базовом маркере необходимых параметров, по чертежу раскидываются дочерние маркеры, которые наследуют от базового его параметры (все или частично, не так важно), базовый маркер отслеживает количество дочерних маркеров.
Далее, спецификация отслеживает только базовые маркеры, соответственно спецификации становятся более легкими (нет необходимости пользоваться группировкой строк, количество берется из значения в базовом маркере) и появляется полная обратная совместимость: любое значение базового маркера (кроме количества) можно изменить из спецификации (ну почти), чего у меня не получалось адекватно добиться другим способом) Я клонил к тому, что раз базовый маркер видит зависимые маркеры этой командой, то разве нельзя вытянуть количества? Нет такой функции? с точки зрения программирования это кажется вполне обычной вещью узнать количество зависимых объектов) |
|||
![]() |
|
||||
Цитата:
------------ к сожалению для чего такой огород городить я так и не понял, вопросы производительности легко решаются программным отчетом вопрос "обратной совместимости" то же решается программным отчетом... просто руками поправил в таблице и все, какая разница какое значение в "групповом" маркере если на чертеже это никак не отображается?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Цитата:
или в программный отчет... в СПДС_CS нет программирования в общепринятом смысле этого слова... есть скриптовый язык, возможности его широки но не безграничны)))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Как не понял?
Цитата:
Цитата:
=Count() - решает эту проблему в отчёте Вообще - маркеры уже становятся вредными. Изначально они просто должны были собирать данные с объектов. |
||||
![]() |
|
||||
Offtop: многие знания.......
------------- какой только велосипед не изобретут, лишь бы с функционалом не разбираться ![]()
__________________
Мастерская СПДС |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Н скрине видно, начертил линию, поставил на неё маркер, маркер берёт свойство длины с линии, кручу верчу растягиваю добавляю вершины к линии, длина в маркере динамически считывается и изменяется, даже выноска следует за линией, но как только копируешь линию с маркером, то скопированная пара объектов теряет связь друг с другом, у родительских объектов всё в порядке остаётся.
Маркер в базе сохранён |
|||
![]() |
|
||||
Цитата:
тогда связь будет оставаться. очевидно, что копировать надо ПАРУ. донора и рецепиента))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Цитата:
![]() А еще - если СПДС 7, то при перемещении маркера или объекта отдельно друг от друга - связь рушится.. В СПДС 10 с этим получше..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
Цитата:
Да, целью есть именно автоматизация, благодаря вашему и doctorraz сарказму, я прекрасно понял что путь через маркеры - не самый лучший) Но пока к какому-то приемлемому варианту для себя не пришел\ |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
не только, чтобы придумывать новое, надо знать старое...
тогда под любую задачу под рукой имеется минимум один подходящий инструмент, на самом деле их больше, просто не обо всех знаем все уже придумано до нас..
__________________
Мастерская СПДС |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
от задачи нужно плясать.. я использую только маркеры и таблицы...
параметрику делал для технологов... если не нужна сложная интерактивная графика маркер вполне годится.. от задачи пляшу... микробов разглядывать.. микроскоп, гвозди бить.. молоток... а не тем, что под руку первое попалось.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Омская птица, в отчетах сделать такое - не простая задача, честно говоря. Думаю что можно, но нет времени сейчас (
А зачем тебе это? Усложняется отчет. Мне кажется что сама таблица для восприятия тоже усложнится. Кому не понятно, что это прокат или арматура? ГОСТ на оформление таких требований тоже не предъявляет. В общем я бы не стал делать такие "улучшения". У меня вообще с этими отчетами уже война не на жизнь, как говорится. Монолитная плита - 120м3 бетона, 14тонн стали, 1666 параметрических объектов. Невозможно работать. При составлении общего отчета комп уходит в полный аут на 40 минут. Приходится разбивать на отчеты по листам (в среднем по 200-350 объектов), тогда таблицы обновляются за несколько секунд. Но надо все отчеты держать без автообновления и пересчета, иначе жуткие тормоза, при каждом изменении любого из объектов. Тут уж задумаешься в сторону составления спецификации с помощью VBA. |
|||
![]() |
|
||||
Цитата:
а пока, таблицы отчеты на отдельный слой, слой заблокировать, когда надо обновить-пересчитать разблокировать, пробуй
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
я ж программно тоже только спецификацию собираю. выше писал инструмент под задачу подбирать, а не наоборот.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
![]() Код:
Код:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 20.03.2012
Сообщений: 842
|
|
|||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
В базе в технологии производства есть отчет "Спецификация технологического оборудования", как направление движения вполне пойдет. Но учитывая количество условий в твоем отчете.... проще сделать программный, на том же VBA. Табличным будут тормоза и глюки. Да и дедушками сложно будет объяснить, что руками в шаблон отчета лазить не надо, а так скрипт им прикрутил на большую красную кнопку и трахтибидохтибидох.. отчет готов. В любом случае после iff'а, сложения и много чего еще, обратная связь по полю с объектом не работает.
__________________
Мастерская СПДС |
||||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Я делаю это так.. (см. видео во вложении). В объектах создал свойство - раздел спецификации. В "сортировке и группировке" этому свойству отвожу столбец, по нему - "объединить и сортировать". Строка с названием раздела - тоже объект, у которого есть общее свойство с прочими - позиция, например, которому по умолчанию присвоено заведомо минимальное значение (отрицательное, к примеру). Соответсвенно, при сортировке по возрастанию название раздела будет всегда "сверху".
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
как то так, но мне не очень нравится
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 20.03.2012
Сообщений: 842
|
Цитата:
|
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Такие блоки можно сделать самому, используя атрибуты, к примеру. Но лучше делать "под свои нужды" параметрические объекты СПДС CS, - на порядок быстрее работает комп, и вообще возможностей больше..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Регистрация: 20.09.2011
Сообщений: 35
|
Может боянный вопрос, но поиском не нашел, есть ли возможность редактирование параметров одновременно нескольких спдс-объектов?
Например имеется несколько стандартных профилей, могу ли я за одно действие поменять параметры у всех швеллеров (которых нет в таблице свойств), например плоскость отображения, или вкл/откл невидимых линий? |
|||
![]() |
|
||||
Цитата:
отображение невидимых и осевых линий без доработки скрипта объекта менять скопом не получится. например для швеллера, дописываем Код:
Код:
Код:
Код:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Возможно ли сделать такой объект, как стержень полилинией, ну вроде как полилиния только с параметрами, или вроде того как стержень в проджект студия или спдс железобетон, то есть чертишь как полилинией или линией и она несёт в себе параметры, может есть у кого что похожее в наработках?
|
|||
![]() |
|
||||
Нет. Есть же "Железобетон"
|
||||
![]() |
|
||||
Цитата:
функционал железобетона конечно не получить, но хоть, что-то. Правда это будет не полилиния, а объект СПДС
__________________
Мастерская СПДС |
||||
![]() |
|
||||
__________________
Мастерская СПДС |
||||
![]() |
|
||||
присваивание символ равно один раз, сравнение два раза
----- добавлено через ~1 мин. ----- и да зачем там круглые скобки?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
я в твоем скрипте убрал == ... все работает
----- добавлено через ~11 мин. ----- в чудноЕ место ты вызов myCount1 запихнул OnMoveGripPoint надо б в OnMakeParameters она вызывается последней иначе если через форму изменения были, а точки не дергались.. гост не изменит...
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 08.03.2018 в 21:16. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
да, заметил когда в форме выбор параметров динамически отключён был , то и не менялось.... а с включённым менялось,
это не я запихнул) это с шапки объект, я просто пытаюсь его проапгрейдить ))) скопировал myCount1 в OnMakeParameters, теперь всё работает. Спасибо. Последний раз редактировалось lionzoll, 08.03.2018 в 21:55. |
|||
![]() |
|
||||
И еще, поменяй в скрипте и в отрисовке исполнения rScale на rSymScl
Возможно, что параметр и нужен для чего-то, но я не видел как он дополнительно используется |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Не совсем понял.... во всём скрипте поменять? или частично? просто открыл вложение прошёлся там поиском на эти переменные не увидел там изменения... может не там смотрел...
Теперь другая проблема, если в форму добавить поле со списком, то начинает работать не правильно, то есть вот сейчас в архиве, там поле со списком с назначенной переменной шаг, и он не работает, вычисления с ним связанные ломаются, а если просто перетащить простое поле с переменной шаг, то всё работает..., может я список не так назначил... |
|||
![]() |
|
||||
Цитата:
Цитата:
Тут и тут Последний раз редактировалось MCAD, 09.03.2018 в 12:42. |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
удочка: http://www.spds.ru/download/utilites/monitor.html
крючок и леска: ShowValue("Текст пользователя", ПеременнаяЗначениеКоторойХотимВидеть); ShowValue вставляем в код где мы хотим знать значения переменных в процессе выполнения в InDebMon смотрим значения
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Значение переменных вряд ли поможет (ЯТД) Offtop: Может оно тебе и не надо совсем. rSymScl - просто применяет на размеры внутри отрисовки исполнения текущий масштаб оформления. У тебя и так есть rScale , который ты выставляешь руками Последний раз редактировалось MCAD, 10.03.2018 в 09:51. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
|
|||
![]() |
|
||||
значение может и нет, а место где упал. может и да
__________________
Мастерская СПДС |
||||
![]() |
|
||||
lionzoll, Вот зря не выложил "падучий" объект :-(. doctorraz, абсолютно прав, что можно было бы найти и локализовать место падения
А с этим: разобрался? |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
|
|||
![]() |
|
||||
по хорошему, обработка параметра должна быть в событии где изменение параметра произошло... (не прерывания микроконтроллеров чай программируем)
изменение параметра в форме должно там жэж и обрабатываться..
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 10.03.2018 в 16:14. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Посмотрите по возможности function OnChangeParameters, (с учётом формы)чего-то там не то...
1. переменные anker1, anker2, anker3 при изменении чего либо в свойствах меняются на произвольные числа , я понял что function OnChangeParameters за это и отвечает, но почему тогда rOtgib1, rOtgib2 не изменяются? вроде ничем не отличаются... 2. Там же , после строки //Проверяем параметры на адекватность (защита от дурака) почему не работаю эти проверки? 3.И правильно ли я понял по поводу real(), правильно там? |
|||
![]() |
|
||||
Цитата:
про 2 и 3 не понял :-( |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Блин, невнимательность....
2 и 3... На картинке, вот эти проверки не работают, можно ввести к примеру диаметр 1.... или отгиб -200... И правильно ли там же в function OnChangeParameters поставлен real() для параметров которые в форме в виде поля со списком , а именно diametr и rStep? |
|||
![]() |
|
||||
хватит одной таблэтки
я к тому, что менять тип данных достаточно один раз... там где эти данные получены
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
|
|||
![]() |
|
||||
Цитата:
вставить Код:
Можно тут: Последний раз редактировалось MCAD, 11.03.2018 в 14:19. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Понял. Спасибо.
Ещё вопрос. Можно ли назначить как-нибудь параметр на скрытие линии распределения не имея исходной геометрии исполнения, понимаю что можно добавить ещё одно исполнение, или сделать вообще новое и заново распознать, но можно ли без этого? |
|||
![]() |
|
||||
Да. Можно. Только покопаться придется.
Тут, на 00:53 посмотри куда ставить переменную (0- невидимая; 1- видимая) :
|
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Такой глюк с перекрытием объектов. В настройках спдс перекрытие объектов отключено, в скрипте объекта CutAcElements = 0;
Открываем чертёж во вложении, на скрине 1 идёт перекрытие одних объектов другими, на скрине 2 выделяем все эти объекты меняем порядок следования, перекрытие объектов исчезает, удаляем любую выноску, опять происходит непонятное перекрытие объектов. Как это исправить? |
|||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Такая проблема. Как я уже спрашивал, если маркер берёт параметр со свойства, то при копировании не через буфер, связь рвётся и маркер не берёт свойство с объекта, а через буфер работает нормально. Ну с маркером то ладно... он тут не причём.
Тут дело немного в другом. В архиве база с двумя папками, в одной старые наработки доп армирования, в другой новые. В той которая старая как-то давно я добавлял форму через мастер шаблонов, получилось тогда коряво, там пришлось добавлять какие-то пустые копии....уже не помню... но суть не в этом, а в том что если добавить объект именно через эту форму, поставить выноску, то связь при обычном копировании этого объекта с выноской в акаде без буфера, не теряется и всё работает. Если же вставлять через тот исходный объект без формы,который в папке исходник, то связь рвётся, и только через буфер не рвётся. То же самое и с новым объектом доп. арм. Старый объект особо и не актуален уже, а вот как реализовать теперь подобное на новый объект? |
|||
![]() |
|
||||
Приложил бы dwg файл. Все было бы понятно. А так "шарада" получается
|
||||
![]() |
|
||||
обратил внимание, что если у выноски установлено "перекрывать примитивы-вырезанием", то связь при копировании (средствами АК) сохраняется, если назначить маскированием, то связь рвется. (СПДС10)
Если "исходной" выноске (которая работает и будем ее копировать) несмотря на то, что стоит вырезанием, сменить режим перекрытия на маскирование и вернуть как было, начинает копироваться корректно (связь не теряет). Глобальные настройки СПДС на эту "фичу" не влияют.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 22.03.2018 в 11:17. |
||||
![]() |
|
||||
Регистрация: 06.12.2010
Сообщений: 186
|
Цитата:
|
|||
![]() |
|
||||
Цитата:
проверяй
__________________
Мастерская СПДС |
||||
![]() |
|
||||
да на новом чертеже, рандом какой-то
как костылик вариант копировать с зажатым ctrl (выбрал что надо - > лкм по любой ручке -> пробел -> зажал ctrl -> перетащил копию куда надо -> отпустил ctrl -> дальше копируешь как обычно (это то же через буфер, но более удобно) убиваешь ненужное и импортируешь нужное, самый верный способ
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Утилитой конфигурации например от спдс 12, mcd импортировать в базу sql
Утилитой от новой версии экспортировать из sql эти объекты в mcdi ----- добавлено через ~4 мин. ----- mcd это БД в формате аксесс, можно в нем открыть, что дальше с этим делать хз(((
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
Может я вопрос не понял? |
||||
![]() |
|
||||
Дааа!? Уот не проверял))
Ну пусть импортирует, хотя отчего тогда вопрос возник? Но способ 100% рабочий))
__________________
Мастерская СПДС |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Добрый день. У меня есть параметрические объекты в формате mcd, которые использовал в спдс 8. Сейчас в спдс 21 эти объекты в формате mcd не импортируются. Может я неправильно делаю что-то?
----- добавлено через ~4 мин. ----- Можно подробнее как то сделать? из окошка "выбор детали" не получается импоритровать.
__________________
Ищу себя.. |
|||
![]() |
|
||||
Выложите, пожалуйста, объект в формате mcd. Попробуем пересохранить.
Можно в личную почту переслать Последний раз редактировалось MCAD, 27.01.2023 в 07:30. |
||||
![]() |
|
||||
Регистрация: 22.08.2010
Сообщений: 1,090
![]() |
Цитата:
https://cloud.mail.ru/public/ditz/rS478u2Sc
__________________
Ищу себя.. |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
|
||||
![]() |
|
||||
конструктор Регистрация: 21.07.2007
Петрозаводск
Сообщений: 2,108
|
А может быть ещё раз получится? У меня есть старинный mcd-файл (он в приложении), который современный СПДС уже не импортирует: ничего не добавляется в дерево объектов, видимо формат файла старый - уже не поддерживается; манипуляции в Access'е разных версий тоже ничего не дают.
|
|||
![]() |
|
||||
|
||||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС Graphics. Интеграция с AutoCAD. Нет панелек СПДС | Sn4ke | ПО от CSoft | 40 | 31.07.2020 11:52 |
Не редактируются объекты СПДС | 4атланин | ПО от CSoft | 86 | 11.12.2017 16:03 |
Изменения системы СПДС. ГОСТ 21.101-97 и не только! | Red_line | Архитектура | 19 | 05.08.2010 18:01 |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |
СПДС, Автоматическая загрузка при открытии файла | Vildar | Прочее. Программное обеспечение | 11 | 05.09.2008 16:58 |