Jump to content
Alex1986

перенос текста в наименовании детали на чертеже

Recommended Posts

Alex1986

Коллеги!

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

Само наименование берем из свойств 3D модели.

Как можно сделать перенос наименования в несколько строк?

 

 

post-41470-0-77220600-1419323765_thumb.jpg

Share this post


Link to post
Share on other sites


Katok

Коллеги!

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

Само наименование берем из свойств 3D модели.

Как можно сделать перенос наименования в несколько строк?

В режиме редактирования потянув за маркеры уменьшить длину заметки и увеличить ее высоту. Слово которое не вмещается перескочит на строку ниже.

Edited by Katok

Share this post


Link to post
Share on other sites
Alex1986

 

Коллеги!

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

Само наименование берем из свойств 3D модели.

Как можно сделать перенос наименования в несколько строк?

В режиме редактирования потянув за маркеры уменьшить длину заметки и увеличить ее высоту слово которое не вмещается перескочит на строку ниже.

 

Спасибо!

Все оказалось очень просто :)

Share this post


Link to post
Share on other sites
greasemonkey

Ну чтобы не плодит новые темы

 

а как задать фиксированный "перевод каретки"

 

материал прописываю в свойствах модели. И хочу автоматически прописывать в две строки - чтобы материал первой строкой, ГОСТ второй.

 

можно как-то СТЕК задействовать?

 

Заранее СПАСИБО.

post-44257-0-98673000-1464510952.jpg

Share this post


Link to post
Share on other sites
fox1001
а как задать фиксированный "перевод каретки"

 

1. открываем мой любимый текстовый редактор AkelPad (шутка. можно любой текстовый редактор, хоть Блокнот);

2. пишем в несколько строк, то чо нам хочеца. например: Колбаса

                                                                                            забесплатно;

3. копируем написанное в буфер;

4. в окне редактирования свойств модели активируем ячейку (шоб курсор в ней мигал) таблицы в графе Значение/Текстовое выражение и  вставляем содержимое буфера.

 

 

 

можно как-то СТЕК задействовать?

можно:

МАТЕРИАЛ<stack size=1>ГОСТ на материал</stack> 

но это плохое решение ибо: для выравнивания нижней строки относительно верхней нужно подбирать кол-во пробелов перед последним тэгом </stack>

Edited by fox1001
  • Нравится 1

Share this post


Link to post
Share on other sites
greasemonkey

Спасибо

 

на лицо локальный глюк WORDa, победителем выходит NOTEPAD

 

перед написание верхнего поста попробовал в ворде... не получилось...

Share this post


Link to post
Share on other sites
Alex1986

Ну чтобы не плодит новые темы

 

а как задать фиксированный "перевод каретки"

 

материал прописываю в свойствах модели. И хочу автоматически прописывать в две строки - чтобы материал первой строкой, ГОСТ второй.

 

можно как-то СТЕК задействовать?

 

Заранее СПАСИБО.

 

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

Share this post


Link to post
Share on other sites
ILL
а как задать фиксированный "перевод каретки"   материал прописываю в свойствах модели. И хочу автоматически прописывать в две строки - чтобы материал первой строкой, ГОСТ второй.   можно как-то СТЕК задействовать?

 

можно:

 

но не так:

 

МАТЕРИАЛ<stack size=1>ГОСТ на материал</stack> 
 

 

а так:

 

http://cccp3d.ru/topic/49588-voprosy-po-materialam/#entry446369

 

Материал без дроби:

$PRP:"SHAPE" $PRP:"SORTAMENT"$PRP:"MARKA_MATERIAL"

 

Естественно, свойства "SHAPE", "SORTAMENT", "MARKA_MATERIAL" должны быть определены в модели детали.. Какие у них могут быть значения, есть по ссылке выше..

 

В данном случае

 

"SHAPE" = " " (т.е. пробел)

"SORTAMENT"= "Сталь 12Х18Н10Т" (например)

"MARKA_MATERIAL"= "ГОСТ 5632-2014"

 

Работает железно..

 

ЗЫ. Имена свойств взяты из как в асконовском справочнике "Материалы и сортаменты" для SW.. У семантика вроде такие же..

  • Нравится 1

Share this post


Link to post
Share on other sites
fox1001
В данном случае   "SHAPE" = " " (т.е. пробел) "SORTAMENT"= "Сталь 12Х18Н10Т" (например) "MARKA_MATERIAL"= "ГОСТ 5632-2014"   Работает железно..

вводить такие значения свойств врукопашную - скоро просто охереешь. и полезет из юзера негатив в сторну SW: "тупая прога", "компас наше всё" и пр.

Share this post


Link to post
Share on other sites
Kelny
на лицо локальный глюк WORDa, победителем выходит NOTEPAD
Можно ещё макрос использовать, например, Change_property_V2.0: http://kelnyproject.ucoz.ru/load/6-1-0-8

Share this post


Link to post
Share on other sites
ILL
вводить такие значения свойств врукопашную - скоро просто охереешь.

 

Вот уж от кого странно такое слышать.. Ибо

 

Можно ещё макрос использовать

Share this post


Link to post
Share on other sites
streamdown
Ибо
 уже третья тема  :smile: где @@fox1001, начинает рассказывать о безоговорочном преимуществе стаков, вместо трёх свойств.

Share this post


Link to post
Share on other sites
ILL
уже третья тема

 

Че т я пропустил..

 

безоговорочном преимуществе стаков, вместо трёх свойств.

 

У Леона вроде тоже одно свойства.. Оно может и хорошо, но только в том случае, если не придется часто менять это свойство.. Например, просто сталь сегодня на лист, завтра на круг, послезавтра на ....

 

но это плохое решение ибо: для выравнивания нижней строки относительно верхней нужно подбирать кол-во пробелов перед последним тэгом  </stack>

 

ну и хде оно, 

 

безоговорочное преимущество

Share this post


Link to post
Share on other sites
fox1001
Вот уж от кого странно такое слышать..

тов. greasemonkey про автоматизацию никаких вопросов не задавал. поэтому я ограничился ответом тока в пределах вопроса.

 

вот ведь фантазёр какой... по-моему вот это 

 ... fox1001, начинает рассказывать о безоговорочном преимуществе стаков, вместо трёх свойств.

никак не бъётся с этим

можно:
МАТЕРИАЛ<stack size=1>ГОСТ на материал</stack>
но это плохое решение
 

 

 

ну и хде оно, 

 

я ж грю - ФАН-ТА-ЗЁР 

Edited by fox1001

Share this post


Link to post
Share on other sites
ILL
тов. greasemonkey про автоматизацию никаких вопросов не задавал.

 

А что, кто-то еще заполняет свойства через "Файл"->"Свойства" ??

Share this post


Link to post
Share on other sites
fox1001

А что, кто-то еще заполняет свойства через "Файл"->"Свойства" ??

вопрос не по адресу

Share this post


Link to post
Share on other sites
TTTT YYYY

Помогите с оператором переноса на вторую строку. Нужно сделать позицию "в два этажа" вида "1/ПБ1". Мне удобно использовать позицию в данном случае, т.к. с нее можно сделать ссылку на ячейку таблицы. Оператором <STACK> переношу на вторую строку, оператором </stack> выравниваю, а вот как задать вертикальный интервал? См. картинку. Размером шрифта игрался.

 

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

Безымянный.png

 

Edited by TTTT YYYY

Share this post


Link to post
Share on other sites
Kelny
1 час назад, TTTT YYYY сказал:

Помогите с оператором переноса на вторую строку. Нужно сделать позицию "в два этажа" вида "1/ПБ1". Мне удобно использовать позицию в данном случае, т.к. с нее можно сделать ссылку на ячейку таблицы. Оператором <STACK> переношу на вторую строку, оператором </stack> выравниваю, а вот как задать вертикальный интервал? См. картинку. Размером шрифта игрался.

Объясните зачем вам под строку? Обведите прямоугольником и пишите все строки над чертой внутри прямоугольника.

 

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

Хотите текст под чертой выбирайте размер или заметку (в заметке не закрытый тег после вставки больше не позволяет редактировать его и не виден для редактирования) и пишите тег на новой строке.

 

Хотите под строкой в позиции, делайте двойной клик по заметке позиции и в режиме редактирования добавляйте тег на новой строке, после этого будет добавлен некий символ который будет переносить строку, но они не копируются и не вставляются при редактировании в поле ProprtyManger'е (вероятно символы под номером 13 и 10 - их комбинация или один из них в нумерации символов в API ).

Edited by Kelny
  • Нравится 1

Share this post


Link to post
Share on other sites
VOleg
В 04.06.2018 в 16:31, TTTT YYYY сказал:

Помогите с оператором переноса на вторую строку. Нужно сделать позицию "в два этажа" вида "1/ПБ1". Мне удобно использовать позицию в данном случае, т.к. с нее можно сделать ссылку на ячейку таблицы. Оператором <STACK> переношу на вторую строку, оператором </stack> выравниваю, а вот как задать вертикальный интервал? См. картинку. Размером шрифта игрался.

 

 

Так сойдет?

Так сойдет.png

  • Нравится 1

Share this post


Link to post
Share on other sites
Maik812
В 31.05.2016 в 15:45, ILL сказал:

А что, кто-то еще заполняет свойства через "Файл"->"Свойства" ??

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

Share this post


Link to post
Share on other sites
ILL
7 часов назад, Maik812 сказал:

А что тебе не нравится?

 

Ничего, что два года прошло??

И я не писал, что мне не нравится.. А только спросил, кто ещё так делает??

 

7 часов назад, Maik812 сказал:

есть инструменты с готовыми шаблонами или снять значения с одной детали и вписать в другую. При чем все пакетно а не по одной детальки/файлу.

 

Это все сторонние макросы/приложения.. При их применении не надо заходить в 

 

В 31.05.2016 в 17:45, ILL сказал:

"Файл"->"Свойства" ??

 

Я иногда ещё туда заглядываю, чтобы какое-нибудь нестандартное свойства занести.. Но стараюсь этого избегать..

Share this post


Link to post
Share on other sites
Maik812
5 часов назад, ILL сказал:

Я иногда ещё туда заглядываю, чтобы какое-нибудь нестандартное свойства занести.. Но стараюсь этого избегать..

Ну и зря . в свойствах файла можно заносить огромное количество данных и потом их использовать не только для спецификации и выносок в чертежах , но и по сути все функции информации по файлам/ обьектам и сборкам . при чем все эти данные можно выводить не открывая фаил, сортировать , искать, менять цвет имени файла, создавать шаблоны/фильтры  и тд. Вопщем то что пдм делает и частично хранит в базе своей тут перенос этих данных идет в самих файлах.

Share this post


Link to post
Share on other sites
ILL
В 04.06.2018 в 17:31, TTTT YYYY сказал:

Нужно сделать позицию "в два этажа" вида "1/ПБ1"

 

Также, как для размера в две строки

 

1<stacksize=0.2> <stack size=5>ПБ1

Share this post


Link to post
Share on other sites
Ronin

Была такая проблема с переносом текста, нашёл на форумах:

При необходимости переноса фразы на следующую строку я набираю Alt+010(на цифровом блоке клавиатуры).

Этим сейчас и пользуюсь

  • Нравится 2

Share this post


Link to post
Share on other sites
brigval
В 04.06.2018 в 15:31, TTTT YYYY сказал:

Помогите с оператором переноса на вторую строку. Нужно сделать позицию "в два этажа" вида "1/ПБ1". Мне удобно использовать позицию в данном случае, т.к. с нее можно сделать ссылку на ячейку таблицы. Оператором <STACK> переношу на вторую строку, оператором </stack> выравниваю, а вот как задать вертикальный интервал? См. картинку. Размером шрифта игрался.

 

  Скрыть контент

Безымянный.png

 

Сойдет?

stack.JPG

Share this post


Link to post
Share on other sites
brigval

Ой, два года прошло.

Share this post


Link to post
Share on other sites
Alex1986
В 17.06.2020 в 12:48, Ronin сказал:

При необходимости переноса фразы на следующую строку я набираю Alt+010(на цифровом блоке клавиатуры).

проиллюстрируйте, пожалуйста!

Share this post


Link to post
Share on other sites
Ronin

Например было:

 

Без имени-1.jpg

 

Захожу в свойства файла в модели, в строке Наименование:

 

Без имени-2.jpg

 

Удерживая клавишу Alt,набираю на цифровом блоке клавиатуры 010, затем отпускаю Alt, часть текста сразу перескакивает  вниз:

 

Без имени-3.jpg

 

Затем захожу в чертёж и вижу что часть текста так же перенеслась на строку ниже:

 

Без имени-4.jpg

  • Нравится 1

Share this post


Link to post
Share on other sites
Alex1986

@Ronin , вариант конечно же, но думаю, что не очень удобно в свойствах читать только последнюю строчку...

Share this post


Link to post
Share on other sites
Snake 60
10 часов назад, Alex1986 сказал:

@Ronin , вариант конечно же, но думаю, что не очень удобно в свойствах читать только последнюю строчку...

По идее, стрелками вверх-вниз должны меняться строки, но это надо проверять :)

Share this post


Link to post
Share on other sites
Grig75
17 часов назад, Alex1986 сказал:

не очень удобно в свойствах читать только последнюю строчку

Первая строчка отображается в следующем столбце - Вычисленное значение.

Share this post


Link to post
Share on other sites
Kelny
В 03.07.2020 в 14:27, Alex1986 сказал:

вариант конечно же, но думаю, что не очень удобно в свойствах читать только последнюю строчку...

Напишите или используйте готовый макрос, который будет считывать всё читабельно, например:

https://kelnyproject.ucoz.ru/load/6-1-0-8

 

Не берусь утверждать, но возможно загонять много строчный текст можно через TabBuilder:

http://help.solidworks.com/2010/russian/SolidWorks/SWHelp_List.html?id=de1de4f5a43f4f1296fc97d6f6b451ec#Pg0

 

Ещё есть менее универсальное средство, использовать в свойствах файла многострочное поле ЗАМЕТКИ на закладке СУММАРНАЯ ИНФОРМАЦИЯ.

 

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

  • Нравится 1

Share this post


Link to post
Share on other sites
kenny
21 час назад, Kelny сказал:

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

в 19-м вроде работает! класс

раньше такого вроде не было, то ли в 16, то ли в 14

Share this post


Link to post
Share on other sites
Snake 60
В 07.07.2020 в 08:50, kenny сказал:

в 19-м вроде работает! класс

раньше такого вроде не было, то ли в 16, то ли в 14

Было, но работает через одно место :)

 

Как вариант можно не переносить длинный текст, а сжать его используя соответствующую кнопку

2020-07-09_6-47-58.png

Edited by Snake 60

Share this post


Link to post
Share on other sites
kenny
2 часа назад, Snake 60 сказал:

Как вариант можно не переносить длинный текст, а сжать его используя соответствующую кнопку

это я знаю, спасибо=)

просто иногда макрос Леона длинные названия чертежей плохо переносит. а тут можно опять помучаться с шаблонами и выставить красные квадраты по рамке поля.

кстати, а что у вас за шрифт? не косячит? я в свое время очень долго искал нормальный гостовский шрифт. и чтоб звездочка нормальная была, и что буква "Б" не съезжала.

1. GOST_A.ttf

 

сейчас же приняли решение использовать ISOCPEUR. эта зараза 97, что ли, года. и история со звездочкой там просто беда.

Edited by kenny

Share this post


Link to post
Share on other sites
Plumber

@kenny

Я бы с этим шрифтом, который 1. GOST_A.ttf (mod. ASCON v1.4 (03.06.1997)) не связывался, возможны сюрпризы, лучше заменить его на более свежий, например ASCON v12.0 (24.11.09)

Edited by Plumber

Share this post


Link to post
Share on other sites
Kelny
7 часов назад, kenny сказал:

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

Зря искали, давно надо было переходить на стандартные штифты Times NewRoman и/или Arial (последний так же можно использовать для гравировки). Тем более выпускатели стандартов подтягивают под стандартные шрифты (ранее была обозначена дата введения февраль 2020г., до этого можно было использовать штифты с оговорками ГОСТ2.004):

Цитата

ГОСТ Р 105-2019 от 29 апреля 2019 г.

Вступает в силу 01.09.2020

...

5.1.1 При оформлении документа используют гарнитуры шрифта Times New Roman или Arial...

 

Edited by Kelny

Share this post


Link to post
Share on other sites
kenny
33 минуты назад, Kelny сказал:

Зря искали, давно надо было переходить на стандартные штифты Times NewRoman и/или Arial

вы это серьезно?

от этих шрифтов на чертежах глаза вытечь могут=)

да и использовать шрифт с засечками (таймс) это ваще за гранью понимания.

п.с. стандартный шрифт для технарей это isocpeur. он ставится автоматом почти со всеми профильными программами.

Цитата

«ISOCPEUR» – относительно молодое семейство, которое вышло в свет в 1997–1998 годах благодаря компании Autodesk. Шрифт является чертежным, изначально предназначавшимся специально для AutoCAD – программы проектирования и черчения.

 

Share this post


Link to post
Share on other sites
Plumber

@kenny

GOST_v12.7z

На счет Times, согласен, чертёж выглядит мягко говоря не по-чертёжному, а вот по поводу Arial, особенно Arial Narrow, позволю себе не согласиться - выглядит вполне прилично, но самое главное, что эти (Arial) шрифты кернингованы, в отличие от всех GOSTовских. Единственный GOST шрифт (попадавшийся мне), содержащий кернинг пар - "GOST 2.304 type A" от NanoSoft GOST 2.304 type A.7z

  • Нравится 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • karachun
      Нет разрешения на скачивание.
    • co11ins
    • BSV1
      А как ещё он мог ответить?
    • cop511
      Ещё краем уха слышал, что можно прочитать винт через параллельный порт на плате ММС. Тогда и защита мешать не будет. Кто-нибудь знает этот способ?
    • tangous
      Доброй ночи! Помогите - очень нужно вырезать сложную деталь, которая несколько раз пересекает ось вращения Оси А. Ниже простейший случай, который никак не могу "побороть". Заготовка зажата в патрон оси вращения. Подскажите, существует ли стратегия при которой на 4х-осевом станке можно выточить подобную деталь?     При роторной обработке получается просто ужас, как только плоскость обработки становится ниже осевой линии. Вот что получается.   При этом, если "карман" выше осевой линии (оси вращения) - все более-менее прилично работает. Сразу скажу - от длины режущей части фрезы это не зависит никак...      
    • Klykliku
      Доброго всем времени суток. Такой вопрос. Как поменять расположение поворотной бошки на иметации станок haas. 
    • BSV1
      Стесняюсь спросить. Даже если предположить, что такая запись в примечании прокатит, а как ваш разработчик собирается вносить ее в КД без согласования с ВП и без типовых? 
    • karachun
      @piden Есть обновление по расчету - посчитал за выходные модель с большим басейном и с сеткой из двух компонентов. Получилось похоже на правду. Вот это уже волны Кельвина здорового человека. Разница с экспериментом составила 6.7% но это грубая сетка, для понимания сути такой точности достаточно. Я закинул результаты расчета (в dat.h5 и cdat для CFD-Post) в папку на гугл диске, если кому будет интересно то можно будет ознакомиться, хотя весят они порядочно. https://drive.google.com/file/d/1zAVaNGOx2RHMTM_vkgtgPcde8QcFGIHL/view?usp=sharing Примечательно что колебания буксировочного сопротивления сошли на нет в конце расчета. Возможно грубая сетка немного задемпфировала волны. Теперь перехожу к динамическим сеткам и 6dof решателю.
    • GS
      ===== ==== https://twitter.com/elonmusk/status/1281724440636612608 (с)pkb
    • Е604АЕ
      Прошу помощи, сейчас встает вопрос о записи в КД примечание: "Допускается замена соединителя с ХХХ на YYY", соединитель взаимозаменяются без доработки печатной платы (посадочные места и номера контактов, габариты тоже схожи до десятых милиметра) но есть одно большое НО, замену нельзя провести просто, по ряду причин: 1. Соединитель XXX - включает в поставку крепеж под его установку;  2. Соединитель YYY - не включает в себя крепеж и крепеж должен быть записан отдельными позициями; 3. Соединители при установке используют втулку, которые под XXX имеет высоту L1 мм, под YYY - L2 мм, втулка не из состава соединителя, имеет свой внутренний децимальный номер; 4. Ответные кабельные части соединителей тоже комплектуются по разному, YYY кожух комплектует винтами а XXX нет (кабели записаны в электромонтажном чертеже).      Замена соединителя в понимании схемы и конструкции допустима, но из-за разного комплектования соединителя возникают трудности, по ЕСКД такой вариант необходимо оформить по исполнению, но разработчик отказывается, изделие сдано в архив, любой выпуск исполнения в согласованном изделии с ВП - расстрел.   У кого есть какие предложения?  Кто будет разбираться какой винт, стойку и т.д. заказать, при формировании такого сложного заказа можно запутаться и допустить ошибку которая с больной головы вернется к конструктору.  ЕСКД в моем понимании должен однозначно определять состав специфицируемого изделия.     
×
×
  • Create New...