Перейти к публикации

Связать со свойством


Рекомендованные сообщения

Здравствуйте!

Вопрос относится к оформлению группового табличного чертежа для параметрической детали.

Т.е. когда деталь имеет, например, разную длину по исполнениям , а отсюда разное обозначение и массу.

В чертеже нам нужна таблица, где по обозначениям указываем эту разную длину и массу.

Причем, в детали создана таблица параметров, где заполнены имена конфигураций:

"По умолчанию", "01", "02"...

Заполнены такие, например, имена свойств:

D1@Бобышка-Вытянуть1

D1@Эскиз1

$СВОЙСТВО@Обозначение

(свойство обозначение заполняется как $PRP:"SW-File Name" для конфигурации "По умолчанию",

и как $PRP:"SW-File Name"-$PRP:"SW-Configuration Name" для остальных, это сделано для спецификаций).

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Если ввести в чертеж строки типа:

$PRPSHEET:{Обозначение}

$PRPSHEET:{Weight}

То их значение привязывается к конфигурации, которая активна в данный момент в модели (но не к той, в которой находится главный вид чертежа!).

1. А как автоматически заполнить строки таблицы этими свойствами ссылаясь в шаблончиках на имя конфигурации в явном виде?

2. Как сослаться на имя размера D1@Бобышка-Вытянуть1, опять же указав имя конфигурации в явном виде?

3. Желательно, чтобы такие конструкции не содержали имя файла модели в явном виде, а ссылались на "модель, указанную в свойствах листа", тогда с такой табличкой можно будет сделать универсальный шаблон чертежа.

Ссылка на сообщение
Поделиться на других сайтах


Gor

Из такого пространного сообщения ничего не понял.

Всё надо оформлять в таблице параметров и её же вставлять в чертеж.

Да, конструкции типа "D1@Эскиз1@@01@Деталь1.SLDPRT" и "SW-Mass@@01@Деталь1.SLDPRT" вполне себе работают.

Но остается два вопроса: как избавиться от имени файла модели, откуда берется свойство, а ссылаться на модель, прикрепленную к свойствам листа чертежа.

И второй - как засунуть в эту конструкцию свойства, определяемые в окне "Суммарная информация", например, свойство "Обозначение".

Изменено пользователем Gor
Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

Вопрос относится к оформлению группового табличного чертежа для параметрической детали.

Т.е. когда деталь имеет, например, разную длину по исполнениям , а отсюда разное обозначение и массу.

В чертеже нам нужна таблица, где по обозначениям указываем эту разную длину и массу.

Причем, в детали создана таблица параметров, где заполнены имена конфигураций:

"По умолчанию", "01", "02"...

Заполнены такие, например, имена свойств:

D1@Бобышка-Вытянуть1

D1@Эскиз1

$СВОЙСТВО@Обозначение

(свойство обозначение заполняется как $PRP:"SW-File Name" для конфигурации "По умолчанию",

и как $PRP:"SW-File Name"-$PRP:"SW-Configuration Name" для остальных, это сделано для спецификаций).

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Если ввести в чертеж строки типа:

$PRPSHEET:{Обозначение}

$PRPSHEET:{Weight}

То их значение привязывается к конфигурации, которая активна в данный момент в модели (но не к той, в которой находится главный вид чертежа!).

1. А как автоматически заполнить строки таблицы этими свойствами ссылаясь в шаблончиках на имя конфигурации в явном виде?

2. Как сослаться на имя размера D1@Бобышка-Вытянуть1, опять же указав имя конфигурации в явном виде?

3. Желательно, чтобы такие конструкции не содержали имя файла модели в явном виде, а ссылались на "модель, указанную в свойствах листа", тогда с такой табличкой можно будет сделать универсальный шаблон чертежа.

Вот ссылка на программу <noindex>http://webfile.ru/6411127</noindex> Пароль 123
Ссылка на сообщение
Поделиться на других сайтах

Вот ссылка на программу <noindex>http://webfile.ru/6411127</noindex> Пароль 123

Программа удалена

И второй - как засунуть в эту конструкцию свойства, определяемые в окне "Суммарная информация", например, свойство "Обозначение".

Суммарная информация имеет 3 вкладки.

На первой вкладке находятся свойства "автор", заметки, title and subject. Эти свойства доступны в Винде при просмотре директория в режиме "таблица". Очень удобно. Там же их можно изменять или заполнять не открывая Солида.

На вкладке "настройка" должны быть свойства, не зависящие от конфигурации, например, "Раздел", "разраб", проверил и т.п.

На вкладке "Конфигурация" (в хелпе называемая "относится к конфигурации") должны быть свойства, зависящие от конфигурации, например, "обозначение", "наименование", "первичное применение", "литера", "масса", "материал", нужные размеры, заметки (например, номер рисунка) и т.п.

Ссылка на сообщение
Поделиться на других сайтах

Программа удалена

Суммарная информация имеет 3 вкладки.

На первой вкладке находятся свойства "автор", заметки, title and subject. Эти свойства доступны в Винде при просмотре директория в режиме "таблица". Очень удобно. Там же их можно изменять или заполнять не открывая Солида.

На вкладке "настройка" должны быть свойства, не зависящие от конфигурации, например, "Раздел", "разраб", проверил и т.п.

На вкладке "Конфигурация" (в хелпе называемая "относится к конфигурации") должны быть свойства, зависящие от конфигурации, например, "обозначение", "наименование", "первичное применение", "литера", "масса", "материал", нужные размеры, заметки (например, номер рисунока) и т.п.

DesignTable.rar

Ссылка на сообщение
Поделиться на других сайтах

Программу скачал, распаковал. exe файл требует установить 4 фреймворк. Макрос в Солиде установил - кнопку нажимаю - и ничего...

С другой стороны непонятно, зачем нужна программа или макрос, если таблица параметров создается автоматом средствами Солида? (авто-создать - и любой каприз в таблице...)

Ссылка на сообщение
Поделиться на других сайтах

Программу скачал, распаковал. exe файл требует установить 4 фреймворк. Макрос в Солиде установил - кнопку нажимаю - и ничего...

С другой стороны непонятно, зачем нужна программа или макрос, если таблица параметров создается автоматом средствами Солида? (авто-создать - и любой каприз в таблице...)

Ну скачай и установи!!!

У меня на работе была такая проблема устоновил и все нормально...

Ну скачай и установи!!!

У меня на работе была такая проблема устоновил и все нормально...

Это макрос таблицы исполнений который формирует автоматоматический....
Ссылка на сообщение
Поделиться на других сайтах

Это макрос таблицы исполнений который формирует автоматоматический....

Видимо часть сообщения пропала.
Ссылка на сообщение
Поделиться на других сайтах

rena-981, скачал, запустил, работает супер.

Большое человеческое спасибо!

Это бесспорно отличное решение проблемы.

Но, да простит меня многоуважаемая публика, хочется все-таки поставить точку в этом вопросе. Если кто знает, можно ли конструкцию типа:

"D1@Эскиз1@@ИмяКонфигурации@ИмяФайла.SLDPRT"

записать в чертеже таким образом, чтобы не было ссылки ИмяФайла, а была ссылка на файл модели, привязанный к листу чертежа, т.е. как следующая:

$PRPSHEET:{Наименование}

но с явным указанием имени конфигурации.

Какой в этом смысл: ес-но шаблоны, а еще изготовление серии типовых чертежей на основе уже сделанных.

Все ратуют за вставку таблицы параметров, а мне кажется, что возни с этим многовато, Программа DesignTable - шикарное решение, но требует каждый раз вставки таблицы заново, в шаблон такую таблицу не вставишь.

Ссылка на сообщение
Поделиться на других сайтах

Но, да простит меня многоуважаемая публика, хочется все-таки поставить точку в этом вопросе. Если кто знает, можно ли конструкцию типа:

"D1@Эскиз1@@ИмяКонфигурации@ИмяФайла.SLDPRT"

Не стоит этого делать по двум причинам:

1. В другой модели нужный размер может оказаться "D1@вытянуть@@ИмяКонфигурации100500@ИмяФайла500100.SLDPRT"

2. В ячейку таблицы не попадает допуск на размер.. Поэтому я поверх таблицы вставляю заметки над каждой ячейкой, где д.б. размер. Затем делаю за полем чертежа виды спереди для каждой конфигурации, ставлю нужные размеры и ссылаюсь на них в заметки..

Один минус - если нужно передвинуть таблицу на чертеже, заметки приходится потом двигать отдельно..

Да, конструкции типа "D1@Эскиз1@@01@Деталь1.SLDPRT" и "SW-Mass@@01@Деталь1.SLDPRT" вполне себе работают.

А если в модели размеров вообще нет?? Все сделано привязкой к геометрии соседних деталей.. Как тогда быть??

Всё надо оформлять в таблице параметров и её же вставлять в чертеж.

Ага, потом скрывать и добавлять строки и колонки.. А родную солидовскую таблицу можно сохранить как шаблон и вставлять по мере надобности..

Ссылка на сообщение
Поделиться на других сайтах

"D1@Эскиз1@@ИмяКонфигурации@ИмяФайла.SLDPRT"

записать в чертеже таким образом, чтобы не было ссылки ИмяФайла

В своё время в свойства добавлял вместо имени файла пробел.SLDPRT, после этого имя файла вставлялось само. Будет ли это работать в заметках не знаю не пробовал.

2. В ячейку таблицы не попадает допуск на размер..

На сколько помню в Таблице параметров можно давать ссылку на допуск из размера в модели и указывать тип допуска.

Ага, потом скрывать и добавлять строки и колонки..

Ну вероятно для вас эти операции по скрытию/добавлению куда сложнее ваших быстрых шагов создания таблиц:

Поэтому я поверх таблицы вставляю заметки над каждой ячейкой, где д.б. размер. Затем делаю за полем чертежа виды спереди для каждой конфигурации, ставлю нужные размеры и ссылаюсь на них в заметки..

Один минус - если нужно передвинуть таблицу на чертеже, заметки приходится потом двигать отдельно..

Ага, потом скрывать и добавлять строки и колонки.. А родную солидовскую таблицу можно сохранить как шаблон и вставлять по мере надобности..

А разве таблица параметров не даёт сохранить себя в шаблон? Или чтобы не скрывать столбцы и строки можно добавить форматированную таблицу правее и ниже на листе Excel и добавить ссылки на нужные столбцы и строки Таблицы параметров, а потом ограничить поле отображения этой вспомогательной таблицей.

1. А как автоматически заполнить строки таблицы этими свойствами ссылаясь в шаблончиках на имя конфигурации в явном виде?

2. Как сослаться на имя размера D1@Бобышка-Вытянуть1, опять же указав имя конфигурации в явном виде?

3. Желательно, чтобы такие конструкции не содержали имя файла модели в явном виде, а ссылались на "модель, указанную в свойствах листа", тогда с такой табличкой можно будет сделать универсальный шаблон чертежа.

А разве Таблица параметров не выполняет этой функции? В заголовках столбцов указывается Имя размер/Имя свойства/Пользовательский текст и т.п. В строках пишутся Имена конфигурации. Нет ни каких ссылок на имя файла. На пересечении заголовка столбца и сроки конфигурации указывается необходимое значение размера, значение заданного свойства в заголовке или любой пользовательский текст, который относится к заданной для данной строки конфигурации и к заданному в заголовке столбца параметру (Значение размера/значение указанного свойства файла для разных конфигураций/параметры погашен или высвечен элемент/просто пользовательский текст и т.п.).

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Можете воспользоваться, например, этим макросом:

<noindex>http://kelnyproject.ucoz.ru/load/6-1-0-6</noindex>

, который добавит в свойства файла в закдку Конфигурации (для каждой конфигурации свойство WeightTable со ссылкой на соответвующую массу для каждой конфигурации: "SW-Mass@@01@Деталь1.SLDPRT" или в режими ОДИНОЧНЫЙ в свойство "Weight", ссылку на массу выбранной конфигурации ).

Потом это свойство можно добавить в Таблицу параметров заголовок столбца: $PPR@WeightTable и столбец будет заполнен списком масс разных конфигураций.

Правда замечено на SW2010, что иногда Таблица параметров вставленная из модели в чертёж иногда "отрывается" (вероятно, при переимновании файла модели или при замене модели на которую ссылается чертёж - подробно не проверялось) и после этого восстановить/отредактировать Таблицу в чертеже или приклеить обратно к модели не удавалось, приходилось переформатировать таблицу в модели и снова вставлять в чертёж.

Ссылка на сообщение
Поделиться на других сайтах

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Можете воспользоваться, например, этим макросом:

<noindex>http://kelnyproject.ucoz.ru/load/6-1-0-6</noindex>

, который добавит в свойства файла в закдку Конфигурации (для каждой конфигурации свойство WeightTable со ссылкой на соответвующую массу для каждой конфигурации: "SW-Mass@@01@Деталь1.SLDPRT" или в режими ОДИНОЧНЫЙ в свойство "Weight", ссылку на массу выбранной конфигурации ).

Потом это свойство можно добавить в Таблицу параметров заголовок столбца: $PPR@WeightTable и столбец будет заполнен списком масс разных конфигураций.

Ссылка на сообщение
Поделиться на других сайтах

, который добавит в свойства файла в закдку Конфигурации (для каждой конфигурации свойство WeightTable со ссылкой на соответвующую массу для каждой конфигурации: "SW-Mass@@01@Деталь1.SLDPRT" или в режими ОДИНОЧНЫЙ в свойство "Weight", ссылку на массу выбранной конфигурации ).

Потом это свойство можно добавить в Таблицу параметров заголовок столбца: $PPR@WeightTable и столбец будет заполнен списком масс разных конфигураций.

Если свойство (например, "Weight") записать в шаблоне на вкладку "Конфигурация", то это свойство будет автоматом дописываться во все новые конфигурации, созданные либо вручную, либо таблицей параметров. А при создании таблицы параметров с использованием "Авто-создать", все свойства с вкладки "Конфигурации" автоматом попадают в таблицу параметров. А если что и не попало - то добавляем его в таблице параметров и оно автоматом добавится во все конфигурации...

Я этим пользуюсь уже 8 лет и никаких лишних движений.

Ссылка на сообщение
Поделиться на других сайтах

На вкладке "Конфигурация" (в хелпе называемая "относится к конфигурации") должны быть свойства, зависящие от конфигурации, например, ... "наименование"...

А разве от изменения конфигурации может меняться наименование? Я наименование пишу во вкладке Настройка

А если в модели размеров вообще нет?? Все сделано привязкой к геометрии соседних деталей.. Как тогда быть??

Поставить в эскизе справочный размер и на него ссылаться в таблице параметров.
Ссылка на сообщение
Поделиться на других сайтах

А разве от изменения конфигурации может меняться наименование? Я наименование пишу во вкладке Настройка

В ГОСТах все подробненько расписано. Но если Вам не надо - пожалуйста, разрешаю.... :smile:
Ссылка на сообщение
Поделиться на других сайтах

В ГОСТах все подробненько расписано. Но если Вам не надо - пожалуйста, разрешаю.... smile.gif

1. Если бы я был полностью уверен в своих действиях, то не задавал бы этот вопрос.

2. VOleg, иногда лучше жевать нежели говорить...

Ссылка на сообщение
Поделиться на других сайтах

Я же поставил смайлик, означающий шутку... Т.е. Не хотел Вас обидеть.

ГОСТ 2.113 пункт 3.

Мои извинения.

Ссылка на сообщение
Поделиться на других сайтах

ГОСТ 2.113 пункт 3.

Вчера уже сам нашел и почитал, но тем не менее спасибо. :smile:

Я же поставил смайлик, означающий шутку... Т.е. Не хотел Вас обидеть.

Вы пошутили, я не понял - бывает... :smile:

Ну а возвращаясь к нашим баранам - с наименованиями вроде разобрался, но вопрос остался. В ГОСТе написано, что "в основной надписи и на титульном листе документов исполнения следует записывать наименование изделия и полное условное наименование исполнения (например: Пускатель ПК-1Н)", у нас же нет условных наимнований (ПК-1Н) а существуют только базовые наименования (Пускатель). Исходя из этого и записываю Наименование во вкладку свойств Настройка (ведь от изменения исполнения Пускатель никогда не станет Ротором или еще чем). А польза для меня налицо - один раз заполнил Наименование и во всех конфигурациях оно уже есть. Согласитесь, логика в моих действиях есть. Или я чего-то упускаю?

Ссылка на сообщение
Поделиться на других сайтах

Ну а возвращаясь к нашим баранам - с наименованиями вроде разобрался, но вопрос остался. В ГОСТе написано, что "в основной надписи и на титульном листе документов исполнения следует записывать наименование изделия и полное условное наименование исполнения (например: Пускатель ПК-1Н)", у нас же нет условных наимнований (ПК-1Н) а существуют только базовые наименования (Пускатель). Исходя из этого и записываю Наименование во вкладку свойств Настройка (ведь от изменения исполнения Пускатель никогда не станет Ротором или еще чем). А польза для меня налицо - один раз заполнил Наименование и во всех конфигурациях оно уже есть. Согласитесь, логика в моих действиях есть. Или я чего-то упускаю?[/color]

Ну если вообще этой проблемы нет, так и думать нечего.

Вот только покупные изделия в случае нескольких исполнений будут однозначно с переменным наименованием и болты-винты...(у меня каждое исполнение в отдельном файле, а соседи все в кучу пихают)...

При добавлении исполнений при полностью оформленном первом исполнении, во всех конфигурациях все будет автоматом. Так что я проблем не имею. (Еще и литера может быть разной.)

Ссылка на сообщение
Поделиться на других сайтах
  • 6 лет спустя...

Хотелось бы оживить тему.

Скажите, у кого какие свойства прописаны в файлах деталей?Вижу, что у меня в шаблонах присутствует некоторый бардак (исторический). Тем не менее оформление чертежей работает. Пока что путаюсь в каком направлении начать копать, чтобы работало всё красиво и правильно.

 

Скрытый текст

 

2019-12-06 14_38_05-Суммарная информация.png

2019-12-06 14_37_59-Суммарная информация.png

2019-12-06 14_37_53-Суммарная информация.png2019-12-06 14_47_54-SOLIDWORKS Professional 2019 SP3.0 - [Болт - Лист1 _].png

 

 

Изменено пользователем kenny
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...