|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Да я читаю справку, и спдс-овские примеры.. только без метода тыка хрен воткнешь всю эту информацию в мозг! а если воткнешь, то не прорастет.. Системно изучить теорию, а потом применять было б неплохо, да нету времени и сил..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
ситсемно изучать бесполезно, всеравно забудутся нюансы, плясать от поставленной задачи. От простого к сложному, а не наоборот )))
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
Я так понял, что если мастер скриптов вызвать для определения свойств параметров и прочаяя, - то при сохранении результатов все, что было нажито непосильным трудом самодельного в скрипте - затирается? А с другой стороны, все что делается в этом мастере, - можно просто прописать непосредственно в коде скрипта? Или вновь вводимые параметры надо обязательно через мастер пропускать? Как, например, имя у параметра поменять, - надо лезть в мастер скриптов или просто в тексте его заренэймить?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 16.01.2015 в 16:16. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Да я ухожу, только как вот, к примеру, - новый параметр добавить или старому имя поменять? По идее бы, - в дереве проекта должно они есть и во табличке.. почему бы и не менять имя по, к примеру, ПКМ? а не меняют..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
|
Перейдите на панель "Скрипт", там все это написано в виде текста. http://clip2net.com/s/3azS3gW. Там добавляете параметры столько сколько вам надо и какие надо, в виде текста.
|
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Товарищи, а подскажите, - из существующего объекта можно выдернуть исходную геометрию видов? В маркерах есть "экспорт исходной геометрии", - по идее, должно быть нечто аналогичное для всех объектов?
И еще вопрос - параметры можно добавлять в скрипте, объявляя их как 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,686
|
Цитата:
Цитата:
Код:
Цитата:
..ну и еще, я так понимаю, есть возможность этот параметр N при вставке каждого объекта автоматом > на 1? попробовал так: - не прокатило.. OnInitialization - это же создание объекта? Код:
...а еще не могу найти функцию, которая конвертирует текст в число.. Есть такое?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 19.01.2015 в 15:42. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
...согласно справке, тип линий в объекте определяется заданием соостветствующих табличке параметрам объектов.. Создаю линии на слое "ШТРИХОВЫЕ" кошерного зеленого цвета, распознаю вид, - а в объекте линии один хрен как основные получаются.. Отчего?
.. и еще вопрос.. после редактирования объекта можно применить изменения к вставленным в чертеж ранее экземплярам?
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! Последний раз редактировалось AlexV, 19.01.2015 в 15:15. |
|||
|
|||||||
Цитата:
Offtop: я вот думаю, для кого я блог пишу??? Если одни и те же вопросы задают по сто раз ((( Цитата:
----- добавлено через ~6 ч. ----- это самый простой и очевидный способ, есть неочевидный, править исполнение в скрипте руками, в этом деле весьма преуспел Konstruktiv54, хотя на мой взгляд это еще сложнее )))) Цитата:
Код:
Цитата:
Цитата:
OnInitialization это не создание объекта как таковое, это начальное задание значений по умолчанию. Можно в теории обойтись без этой функции, но тогда не исключена ситуация, когда значения некоторых параметров будут неопределены и поведение детали может сать непредсказуемым. На мой взгляд счетчик в скрипте реализовать не получится (по крайней мере "в лоб"), но можно поискать обходные пути: вставлять объекты массивом или аля "раскладка плитки" затем маркировать универсальным маркером с автонумерацией; создать одностороннюю зависимость по параметру N -> N+1, (но мне кажется это совсем изврат))) Цитата:
Код:
такой функции нет, а для чего может такое понадобиться?
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 19.01.2015 в 22:54. |
|||||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Да, но при копировании свойств меняются значения всех параметров.. В том числе и "Номер сваи", - а до автоматической нумерации я еще не дошел, приходится вручную или через табличку с отчетом перещелкивать..
А можно ли как-то группе выделенных объектов поменять исполнение/вид? В свойствах вроде оно не отображается, перещелкивать поштучно - хреновый варьянт, копирование свойств - меняет значение параметров, которые менять не нужно.. Кстати сказать, отчего-то не работает "протягивание за угол" с параметрами объекта СПДС (хотя с атрибутами блоков - работает..). Вообче, велосипед сей уже 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,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
Цитата:
Опять же зависимость можно использовать только параметрическую, т.е. детали связаны только полями, а геометрия и положение произвольные Цитата:
но вот допустим подшивка + формат СПДС удобная штука. ----- добавлено через ~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,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
1.Виды удаляются без проблем, похоже глюк твоей версии СПДС 2. В разных исполнениях, у тебя виды не совпадают, понимаю учишься... начинай делать сразу по нормальному, меньше непоняток будет и быстрее разберешься. 3. я писал, что надо начинать от простого к сложному, ты хватаешься сразу за все... уроки по СПДС есть, пройди хоть парочку по созданию объекта от начала до конца, многое сразу станет более понятным. вот собственно твой код.. сразу оговорюсь, логику и математику не смотрел, исправил и закомментировал только грубые ошибки Код:
__________________
Мастерская СПДС |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС 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 |