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

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


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

Почти все макросы не работают

Похоже, что у тебя после переустановки накернились системные библиотеки, на которые ссылаются макросы VB. Нужно скопировать недостающие DLL и OCX в System32 и зарегистрировать их с помощью RegSvr32.exe.
Ссылка на сообщение
Поделиться на других сайтах


To: Leon

Нет, отключение брандмауэра не помогло.

To: arta

А как скопировать недостающие библиотеки, я же не знаю какие именно накрылись, а прога об этом ничего не выдаёт?!

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

А как скопировать недостающие библиотеки, я же не знаю какие именно накрылись, а прога об этом ничего не выдаёт?!

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

Поступило предложение от Артема Аведьяна (SWR) собрать макросы на их сайте. Как народ на это смотрит...

Идея хорошая, лучше собрать все проги на solidworks.ru.

Может кто-нибудь доведёт допуски SW до ума. Сейчас напрягает:

1. Ненужный ноль в допуске по H, h.

2.Кол-во знаков после запятой в допуске абсолютно не нужно, допуск по ГОСТ, скажем так фиксированный, как есть. Сейчас кол-во знаков в допуске приходится контролировать вручную.

3. Симметричный допуск - автоматически размер шрифта допука не делается как у размера.

Можно ли средствами API просто подправит все эти недостатки, а не разрабатывать свою прогу.

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

Ура! Макросы заработали! Случайно узнал, что макросы могут тормозится через Касперыч. А я ведь вместе с переустановкой Винды и новый Касперский поставил, самый последний, Касперский Personal Pro 5.0.390. Оказывается, там в настройках защиты есть панель "Включить постоянную защиту VBA макросов". Я изменил там настройки на "Максимальная скорость" и ЗАРАБОТАЛО!!!!

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

А вот для разминки: кто может написать патчик к SolidWorks?

Наболело!!!!!!

Актуально для изделий с конфигурациями.

1. С величиной размеров сделано по уму: двойной щелчок по размерному числу вызывает

маленький диалог редактирования в котором выпадающий список из 2 пунктов: "во всех

конфигурациях" и "в этой". Причем "во всех" - стоит по умолчанию. Это правильно.Это образец.

2. когда выделен размер - слева открывается менеджер свойств в котором неприметная кнопка

"конфигурации". Нажав ее имеем список из 2 пунктов: "во всех конфигурациях" и "в этой".

Минусы: 1. по умолчанию "в этой", 2. нужно нажимать.

Особенно 1-й неудобен. Можно ли порыться там в кишочках и вместо или рядом (выше) этой

кнопки поставить индикацию текущего статуса и изменить умолчания?

3. Аналогично и даже более важно:

В сборку (имеющую конфигурации) вставляется деталь, имеющая конфигурации. В свойствах

вставленного компонента - выбор: какую конфигурацию вставлять. И тоже , если потом меняешь

это, то по-умолчанию только в текущей конфигурации, а чтобы во всех - нужно нажимать

неприметную кнопку "конфигурации". Т.е. регулярно такие грабли: изменил болт на более

длинный, перешел в другую конфигурацию сборки - а там по-прежнему короткий.

Можно ли порыться там в кишочках и вместо или рядом (выше) этой кнопки поставить индикацию

текущего статуса и изменить умолчания?

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

Начал юзать программу "Tol2.exe". Через некоторое время, после попытки открыть вкладку "Размеры", вылетает панель:

"Demo version! :("

Прочел на форуме вариант устранения этой проблемы, а именно в командной строке запустить "tol2.exe /res". Но данный вариант не помогает! В ком. строке Винда пишет:

" "tol2.exe" не является внутренней или внешней командой, исполняемой программой или пакетный файлом ".

Что делать!!!

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

Начал юзать программу "Tol2.exe". Через некоторое время, после попытки открыть вкладку "Размеры", вылетает панель:

"Demo version! 

Кнопка Пуск - Выполнить. В окне прописываешь полный адрес местоположения на диске файла программы например - D:\0001\tol2.exe /res и всё работает.
Ссылка на сообщение
Поделиться на других сайтах

Во дела, теперь у нас уже два одинаковых сайта с бесплатными макросами, то пусто то густо. Кто следующий?

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

Кнопка Пуск - Выполнить. В окне прописываешь полный адрес местоположения на диске файла программы например - D:\0001\tol2.exe /res  и всё работает.

<{POST_SNAPBACK}>

еще вариант: создаешь ярлык на программу, в строке "объект" вставляешь E:\Tol2.exe /res. Программу запускаешь с ярлыка, счетчик сбрасывается и ты о нем болше не вспоминаешь :)

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

_Leon_,

стараюсь язвить пореже, но картинки и комментарии на <noindex>http://www.solidworks.ru/support/download/prog_macros/</noindex> я уже где-то видель :clap_1:

Что поделать, у ребят много работы :sad:

Но дело полезное. Я от своей идеи не отказываюсь :bleh:

Мы им еще покажем. :wink:

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

Хулиос

А они конечно не спросили разрешения? Просто скопировали все к себе? И авторов выложенных макросов тоже не спросили? Если так, то это по меньшей мере свинство.

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

А они конечно не спросили разрешения? Просто скопировали все к себе? И авторов выложенных макросов тоже не спросили? Если так, то это по меньшей мере свинство.

<{POST_SNAPBACK}>

Многие вроде писали, что программа распространяется свободно. Поэтому ничего удивительного. И как бы уже и не свинство.

Лично я точно писал.

Но дело полезное. Я от своей идеи не отказываюсь 

<{POST_SNAPBACK}>

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

Многие вроде писали, что программа распространяется свободно. Поэтому ничего удивительного. И как бы уже и не свинство.

Лично я точно писал.

Конечно свободно, но ведь Хулиос уже начал сайт создавать, описания, скриншоты подобрал, а у него все это взяли, как я понял, не спрося, и утащили. Я не очень разбираюсь в интернетовской этике, но передирать один в один чужие сайты мне кажется не правильным
Ссылка на сообщение
Поделиться на других сайтах

Конечно свободно, но ведь Хулиос уже начал сайт создавать, описания, скриншоты подобрал, а у него все это взяли, как я понял, не спрося, и утащили.  Я не очень разбираюсь в интернетовской этике, но передирать один в один чужие сайты мне кажется не правильным

<{POST_SNAPBACK}>

Это все благодаря стараниям Sergei и Rich(его инициатива).

<noindex>SWR_Forum</noindex>

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

Это все благодаря стараниям Sergei и Rich(его инициатива).

SWR_Forum

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

Это вопрос не интернет-этики.

Не нужно было мне начинать.

ЗЫ

Я бы на их месте сделал почти так же...

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

Это вопрос не интернет-этики.

Не нужно было мне начинать.

<{POST_SNAPBACK}>

Почему же не нужно, позвольте спросить?

Дело очень нужное и благодарное. А то, что без разрешения автора сайта его полностью скопировали и даже автора не упомянули - это уже фонарь!

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

Хулиос

Ну насчет "...не надо было начинать...", это не правильно и ты сам это знаешь...

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

Меня посетила одна идея, в связи с этим. Если кто то будет посылать макросы на SWR в описаниях к своей программе вносить координаты SAPR2000...

ПОДНИМИМ РЕЙТИНГ НАШЕМУ ФОРУМУ!!!!

Да я думаю что и люди вновь пришедшие скажут нам спасибо за этот форум....

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

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

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

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

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

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

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

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

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

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

    • Nikollay
    • Solidman



  • Сообщения

    • 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, то ничего не получилось)
    • Bot
      Коллеги, Благодарю вас за интерес к проекту электронной энциклопедии в области инженерного программного обеспечения PLMpedia, который более 15 лет развивался группой компаний ЛЕДАС. Представленный ниже скриншот передаёт содержание и структуру базы данных энциклопедии, накопленной за эти годы: именно такую начальную страницу, можно было до сегодняшнего дня увидеть, придя по адресу https://plmpedia.ru/ В последние несколько лет ЛЕДАС особенно интенсивно и результативно вкладывает все ресурсы в развитие своего основного бизнеса: см. ниже «О компании ЛЕДАС». Сегодня я с некоторым сожалением констатирую, что у компании ЛЕДАС более нет возможности отвлекать ресурсы своих сотрудников на некоммерческий (фактически волонтерский) проект PLMpedia. Вся база данных ресурса может быть безвозмездно передана любому юридическому или физическому лицу с единственным условием: наш преемник должен будет публично объявить о состоявшейся передаче и взятии на себя [...] View the full article
    • gudstartup
      @NordCom  у вас наверное это так происходит читайте этот раздел itnc_530.pdf
    • fenics555
      интересный индус. А нового то чего?
    • gudstartup
      откудова качаете мне интересно?
    • ДОБРЯК
      Совсем забыл про собственные вектора       собственный тон частота           0.013                        1   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00       собственный тон частота       15910.75                         2   Расчет собственных форм и частот   1         1   7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   1         2  -7.0711E-01   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00   0.0000E+00        
×
×
  • Создать...