Создал свою библиотеку *.l3d, из неё вставляю в сборку, а в спецификации ( тоже своя ) никак не отражается, даже наименование. Если из *.m3d - всё получается.
А внутри моделей, лежащих в l3d, есть объекты спецификации?
Успехов!!
Да, есть. Может потому, что в доп. параметрах объекта спецификации во вкладке "документы" подключить *.l3d невозможно?
ЦитироватьДа, есть.
С каким описанием спецификации создан этот объект? С твоим собственным? Или с КОМПАСовским умолчательным?
ЦитироватьМожет потому, что в доп. параметрах объекта спецификации во вкладке "документы" подключить *.l3d невозможно?
Это ни при чем. В доп. параметрах можно вообще ничего не подключать. Объект все равно должен создаваться.
Успехов!!
Описание моё, как и оформление и основная надпись. Таблицу создал из tbl, отметил "использовать в спецификации". Идентификаторы Поз., Наименование, Примечание - от Компаса, остальные - от 100 и выше. Тип всех ячеек - для спецификации.
Похоже, объекты спецификации из библиотечных компонентов действительно не приходят в сборку :о((
Написать, что ли, в техподдержку ? :о))
Хотел ещё узнать про связь "переменные в модели - столбец в спецификации", но это, как я понимаю, тем более нереально.
Orlando спасибо за отклик. Но меня терзают смутные сомненья... В свойствах компонента (дерево построения сборки) есть галочка - создавать объекты спецификации. Создаю спецификацию, подключаю её к сборке. В сбоке включаю галочку, сохраняю сборку,- выдается сообщение "Изменена спецификация...", но самих изменений не видно. Ещё заметил, что команда "Редактировать состав объекта" недоступна при работе с l3d.
ЦитироватьВ свойствах компонента (дерево построения сборки) есть галочка - создавать объекты спецификации. Создаю спецификацию, подключаю её к сборке. В сбоке включаю галочку, сохраняю сборку,- выдается сообщение "Изменена спецификация...", но самих изменений не видно.
Если это про компонент из пользовательской библиотеки - то в нем объекты спецификации не работают :о( В техподдержку пиши...
Если про обычный комапонент - то в нем самом должен быть внутренний объект спецификации, который и придет в сборку по галочке "создавать...".
Да, кстати. Для контроля того, появятся ли в спецификации объекты из сборки, не обязательно создавать и подклчать спецификацию. Можно просто в режиме работы со сборкой вызвать команду Редактировать внутренние объекты спецификации. Откроется окно подчиненного режима. Все объекты, которые в нем видны, гарантированно появятся и в документе-спецификации, который ты подключишь.
Успехов!!
Для контроля того, появятся ли в спецификации объекты из сборки, не обязательно создавать и подклчать спецификацию. Можно просто в режиме работы со сборкой вызвать команду Редактировать внутренние объекты спецификации. Откроется окно подчиненного режима. Все объекты, которые в нем видны, гарантированно появятся и в документе-спецификации, который ты подключишь.
Да, про это я знаю. Спецификацию создавал ради сообщения - изменена spw - при сохранениии сборки, т.к. визуально пусты обе spw. Наверное шаблон сообщения применим только для m3d, хотя появляется и в l3d. То же самое можно сказать про галочку в свойствах компонента. А была надежда, что где-то ОНО есть, но я его не вижу. Буду писать в техподдержку, может счастье придёт :8-)))
Помогите!!! Есть ли вообще возможность автоматического заполнения других ячеек штампа спецификации, по аналогии с "Наименование" и "Обозначение"?
Цитата: Aнtoн от 01.07.03, 03:15:22
Создал свою библиотеку *.l3d, из неё вставляю в сборку, а в спецификации ( тоже своя ) никак не отражается, даже наименование. Если из *.m3d - всё получается.
Что то я на понял тему, если "Создал свою библиотеку *.l3d" то в сборку вставляется "*.m3d - всё получается". А зачем создавать свою СП? Чем стандартная неустраивает?
А менеджером шаблонов не пробовали пользоваться? Там все более менее задается и работает.
Всем привет и с наступившим Новым Годом! А теперь вопрос- Как заполняются ячейки фамилий и дат в штампе спецификации
созданой и подключеной к сбор. черт. в 2D.(почему фамилии со сборчного автоматически
не переносятся в штамп спецификации)
Цитата: Сэр от 05.01.11, 00:01:20
Всем привет и с наступившим Новым Годом! А теперь вопрос- Как заполняются ячейки фамилий и дат в штампе спецификации
созданой и подключеной к сбор. черт. в 2D.(почему фамилии со сборчного автоматически
не переносятся в штамп спецификации)
А по вашему они что совпадают все что ли всегда это хорошо если автор и утвердил сходятся и то не всегда (ну мот и наобород сходяться чаще чем не сходятся но все же) только ручками а как ручками автоматизировать через макрос к примеру ну или много вариантов это уже отдельная тема которая к стати не раз поднималась попробуйте поиск не найдете поможем
Создайте макрос для сборки и СП и заполняйте штамп - одним кликом
Как создать макрос для заполнения штампа СП или как заполнить его ручками
Цитата: Сэр от 05.01.11, 17:12:35
Как создать макрос для заполнения штампа СП или как заполнить его ручками
Если ручками, то так: переходим в режим "разметка страниц" в панели "текущее состояние" - отобразится полностью лист спецификации с штампом (ОН). Ну а дальше как с "чертежом": 2 раза ПКМ по ОН (или ... или ...) После заполнения ОН Ctrl+Enter и, (если нужно) входим в "нормальный режим".
Макрос создаётся так: включаете запись макроса, выполняете необходимые команды, выключаете запись макроса. В КомпасМакро есть справка. Там конечно подробнее описано.
Не забывайте ещё про шаблоны документов.
Ручками это значит ручками как в сборочном в ручную а если у вас некуда вводить так включите разметку страниц (смотри скрин)
ну а про автоматизацию пользуйтесь поиском
http://forum.ascon.ru/index.php/topic,15706.20.html (http://forum.ascon.ru/index.php/topic,15706.20.html)
http://forum.ascon.ru/index.php/topic,17071.0.html (http://forum.ascon.ru/index.php/topic,17071.0.html)
http://forum.ascon.ru/index.php/topic,18620.0.html (http://forum.ascon.ru/index.php/topic,18620.0.html)
Ну а макрос вот такой к примеру я им пользуюсь при запуске заполняет фамилии в активной спецификации или чертеже которые считывает с файла который создается при первом запуске потом только фамилии в нем меняете и все если нужно оставить строку не тронутой то вбиваете вместо фамилии - и все эта строка не обрабатывается ну а те что нужно менять через меню 12 поменяли ну или через вставку текста как удобней макрос во втором вложении только поменяйте txt на py
Спс Полтава. С "ручным заполнением" разобрался. С макросами нет. (если сложно и долго объяснять я готов снять свой вопрос)
Ещё раз всем спасибо.
шоб долго не объяснять завтра сниму видео и покажу :)
Вот обещанное видео http://files.mail.ru/KDY4I2 (http://files.mail.ru/KDY4I2) ну и мои небольшие пояснения здесь есть 2 способа первый это отдельно макрос для спецификации отдельно для чертежа (это потому что макросу для чертежей и спецификации имеют разные расширения) в таком случае каждый раз нужно будет включать библиотеку выбирать нужный макрос и запускать его при этом файлом вызвавшим макрос будет считаться kompas.exe и соответственно файл с настроенными именами будет лежать c:\.......\kompas\bin для удобства его можно вывести па панель как я это сделал в видео.
Но для упрощения рекомендую изменить файлу расширение на .py этот файл воспринимается как исполняемый и подходит для обоих типов документа к тому же аналогично текстовому файлу с именами выводиться на панель и запускается одним кликом но будьте внимательны в таком случае файл с именами для заполнения будет храниться в ТОЙЖЕ папке откуда запускаеться файл .py
И вообще будите внимательны при запуске макрос заполняет ВСЕ строчки за исключением тех которые помечены - если строчка пуста то оно и сделает пустую строчку даже если она была заполнена
Poltava пока спс.Скачаю и буду по-тихоньку разбираться.
Будут вопросы с радостью отвечю но оперативность ответа не гарантирую в связи с надвигающимися попойками праздниками
С 7числа не было инета, щас "полёт нормальный". Уменя тоже были праздники.Продолжаю разбиратьтся, будут вопросы напишу.