Эффективная работа в Solidworks

5

Translate

Поиск

Показаны сообщения с ярлыком восстановление. Показать все сообщения
Показаны сообщения с ярлыком восстановление. Показать все сообщения

пятница, 6 апреля 2018 г.

Восстановление настроек Solidworks

Solidworks, как и всякое программное обеспечение глючит. 

Очень часто сброс настроек по умолчанию помогает решить проблему, особенно когда не знаешь, какой параметр виноват.  Сброс настроек можно сделать в интерфейсе Solidworks. Для этого необходимо запустить Solidworks и в настройках выбрать пункт "Сброс ..." 
Блокировщик рекламы может вырезать эту картинку

Окно настроек Solidwokrs

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

понедельник, 2 октября 2017 г.

Крах Solidworks и порог системных ресурсов

Я думаю каждый кто моделировал в Solidworks сталкивался с неожиданным закрытием программы. Вышибает солид довольно часто, но как правило, когда интенсивно открываются и закрываются  сложные модели или же при сохранении, что особенно неприятно.
Не надо все валить на криворукость разработчиков, они стараются создать качественный продукт. Причиной неожиданного краха Solidworks  является ограничение Windows, что процесс может получить доступ только к 10 000 объектам GDI.

суббота, 23 сентября 2017 г.

Восстановление производительности Solidworks

Почему тормозит Solidworks? Снижение производительности Solidworks очень неприятная ситуация. И найти причину бывает непросто. 
Возможные причины:

  • Ошибки драйвера или видеокарты;
  • Ошибки настроек или дополнений;
  • Ошибочный ярлык для запуска;
  • Ошибки на диске;
  • Фрагментация диска;
  • Ошибки данных в реестре;
  • Установки электропитания;
  • Внешние ссылки.

среда, 6 сентября 2017 г.

Ошибки Solidworks Toolbox и их исправление.

Есть несколько часто встречающихся ошибок Solidworks Toolbox:

  1. Failed to get writable document
  2. Unable to open read-only file
  3. Failed to  save Toolbox library: Access to the path is denied
  4. Ошибка чтения таблицы данных (Solidworks 2018)

Failed to get writable document

В этом случае необходимо проверить права доступа к каталогу Toolbox (по умолчанию C:\Solidworks Data можно посмотреть в настройках Toolbox)
Путь к Solidworks Toolbox
Путь к Solidworks Toolbox
Для этого щелкните правой кнопкой на каталог Toolbox-Свойства - вкладка Безопасность. Проверьте, чтобы у вашей учетной записи были права на запись и был снят атрибут для чтения. Ниже скрины, которые дают полный доступ.




Unable to open read-only file

При этой ошибке нужно в настройках конфигуратора Toolbox- "Настройки пользователя" поставить галочку "Изменить состояние документа только для чтения до записи"



Failed to  save Toolbox library: 
Access to the path is denied

В третьем случае необходимо проверить права на запись у файла "ToolboxFiles.index", который находится в каталоге Toolbox - \Browser. Эта ошибка может появиться в версиях SW2012 и выше. Связано это с тем, что начиная с Solidworks 2012 тулбокс не зависит от  базы данных SWBrowser.mdb, а сохраняет структуру в файле "ToolboxFiles.index".

вторник, 5 сентября 2017 г.

Выборочное восстановление горячих клавиш Solidworks

Горячие клавиши в Solidworks - это один из самых быстрый способ использования каких-либо инструментов. Только жесты мышью не уступают по скорости. В Solidworks уже назначены по умолчанию  комбинации клавиш на некоторые действия. 

Каждый пользователь настраивает под себя горячие клавиши и может изменить комбинации по умолчанию и если появится необходимость вернуть определенные комбинации  в исходное состояние, то тут есть подвох. При назначении горячих клавиш Solidworks не определяет тип документа и назначает комбинацию клавиш на  документы всех типов (деталь, сборка, чертеж). Т.е. если вы назначаете комбинацию "Shift+S" на действие "Сохранить как" это будет действовать и в детали и в сборке и в чертеже. Если действие в каком-либо типе документа отсутствует, то конечно ничего не произойдет, но комбинация клавиш будет считаться назначенной в этом документе. Таким образом вернуть определенную комбинацию клавиш одинаковую для всех документов и назначенную по умолчанию, стандартными средствами Solidworks не получится. Например комбинация "Ctrl+Q" - команда  "Запустить регенерацию" для детали и чертежа, для сборки команда -"Запустить регенерацию сборки верхнего уровня".  По умолчанию для всех документов при нажатии "Ctrl+Q" произойдет регенерация. Если же вы назначили свою комбинацию клавиш на команду "Запустить регенерацию" , то регенерация будет выполнятся только в детали и в чертеже, в сборке регенерация не будет происходить  (справедливо для Solidworks 2015 и младше, начиная с SW2016  в чертеже и сборке присутствуют обе команды) 
Окно настройки Solidworks 2016

Чтобы вернуть отдельные комбинации клавиш назначенные по умолчанию, надо запустить редактор реестра Windows и открыть ветку
 [HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Customization\



Здесь вы увидите, что Solidworks записывает горячие клавиши для каждого типа документов отдельно (а назначает все в месте):




  • tPlate0 - для деталей
  • tPlate1 - для сборок
  • tPlate2 - для чертежей
Раздел AddArray содержит данные о добавленных комбинациях, а SubArray - об удаленных.
Добавлена одна комбинация горячих клавиш Solidworks 2016
Добавлена одна комбинация горячих клавиш Solidworks 2016
Если сбросить значения горячих клавиш по умолчанию, то эти разделы не будут содержать данных.
Горячие клавиши сброшены по умолчанию
Горячие клавиши сброшены по умолчанию
Если удалить комбинацию "Ctrl+Q" назначенную на регенерацию, то в разделах SubArray появляются данные об удаленной комбинации.
Удалена комбинация Ctrl+Q
Удалена комбинация Ctrl+Q



[HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Customization\tPlate0\Custom Accelerators\SubArray\11_81]

"fVirt"=dword:0000000b

"key"=dword:00000051

"cmd"=dword:00008092




Таким образом удаляя эти данные мы восстанавливаем значения по умолчанию. Т.е. для восстановления комбинации "Ctrl+Q" необходимо удалить подразделы 11_81. Можно это сделать вручную, а можно воспользоваться reg-файлами для разных версий Solidworks.





четверг, 20 июля 2017 г.

Ошибка Solidworks "Не удалось создать файл журнала"

english version
Иногда возникает ошибка Solidworks "Не удалось создать файл журнала. Авто-восстановление не будет работать. Возможно, другая сессия SOLIDWORKS запущена на этом компьютере."
Ошибка Solidworks
Ошибка Solidworks
Возникает она из-за неправильного пути к журналу авто-восстановления «swxJRNL.swj». Почему это возникает точно ответить пока трудно, но некоторые наблюдения есть:

  • Эта ошибка может возникать при переименовании учетной карточки пользователя.
  • Эта ошибка может возникнуть при восстановлении настроек Solidworks другого пользователя.
Исправить ошибку легко и доступно простому пользователю:
  • Необходимо открыть редактор реестра Windows
  • Найти ветку "HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2012\ExtReferences" и в ней параметр "SolidWorks Journal Folders". В примере указан путь для Solidoworks 2012, для других версий меняется соответственно год. Щелкните на параметре "SolidWorks Journal Folders" правой кнопкой и выберите "Переименовать" либо выделите, щелкнув левой кнопкой и нажмите клавишу "F2" и добавьте к имени параметра "1". Можете переименовать как хотите или же удалить параметр. Я всегда советую переименовать, на всякий случай. 
Переименование параметра при помощи мыши
Переименование параметра при помощи мыши
Переименование параметра через F2
Переименование параметра через F2

  • После этого запустите Solidworks, на этот раз ошибки быть не должно.
  • Закройте Solidworks. В реестре параметр "SolidWorks Journal Folders" примет правильное значение  "C:\Users\CURRENT_USER\AppData\Roaming\SolidWorks\SolidWorks 2012". А был "C:\Users\Master\AppData\Roaming\SolidWorks\SolidWorks 2012". Имя "Master" было у второй учетной карточки и не соответствовала текущему имени.
При написании статьи погуглил эту тему на предмет дополнительных сведений. В итоге счел нужным донести некоторую информацию:



  • На одном известном канадском сайте для устранения ошибки рекомендовали переименовать ветку "ExtReferences", запустить солид (который воссоздаст ветку) и если ошибку исчезла, удалить старый параметр. Параметр "SolidWorks Journal Folders" находится в этой ветке реестра и по факту он тоже удалится. Т.е. вроде тоже самое, но ветка "ExtReferences" содержит большое количество важных путей Solidworks: шаблоны документов, баз материалов, блоков, таблиц гиба, сварных профилей, текстур и т.д. И после такого "лечения" все эти пути заменятся на стандартные. Новички, как правило пользуются стандартными путями и ничего не заметят, но продвинутые пользователи солида использующие свои настраиваемые пути, сразу ощутят весь ужас этого "лечения". Все пути придется восстанавливать. Конечно, если делать время от времени резервные копии настроек, то ничего страшного нет, можно восстановить все пути и правильный путь к журналу авто-восстановления тоже и не надо лезть в реестр. Но если у вас есть актуальная резервная копия, то  менять в реестре ничего не надо, восстановите настройки и заодно исправится путь к авто-восстановлению. Дело только за актуальной резервной копией.
  • На другом, уже нашем сайте, ошибка лечится путем правки параметра "SolidWorks Journal Folders" в реестре на правильный путь, который перед этим надо найти. Это правильный путь, но длиннее и вероятность ошибки больше.
Итог.
Если вы регулярно делаете резервные копии настроек Solidworks, то боятся нечего.

P.S. Для особо ленивых :) я сделал reg-файлы, который вносят правильный путь в реестр. Скачать их можно по ссылке.

пятница, 2 июня 2017 г.

Не удалось найти файл bendnoteformat.txt

Неожиданно появилась ошибка " Не удалось найти файл "bendnoteformat.txt". Примечание по сгибам будет отображаться как надпись по умолчанию."
Не удалось найти файл "bendnoteformat.txt".
Окно ошибки
Появилась при создании чертежа из листового металла. Причина - предположительно установка Solidworks 2011, потому, что до установки все было в порядке, также неправильный путь указывал на виртуальный диск, с которого производилась установка Solidworks 2011. 

вторник, 6 декабря 2016 г.

Копирование и восстановление настроек Solidworks



При переустановке системы или Solidworks хочется сохранить свои персональные настройки, чтоб впоследствии восстановить их. Также это удобно при переносе настроек Solidworks (панели инструментов,меню, горячих клавиш) на другой компьютер. В этом нам поможет утилита "Помощник копирования настроек SolidWorks", которая входит в состав SolidWorks. Утилита находится по пути

"C:\Program Files\SolidWorks\SolidWorks\setup\i386\copyoptwiz.exe"

или в меню "Пуск" - "Все программы"
Solidworks - утилита копирования и воcстановления настроек в Windows
Solidworks 2012 - утилита копирования и восстановления настроек в Windows

Solidworks 2016- утилита копирования и восcтановления настроек в Windows
Solidworks 2016 - утилита копирования и восстановления настроек в Windows

В версиях Solidworks 2015 и выше запустить утилиту можно непосредственно из Solidworks.

Solidworks - утилита копирования и восcтановления настроек в меню Solidworks
Копирование и восстановление настроек в меню Solidworks 2015

Запускаем "Помощник копирования настроек Solidworks".

Solidworks - Стартовое окно утилиты копирования и восcтановления настроек в меню Solidworks
Окно утилиты копирования и восcтановления

Выбираем Сохранить настройки»

Solidworks - утилита копирования и восстановления настроек, выбор параметров
Окно утилиты копирования и восстановления - выбор параметров


Выбираем, какие настройки необходимо сохранить и расположение файла настроек. Готово.

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


Solidworks - утилита копирования и восстановления настроек, выбор восстановления или сохранения
Окно утилиты копирования и восстановления - выбор восстановления или сохранения

Нажимаем «Восстановить настройки» - «Далее»


Solidworks - Окно утилиты копирования и восстановления - выбор параметров и версию Solidworks
Окно утилиты копирования и восстановления - выбор параметров и версию Solidworks

Показываем файл настроек и выбираем какие настройки импортировать.
Обратите внимание на возможность импорта настроек настроек в разные версии Solidworks. На скриншоте показано восстановление настроек Solidworks 2016 используя утилиту из комплекта Solidworks 2017.




Solidworks - Окно утилиты копирования и восстановления - выбор места назначения
Окно утилиты копирования и восстановления - выбор места назначения

Выбираем место назначения «Текущий пользователь» (остальные варианты для админов, а они и так разберутся :))
На всякий случай ставим галочку «Создать резервную копию» - «Готово».


Solidworks - Окно утилиты копирования и восстановления - финальное окно
Окно утилиты копирования и восстановления - финальное окно

Все. Можно запускать Solidworks и наслаждаться привычным интерфейсом.
Если вы ставите галочку "Создание резервной копии текущих настроек", то утилита сохранит перед восстановлением настройки файл начинающийся словами "резервная копия"


Solidworks - Файлы настроек Solidworks
Файлы настроек Solidworks


Настройки Solidworks 2017 можно восстановить в Solidworks 2016 или младше. Следует помнить о изменениях в расположении панелей инструментов более новых версиях.
Файл с сохраненными настройками представляет собой самый обыкновенный reg-файл только с расширением "sldreg"


Solidworks - Содержимое файла настроек Solidworks открытое блокнотом Windows
Содержимое файла настроек Solidworks открытое блокнотом Windows

Таким образом вы можете импортировать настройки Solidworks даже без утилиты "Мастер копирования настроек Solidworks"(поменяв расширение файла на "reg") простым внесением данных  в реестр. Это можно сделать двойным кликом по файлу и подтвердить внесение данных в реестр, либо через утилиту Windows regedit.
Конечно, через "Мастер копирования настроек Solidoworks" вы можете восстанавливать настройки в другие версии Solidworks, но при желании можно сделать замену года в reg-файле на необходимую и также внести настройки в другие версии. Например открыв файл блокнотом и сделав замену "2016" на "2015" получим файл настроек Solidworks 2015. 

Внимание !!! При переходе с версии Solidworks 2008 и ниже на Solidworks 2009 и выше, надо учесть, что путь установки по умолчанию изменились:

"C:\Program Files\SolidWorks\SolidWorks" - было в Solidworks 2008 и ниже

"C:\Program Files\SolidWorks Corp\SolidWorks" - стало в Solidworks 2009 и выше

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

пятница, 2 декабря 2016 г.

Не отображаются миниатюры Solidworks в проводнике Windows

Иногда перестают отображаться миниатюры Solidworks в проводнике Windows.



А было так



Для того, чтобы исправить эту проблему необходимо сделать несколько кликов мышью:
Запускаем Solidworks, заходим в настройки и ставим галочку "Отобразить уменьшенную копию изображения в проводнике Windows



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


Прокручиваем вниз и ставим галочку если не стоит "Отображать обработчики просмотра в панели просмотра"



Заходим в панель управления щелкаем на "Счетчики и средства производительности", далее "Настройки визуальных эффектов", ставим галочку "Отображать эскизы вместо значков".





Проверяем отображение миниатюр, если изображения не появились, придется делать чуть больше действий: Скачиваем файл Setting SolidWorks Thumbnails.zip Распаковываем и запускаем файл "Setting SolidWorks Thumbnails.cmd". Пакетный файл делает следующее: переходит в каталог "SolidWorks Shared" и перерегистрирует библиотеку "sldwinshellextu.dll"



Листинг файла "Setting SolidWorks Thumbnails.cmd"



В процессе выполнения появится два информационных окна.



Библиотека разрегистрирована



Библиотека зарегистрирована

Как правило, после этого должно все отображаться нормально.

Если по прежнему превью нет, перерегистрируем другую библиотеку "swdocumentmgr.dll". В архиве надо запустить файл "Setting SolidWorks Thumbnails 1.cmd". Так же появятся информационные окна о разрегистрации и регистрации, как и в предыдущем случае.




Листинг файла "Setting SolidWorks Thumbnails 1.cmd"



Перерегистрация следующей библиотеки будет возможна на последних версиях Solidworks. На младших версиях, например Solidworks 2012 её просто нет. Обратите внимание, предыдущие командные файлы путь к библиотеке формировали с использованием системных переменных, поэтому работают без правки. Следующий командный файл нуждается в правке, в зависимости от пути установленного Solidworks. Откройте файл блокнотом для редактирования и изменить путь "D:\Solidworks\sldthumbnailprovider.dll" на ваш путь к каталогу Solidworks. Напрмер "C:\Program Files\SolidWorks Corp\SolidWorks\sldthumbnailprovider.dll" (путь по умолчанию).

Листинг файла "Setting SolidWorks Thumbnails 2.cmd".



Сохраните и запускайте.




Если миниатюры не появились, перезагрузите Windows.

Надеюсь статья помогла вам. Статью можно скачать.

Вы можете посмотреть порядок действий на видео.




Альтернативный видеохостинг

Похожие статьи