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

Помощь новичку Solidworks


yuri-pet

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

В 25.10.2020 в 09:51, Kir95 сказал:

3,5 месяца назад написал - обнови сервиспак, давно уже исправлено

не помогло, 18 поставил, там все нормально работает:no:

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

я все настройки раз 5 пролазил, может быть это можно изменить по типу как добавлять в 20 солиде  пользовательские масштабы в стандартные (изменением файла какого либо).

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


2 часа назад, EvilBear сказал:

А для быстрой езды - Ferrari. И что?

Каждый решает свои задачи в меру своих возможностей.

Зачем загонять бедный жигуленок, если можно взять Феррари?

Впрочем, солдвокеры очень любят всё делать в Солиде (даже пояснительные записки некоторые в нем делают). Это я давно понял. Это меня не удивляет. Я просто сообщил информацию, если она была неизвестна.

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, faxich сказал:

18 поставил, там все нормально работает

Обновлять нужно и шаблоны деталей/сборок/чертежей, чтобы новые версии работали нормально. В св2020сп3-4 новые виды нормально цепляются к специи на чертеже. Попробуй обновить шаблоны

Ссылка на сообщение
Поделиться на других сайтах
41 минуту назад, Kir95 сказал:

Обновлять нужно и шаблоны деталей/сборок/чертежей, чтобы новые версии работали нормально. В св2020сп3-4 новые виды нормально цепляются к специи на чертеже. Попробуй обновить шаблоны

Поставил DS.SolidWorks.2020.SP4.0.Premium
сразу же создал новую деталь, сборку, чертеж (по стандартным шаблонам) и не цепляется. 

В моем случае спецификация находится на другом листе, а детали отдельно на остальных.

Если на чертеже разместить сборку то позиция изначально правильно вводит количество, то она "видит правильно

разве что сервис пак 5 стоит

 

вот ссылка на видео с описанием проблемы  

Спойлер

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

Спойлер

 

 

 

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

вот ссылка на видео с описанием проблемы 

Так ты хочешь деталь привязать к специи сборки, разве такое автоматом возможно? По-моему всегда вручную выбирать приходилось. Я думал речь о многотельной детали. Держи, нарыл макрос (спасибо Deepak Gupta)), привязывает все виды к специи. Запускать main

Спойлер

'LinkAllViewsToBOM.swp -------------10/25/12
'
'Description: Macro to link all drawing views to the BOM in drawing.
'Precondition: Any active drawing having one view and BOM.
'
'Please back up your data before use and USE AT OWN RISK
'
' This macro is provided as is.  No claims, support, refund, safety net, or
' warranties are expressed or implied.  By using this macro and/or its code in
' any way whatsoever, the user and any entities which the user represents,
' agree to hold the authors free of any and all liability.  Free distribution
' and use of this code in other free works is welcome.  If any portion of
' this code is used in other works, credit to the authors must be placed in
' that work within a user viewable location (e.g., macro header).  All other
' forms of distribution (i.e., not free, fee for delivery, etc) are prohibited
' without the expressed written consent by the authors.  Use at your own risk!
' ------------------------------------------------------------------------------
' Written by: Deepak Gupta (http://gupta9665.wordpress.com/)
' -------------------------------------------------------------------------------

Sub main()
    
    Dim swApp As SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Dim swDraw As SldWorks.DrawingDoc
    Dim swView As SldWorks.View
    Dim BomName As String
 
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    If swApp.ActiveDoc.GetType <> swDocDRAWING Then
        swApp.SendMsgToUser2 "This macro is only for use on drawing documents!", swMbWarning, swMbOk
        End
    End If
    Set swDraw = swModel
    BomName = getBomName(swModel)
    Debug.Print BomName
    
    Set swView = swDraw.GetFirstView
    
    While Not swView Is Nothing
        swView.SetKeepLinkedToBOM True, BomName
        Set swView = swView.GetNextView
    Wend
 
End Sub
'function that traverses the feature manager tree looking for the BOM feature and returns name as string
Function getBomName(swModel As ModelDoc2)
    Dim BomName As String
    Dim swFeat As SldWorks.Feature
    Dim swBomFeat As SldWorks.BomFeature
    
    Set swFeat = swModel.FirstFeature
    Do While Not swFeat Is Nothing
        Debug.Print swFeat.GetTypeName
        If "BomFeat" = swFeat.GetTypeName Then
            'Set swBomFeat = swFeat.GetSpecificFeature2
            Exit Do
        ElseIf "WeldmentTableFeat" = swFeat.GetTypeName Then
            'Set swBomFeat = swFeat.GetSpecificFeature2
            Exit Do
        End If
        Set swFeat = swFeat.GetNextFeature
    Loop
    'Set swFeat = swBomFeat.GetFeature
    getBomName = swFeat.Name

End Function
 

 

По ссылке есть изменённый макро от Joseph Caswell, можно выбирать, к какой спецухе, если их несколько, привязывать виды

https://forum.solidworks.com/thread/187839#comment-683426

 

Ссылка на сообщение
Поделиться на других сайтах
22 минуты назад, Kir95 сказал:

Так ты хочешь деталь привязать к специи сборки, разве такое автоматом возможно? По-моему всегда вручную выбирать приходилось. Я думал речь о многотельной детали. Держи, нарыл макрос (спасибо Deepak Gupta)), привязывает все виды к специи. Запускать main

  Показать контент

'LinkAllViewsToBOM.swp -------------10/25/12
'
'Description: Macro to link all drawing views to the BOM in drawing.
'Precondition: Any active drawing having one view and BOM.
'
'Please back up your data before use and USE AT OWN RISK
'
' This macro is provided as is.  No claims, support, refund, safety net, or
' warranties are expressed or implied.  By using this macro and/or its code in
' any way whatsoever, the user and any entities which the user represents,
' agree to hold the authors free of any and all liability.  Free distribution
' and use of this code in other free works is welcome.  If any portion of
' this code is used in other works, credit to the authors must be placed in
' that work within a user viewable location (e.g., macro header).  All other
' forms of distribution (i.e., not free, fee for delivery, etc) are prohibited
' without the expressed written consent by the authors.  Use at your own risk!
' ------------------------------------------------------------------------------
' Written by: Deepak Gupta (http://gupta9665.wordpress.com/)
' -------------------------------------------------------------------------------

Sub main()
    
    Dim swApp As SldWorks.SldWorks
    Dim swModel As SldWorks.ModelDoc2
    Dim swDraw As SldWorks.DrawingDoc
    Dim swView As SldWorks.View
    Dim BomName As String
 
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    If swApp.ActiveDoc.GetType <> swDocDRAWING Then
        swApp.SendMsgToUser2 "This macro is only for use on drawing documents!", swMbWarning, swMbOk
        End
    End If
    Set swDraw = swModel
    BomName = getBomName(swModel)
    Debug.Print BomName
    
    Set swView = swDraw.GetFirstView
    
    While Not swView Is Nothing
        swView.SetKeepLinkedToBOM True, BomName
        Set swView = swView.GetNextView
    Wend
 
End Sub
'function that traverses the feature manager tree looking for the BOM feature and returns name as string
Function getBomName(swModel As ModelDoc2)
    Dim BomName As String
    Dim swFeat As SldWorks.Feature
    Dim swBomFeat As SldWorks.BomFeature
    
    Set swFeat = swModel.FirstFeature
    Do While Not swFeat Is Nothing
        Debug.Print swFeat.GetTypeName
        If "BomFeat" = swFeat.GetTypeName Then
            'Set swBomFeat = swFeat.GetSpecificFeature2
            Exit Do
        ElseIf "WeldmentTableFeat" = swFeat.GetTypeName Then
            'Set swBomFeat = swFeat.GetSpecificFeature2
            Exit Do
        End If
        Set swFeat = swFeat.GetNextFeature
    Loop
    'Set swFeat = swBomFeat.GetFeature
    getBomName = swFeat.Name

End Function
 

 

По ссылке есть изменённый макро от Joseph Caswell, можно выбирать, к какой спецухе, если их несколько, привязывать виды

https://forum.solidworks.com/thread/187839#comment-683426

 

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

И да в 18 версии каждый раз галочку нажимать не надо в свойствах детали. Как так можно было испортить солид:wallbash:

Screenshot_1.jpg

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, faxich сказал:

выдает ошибку, но макросами я никогда толком не пользовался? нельзя его просто скинуть как файлик?

У тебя чертёж сохранён? Перед тем, как запускаешь? По ссылке выше на солидовском форуме есть в файле. Но лучше свой создавать новый, в него просто код вставлять, чтобы не было всяких ошибок с библиотеками и т.п. Я проверял, макрос отработал нормально

LinkAllViewsToBOM.swp.zip

Ссылка на сообщение
Поделиться на других сайтах
37 минут назад, Kir95 сказал:

У тебя чертёж сохранён? Перед тем, как запускаешь? По ссылке выше на солидовском форуме есть в файле. Но лучше свой создавать новый, в него просто код вставлять, чтобы не было всяких ошибок с библиотеками и т.п. Я проверял, макрос отработал нормально

LinkAllViewsToBOM.swp.zip 13 \u043a\u0411 · 1 загрузка

Работает!:biggrin:

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Kir95 сказал:

По ссылке есть изменённый макро от Joseph Caswell, можно выбирать, к какой спецухе, если их несколько, привязывать виды

https://forum.solidworks.com/thread/187839#comment-683426

Спасибо, прикольный макрос!

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

Макрос для привязки видов одного листа к выбранной спецификации.

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

Подскажите такой вопрос.

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

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

Здравствуйте! Господа, нужна помощь, надеюсь кто-то сможет подсказать как исправить проблему.
Я только начал изучать сапр, попробовал инвентор - вроде норм, но решил все-таки освоить солид. Установил SW2021, программа работает, все функционирует, но есть неприятный момент:
когда выбираешь какой-либо элемент (окружность, линия и тд) слева вместо дерева детали появляется меню с настройками элемента, так вот если она маленькая, то все ок, но если много параметров и часть не помещается и приходится ее прокрутить - начинается какая- то неведомая хрень и всё перемешивается. Для того, чтобы что-то сделать приходится сворачивать верхние вкладки, чтобы увидеть нижние... Иначе никак, не прокручивается. Тоже самое и справа, там где выбор цвета и тд

Я предположил, что версия 2121 глючит, снёс и установил 2020sp4 - проблема осталась. В других программах все ок.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Lebedinskiy_n сказал:

 Тоже самое и справа, там где выбор цвета и тд

Я предположил, что версия 2121 глючит, снёс и установил 2020sp4 - проблема осталась. В других программах все ок.

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

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

Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, faxich сказал:

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

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

Спасибо за ответ, но вы не совсем правильно меня поняли, по всей видимости, возможно я не совсем правильно описал проблему. 

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

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Lebedinskiy_n сказал:

Не подскажете как его сюда добавить?

Сюда никак, его на ютуб, а в сообщение на него ссылку.

Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Lebedinskiy_n сказал:

начинается какая- то неведомая хрень и всё перемешивается

Могу предподожить, что проблема связана с видеокартой\её драйвером. Какая видеокарта? Если ati (amd), то вероятность этой причины в SW сильно увеличивается. Для исключения этой причины попробуйте потестировать с включенной программной эмуляцией OpenGL (поставить галку "Использовать программу OpenGL" в настройках при отсутствии открытых файлов). Или сделать тест видеокарты в SW RX. Если таких проблем в этих режимах не будет, то предстоит кропотливый процесс подбора драйвера.

Изменено пользователем sloter
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, Lebedinskiy_n сказал:

Здравствуйте! Господа, нужна помощь, надеюсь кто-то сможет подсказать как исправить проблему.
Я только начал изучать сапр, попробовал инвентор - вроде норм, но решил все-таки освоить солид. Установил SW2021, программа работает, все функционирует, но есть неприятный момент:
когда выбираешь какой-либо элемент (окружность, линия и тд) слева вместо дерева детали появляется меню с настройками элемента, так вот если она маленькая, то все ок, но если много параметров и часть не помещается и приходится ее прокрутить - начинается какая- то неведомая хрень и всё перемешивается. Для того, чтобы что-то сделать приходится сворачивать верхние вкладки, чтобы увидеть нижние... Иначе никак, не прокручивается. Тоже самое и справа, там где выбор цвета и тд

Я предположил, что версия 2121 глючит, снёс и установил 2020sp4 - проблема осталась. В других программах все ок.

 

Ссылка на сообщение
Поделиться на других сайтах
57 минут назад, sloter сказал:

Для исключения этой причины попробуйте потестировать с включенной программной эмуляцией OpenGL (поставить галку "Использовать программу OpenGL" в настройках при отсутствии открытых файлов).

Спасибо за совет. Да, видеокарта ATI radeon. В настройках этот пункт не активен (серый), нельзя включить opengl. Вечером попробую обновить драйвера...

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Lebedinskiy_n сказал:

В настройках этот пункт не активен (серый), нельзя включить opengl

 

2 часа назад, sloter сказал:

(поставить галку "Использовать программу OpenGL" в настройках при отсутствии открытых файлов

 

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Lebedinskiy_n сказал:

Не было открытых файлов

Просто запускаешь солид, входишь в настройки и галка OpenGL всё-равно серая? А тест RX что пишет?

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

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