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

Сделай свою работу в Solidworks эффективнее


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

При желании можно и pdf и tif отредактировать.

Pdf -то вообще запросто..

Можно просветить меня- как отредактировать pdf- хотя бы текст, сколько ни искал программ- не нашел, правка типа акробатовский "красный карандаш" не годится.

А по поводу защиты от изменения размеров- может просто высылать отсоединенные чертежи солида? Без модели ничего не изменишь.

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


Можно просветить меня- как отредактировать pdf- хотя бы текст, сколько ни искал программ- не нашел, правка типа акробатовский "красный карандаш" не годится.

А по поводу защиты от изменения размеров- может просто высылать отсоединенные чертежи солида? Без модели ничего не изменишь.

Вот, например:

"

Creating Adobe PDF files using Acrobat Distiller

Acrobat Distiller provides easy and repeatable Adobe PDF creation according to your specifications. By defining customized settings, you create PDF files that are specifically tailored to meet your needs.

In the Acrobat Distiller window, you select the Adobe PDF settings to use when converting documents to PDF files. You can customize the default settings supplied by..."

И даже вот такое есть(правда я еще не разбирался):

"Acrobat 3D includes an extended set of features for adding 3D models to PDF documents and interacting with the 3D content. Acrobat 7.0 Professional includes the 3D Tool to add 3D models in U3D format to PDF documents, and it includes the 3D Toolbar for interacting with the 3D model. With Acrobat 3D, you can add 3D content to a PDF document by importing directly from 3D CAD files or by capturing content from 3D CAD applications. For interacting with the 3D model, Acrobat 3D includes..."

Вообщем сюда:

<noindex>http://www.adobe.com/designcenter/</noindex>

или

<noindex>http://www.adobe.com/cfusion/designcenter/...robat&go=Go</noindex>

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

Добрый день...

У меня 2008.0..

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

Конечно можно сделать "часто используемые", но потом надо редактировать допуски и т.п....

Конечно часто использую RecordDimM, но это не всегда удобно (иначе могут пропасть допуски)....

И почему умные дяди не могли сделать просто кнопку???

Посоветуйте, можно ли как-нибудь сделать кнопку для этой команды???

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

SERoz

А через настройки выставить раз и навсегда горизонтальный текст для диаметров не получается?

post-7990-1211468818_thumb.jpg

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

M.A.N.T.A.

Ну я не столько уж тупой - конечно всё можно "пришпилить" горизонтально, но опять же не всегда это нужно (в смысле горизонтальность)....

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

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

И на все случаи

...через настройки выставить раз и навсегда горизонтальный текст..

не всегда приемлимо...

А тыкать эту дол...ю галочку уже достало и причём в неё ещё надо попасть....

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

Ну я не столько уж тупой

Эт здря. Подобных намёков никогда себе не позволяю. Вопрос изначально звучал не очень понятно.

А как-нибудь через горячие клавиши не пробовал?

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

не всегда приемлимо...

А тыкать эту дол...ю галочку уже достало и причём в неё ещё надо попасть....

Могу предложить прочитать ГОСТ 2.307-68, как с точки зрения госта приемлемо размеры располагать:

post-6363-1211482219_thumb.png

post-6363-1211482223.gif

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

SERoz, если я правильно вас понял

Посоветуйте, можно ли как-нибудь сделать кнопку для этой команды???

Сам макрос не зацепился, вот его код:

Option Explicit

Dim swApp As SldWorks.SldWorks

Dim swModel As SldWorks.ModelDoc2

Dim swSelMgr As SldWorks.SelectionMgr

Dim swDisplayDimension As SldWorks.DisplayDimension



Sub main()

	On Error GoTo LineError

	Set swApp = GetObject("", "SldWorks.Application")

	Set swModel = swApp.ActiveDoc

	

	If swModel Is Nothing Then

		MsgBox "Загрузите документ SolidWorks-a"

		Exit Sub

	End If

	

	Dim docType As Long

	docType = swModel.GetType

	If docType <> swDocDRAWING Then

		MsgBox "Макрос работает только с документами чертежей!"

		Exit Sub

	End If

	

	Set swSelMgr = swModel.SelectionManager

	Dim countObj As Long

	countObj = swSelMgr.GetSelectedObjectCount

	

	If countObj < 1 Then

		MsgBox "Выберите хотя бы один размер!"

		Exit Sub

	End If

	

	Dim bres As Boolean

	bres = False

	

	Dim selType As Long

	If countObj = 1 Then

		selType = swSelMgr.GetSelectedObjectType2(1)

		If selType <> swSelDIMENSIONS Then

			MsgBox "Выберите размер!"

			Exit Sub

		End If

	End If

	

	Dim i As Integer

	Dim iLeader As Long

	

	For i = 1 To countObj

		selType = swSelMgr.GetSelectedObjectType2(i)

		If selType = swSelDIMENSIONS Then

			bres = True

			Set swDisplayDimension = swSelMgr.GetSelectedObject5(i)

			iLeader = swDisplayDimension.GetBrokenLeader2

			If iLeader <> swBrokenLeaderHorizontalText Then

				swDisplayDimension.SetBrokenLeader2 False, swBrokenLeaderHorizontalText

			Else

				swDisplayDimension.SetBrokenLeader2 False, swSolidLeaderAlignedText

			End If

		End If

	Next i

	

	swModel.GraphicsRedraw2

		

	If bres = False Then

		MsgBox "Выберите хотя бы один размер!"

	End If

	

	Exit Sub

	

LineError:

	

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

Kelny

Я конечно понимаю Ваше желание помочь, но зачем же кормить "манной кашей"....

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

Т.к. делать это, на сборках, приходится довольно часто и RecordDimM не всегда подходит (хотя там то же надо тыкать в точку)...

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

Shvg

Спасибо - обязательно попробую....

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

Я конечно понимаю Ваше желание помочь, но зачем же кормить "манной кашей"....

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

Программу на подобную тему я сделал еще для SW99(если кто помнит как там это было устроено). До сих пор лежит на:

<noindex>http://www.pogruzka.com/julio/swprog/multi...lerance/faq.php</noindex>

956 скачиваний, скоро юбилей :-)

Но я ее давненько забросил по мере развитя самого SW - некоторые момменты были отпали, много устарело. Ну что вы хотите: 99 год - я один, Инета нет, русской документации по SW нет, справки по VB нет (планета "Железяка"), только вот примеры по API для SW... (Ух какой я несчатный :-) )

Но тем не менее там есть кнопочка - раз и полка горизонтально и наооборот.

В отличии от SW99 где надо было штук 5 окон открыть, установить горизонтальность, потом эти окна закрыть.

И тем не менее ее все ещ скачивают...

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

Shvg

Ещё раз спасибо - вставил кнопочку, всё работает (2008.0)...

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

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

Либо их самих меньше, либо у них проблем меньше.

Скорее всего мы прошли дальше на менее богатой функционалом системе.

Вот что значит пользователь с навыками API.

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

Скорее всего мы прошли дальше на менее богатой функционалом системе.

Вот что значит пользователь с навыками API.

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

Русских Солидом не перешибёшь - оне при помощи ломика и какой-то матери могут всё чё угодно открыть...

Гы-ГЫ, это ты в самую точку...

Кстати, а кто CosmosFloWorks делал? русские... Но под руководством...

Тут тоже надо задуматься.

Почему это у наших ТАМ все получается, а тут...

PS. че-то у меня много многоточий сегодня... :-)

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

PS. че-то у меня много многоточий сегодня... :-)

Просто - дурной пример заразителен....

Рискую нарваться на "галочку", но скажу так - у них там у власти "честные бизнесмены", а у них прибыль на первом месте и если для увеличения прибыли нужно хорошо кормить персонал и повышать уровень жизни, то это делается (не взирая на расходы)...

У нас, то же "наичестнейшие бизнесмены" и прибыль то же на первом месте (для них), но за счёт Китая и Азии (где по дешевле), а грамотные работяги ВСЕГДА были и будут (при таком положении) в глубокой чёрной дырке :flush: ...

Вообще, если хорошо подумать - то "честного бизнеса" НЕ БЫВАЕТ - бизнес изначально замешан на обмане и обирании слабых...

Уффф, извините за флуд - понесло каюсь :worthy: :worthy: ....

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

Вообще, если хорошо подумать - то "честного бизнеса" НЕ БЫВАЕТ - бизнес изначально замешан на обмане и обирании слабых...

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

Обновил макрос изменения шрифтов SetFontsTNR:

post-6363-1211789092_thumb.png

Скачать можно здесь: <noindex>http://kelnyproject.ucoz.ru/load/2-1-0-10</noindex>

Изменения:

+Иправлены некоторые допущенные ошибки (возможно, добавлены не выявленные баги)

+Расширен список объектов в которых изменяется шрифт

+Добавлена возможность не изменять выбранный шрифт или изменять на отличный от основого шрифт

Недоделки:

-Шрифт в блоках можно изменить только выбрав редактирование блока и запустив макрос, если в заметках используются атрибуты - шрифт в этих заметках изменён не будет

' **********************************************************************

' * Original name: SetFontsTNR

' **********************************************************************

' * Макрос служит для изменения шрифта в документе на новый

' *

' * Для изменения шрифта, нужно присвоить константе NewFont имя

' * на который будет переводиться изменение.

'*

'*==================================================

'*NewFont - является константой щрифта, здесь задаётся шрифт

'*на который будет изменён во всех выбранных объектах чертежа

'*==================================================

'*Const NewFont = "Times New Roman" 'имя шрифта на который будет произведена замена

'*Const NewNoSetFont = "Arial" 'имя шрифта который не будет изменён

'*выбранного шрифта в константе NoSetFont, можно выбрать тот же шрифт (NoSetFont)

'*чтобы изменения шрифта не происходило.

'*==================================================

'*Const NoSetFont = "GOST 26.008—85" 'имя шрифта который не будет изменен на

'* основной шрифт NewFont (только для заметок)

'*==================================================

' *

' * Измененяется шрифт для заметок и обозначений сварки

' * через свойство объекта, для которых не задан

' * параметр шрифта "использовать шрифт документа".

' * Также изменяется шрифт в настройках документа.

' *

' * ВНИМАНИЕ!

' * В случае отсутсвия параметра шрифта "использовать шрифт документа",

' * и наличии в заметке локального форматирования шрифта, неправильный

' * шрифт не будет опознан и изменён.

' * Также не разпознается и не изменяется шрифт в блоках!

' *

' **********************************************************************

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

В интернете нашел программку ComPressSW. Вещь очень удобная, но хотелось бы спросить у продвинутых пользователей-возможно ли изменить программку,чтоб она компрессировала пакетно N-ое кол-во деталей??

Заранее спасибо за ответ.

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

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

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

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

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

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

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

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

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

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

    • Kelny



  • Сообщения

    • Artas28
      Добрый день! Есть какие ни будь рекомендации, на какую длину  нужно зажимать хвостовик в  термопатроне? Есть фреза д6, L50. Могу ли я зажать её за 15мм, или это будет мало? Или нужно зажимать  как минимум за  3 диаметра?
    • Ветерок
      Не понял что это за процедура такая "перенос в 2D".   Наверное, скрывать объекты на том или ином виде надо на соответствующем виде чертежа, а не в сборке. Или создать в сборке соответствующую конфигурацию и отображать на чертеже её.
    • Viktor2004
    • Denis_12
      Доброго времени суток! Ребят, ни как не могу решить проблему авто-обновления чертежного вида 3D сборки, к примеру скрываешь все кроме основания каркаса сборки, переносишь это в 2D (чертежный вид) указываешь размеры и т.п. (ставишь галочки "исключить из авто-обновления") после чего начинаешь в 3D сборке показывать дополнительно стойки (для создания нового вида), и вот в ранее созданном виде даже с отключенным авто-обновлением они тоже начинают проявляться. Как решить эту проблему? Нужно зафиксировать вид, чтобы он не обновлялся без моего участия. SolidWorks 2022 года.
    • Зинаида
      Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта. Возможно Вы смотрите не в той перспективе. Проверьте в перспективе "Мой Teamcenter" стоя на ревизии объекта.
    • alek77
      Да, спасибо, я уже из интереса ее нашел. Еще раз повторю, чтобы не выхватить, сам я такими методами указния размеров не пользуюсь, это самая вредная практика из всех, что встречал. В свое время имел много проблем в автокаде, корректируя чужие чертежи. Но там и отртогональные линии под углом в 0,001 градуса были в норме, и миллион линий одна поверх другой, и незамкнутые отрезки и много всего, от чего волосы дыбом. В солиде, думал, не столкнусь с таким, наивный. Поэтому искал и нашел макрос который косяки размеров подсвечивает. Он вполне рабочий, но не стабильный. В чем причина не разбирался, так как со своей задачей он справляется. Причем отрабатывает и галочки, и замену текста в размере. Хорошо, что @malvi.dp нашел время и что-то корректирует, спасибо отдельное ему за это. Макрос достаточно полезный при работе с чужими документами. И если удастся сохранить все начальные функции этого макроса против изощренных методов вредительства - будет офигенно.
    • Kelny
      Если этой ссылки достаточно для отображения материала и материал уже есть в обозначенной модели, то возможно подойдёт TabBuilder: https://help.solidworks.com/2023/russian/SolidWorks/SWHelp_List.html?id=e68c1877b4fa431483f8c751bd9fcc78&_gl=1*lby1j3*_up*MQ..*_ga*NTEyNjA5NDQ3LjE3MTQxMTU3MzA.*_ga_XQJPQWHZHH*MTcxNDExNTcyOS4xLjEuMTcxNDExNTczNy4wLjAuMA..#Pg0   В старых версиях при написанни ссылок такого радо в некоторых случаях можно было не писать имя файла, а достаточно было вместо имени файла модели оставить ПРОБЕЛ.SLDPRT и имя после этого подставлялось само. Пробовать надо.   Так же можете глянуть макрос по изменению свойств файла (методы и функции там устаревшие, но возможно даже будет работать и можно поковыряться в коде): https://kelnyproject.ucoz.ru/load/6-1-0-8 по програмированию так же есть справка (версию в ссылке поменяйте на свою, что бы справка была актуальна для вашей версии): https://help.solidworks.com/SearchEx.aspx?query=get custom property&version=2010&lang=english,enu&prod=api
    • gudstartup
      только перед обновлением обязательно выполните  все что написано в руководстве и касается сохранения состояния станка и чпу. и обязательно сделайте образ диска и помните что слишком новые версии могут не заработать на вашем чпу относительно безопасно ставить только сервиспаки
    • NordCom
      Большое спасибо! Через это меню удалось зайти в меню. 95148->MOD
    • Danil89nur
      Доброе время суток. Столкнулся с проблемой на новой работе. Много деталей у который в свойствах отсутствует раздел "Материал" и приходится каждый раз вручную заходить туда, создавать раздел и выбирать там ""SW-Material@Name.SLDPRT". Возможно кто-то знает, либо сможет помочь с написанием простенького макроса, при нажатии на который в свойствах детали будет создаваться необходимый раздел и в нем сразу написан выбранный материал (желательно, чтоб там было указано сразу наименование материала, а не формула для его получения ""SW-Material@Name.SLDPRT"). Пытался самостоятельно через ChatGPT, но так как в програмировании я 0, то ничего не получилось)
×
×
  • Создать...