|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Все, что надо для проектирования, реализуемо и обычным динблоком.. Единственно, вместо массива параметров для ВРС - я использую атрибуты. Нет, конечно, полного автоматизьму, ручками приходится слегка условия править/добавлять, исходя из используемых в сборочных единицах материалов, - ну да их список обычно не так велик. А насчет стандартизации параметров - мне уже поздно пить боржоми, таки своего добра налепил.. На момент, когда можно было принять вашу систему, я еще ни хрена не понимал, какая елка для чего растет, и делал "криво, косо, наугад". Потом потихоньку пилил свои гири, пилил, и вроде система заработала, - но она от вашей в деталях отличается. Ну то есть и имена параметров, и принципы подсчета. Правда, ни одной "сборочной единицы" я еще не сделал, тут и правда надо будет твой каркас за образец взять. Хотя все твои объекты у меня хоть и открываются, но userform не открываются, мне приходится менять на UniDialog.. Не, видно, рановато браться мне за вильяма нашего шекспира.. Черт ногу сломит во всех этих 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,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
Цитата:
----- добавлено через ~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,686
|
Товарищи ученые, а подскажите.. есть объект, в коем живет параметр otm. Есть маркер, коий берет сей параметр из объекта, делит его на 1000, и полученное значение изображает, так сказать, собой.. (зачем - из вложенного рисунка понятно). А есть ли возможность как-либо в маркере суррогатно отформатировать значение? Ну то бишь, может, формула какая, что бы из "-1.5" сделать "-1.500", из "-1.19" сделать "-1.190", а "-1.195" оставить как есть? Понятно, что можно внутри объекта добавить еще один параметр и уже его пихать в маркер, но открытых и так уже переизбыток, не хотелось бы добавлять, а скрытые чегой-то маркер при определении связанного параметра не видит..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Public (otm, "hidden")
маркер его будет видеть, в свойствах автокад невидим.
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
У меня чего-то не видит маркер ни единого параметра, которые "hidden", если редактировать оный через "Добавить свойство с объекта".
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
сперва привяжи маркер к параметру детали, а потом сделай hidden
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Спасибо! Век живи, век учись!
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
..Еще вопрос.. При перемещении выносной линии маркера по идее, связь с объектом теряться не должна? А она отчего-то теряется.. (на скрине 2 маркера, один "сдвинутый"). Причем "зеленая кнопка" связь подтверждает, объект подсвечивает, но при изменении параметра маркер своего значения не меняет..
----- добавлено через ~7 мин. ----- Кстати сказать, ни фига не прокатило.. После изменения в Public XYZ, "описание" на XYZ, "hidden" маркер параметр теряет и приклеить его к себе не может.. Может, конечно, це особенность семерки, а в высших сферах 8 и 9 не так..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
уже не помню, как в семерке, но если в 8-9-ке привязать маркер по имени параметра и сохранить в базу, то при повторной вставке на объект имеющий такой же параметр (для блоков то же работает) он его хватает, независимо видим или нет, главное , что бы был Public .
аналогично с линией выноски... она конечно цепляется к объекту и при перемещении следует за ним, но значение параметра от привязки выноски не зависит. Обновляйся.
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 13.05.2015 в 20:21. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС 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 |