Jump to content

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


Recommended Posts



Вот еще прога для просмотра файлов SW без его открытия. Имеется возможность записи *.BMP файла SW или его открытия, если SW не запущен.

Link to post
Share on other sites

Еще немного доработал RecordDimM.

1. ручной ввод с учетом окончаний ( 999 max, кому мало пусть делает сам).

2. считывание ранее введенных данных

3. новые опции для резьбы

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

RecordDimM_3.0.rar

Link to post
Share on other sites

Хулиос

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

Link to post
Share on other sites

Да "Или".

Вот еще прога для просмотра файлов SW без его открытия. Имеется возможность записи *.BMP файла SW или его открытия, если SW не запущен.

Прикрепленные файлы

ViewSWFile.zip ( 11.21 килобайт ) Кол-во скачиваний: 13

Что-то ни критики ни восхвалений:-)

Link to post
Share on other sites

Leon браво :clap_1:

В последней версии редактора размеров учтено всё необходимое

Глюков пока не замечено.

Link to post
Share on other sites
  • 2 weeks later...
Plumber

ssv22

Вот еще прога для просмотра файлов SW без его открытия. Имеется возможность записи *.BMP файла SW или его открытия, если SW не запущен.

Прикрепленные файлы

ViewSWFile.zip ( 11.21 килобайт ) Кол-во скачиваний: 43

Что-то ни критики ни восхвалений:-)

Рад бы похвалить или покритиковать, но .....

post-6167-1153254010_thumb.png

Link to post
Share on other sites

Рад бы похвалить или покритиковать, но .....

Даа, ActiveX это серьезно. У меня самого один примерчик (скачал с ИНТЕРНЕТА) выдает эту же ошибку, ну никак не могу победить.

А эта прога работатет без проблем.

Искал эту ошибку в ИНТЕРНЕТЕ, есть там инфо, но я так и не смог ничего сделать :-(

Может Хулиос подскажет как победить эту ошибку?

Хулиос! а у тебя работает полностью? BMP пишет?

Тут дело в чем : скачал я из Интернета пример для извлечения BMP-preview для файлов SW, немного подправил. Так что эта прога только частично моя.

Link to post
Share on other sites
Kelny

Может подскажет как победить эту ошибку?

<{POST_SNAPBACK}>

Тут загвоздка только в одном. Если посмотришь текст программы то объект создается только один Set swApp = CreateObject("SldWorks.Application") других создаваемых объектов просто нет, от сюда можно сделать вывод что ошибка имено тут. И единственное лекарство тут это поставить на компьютер SolidWorks, которого у Plumber не стоит.

работает полностью? BMP пишет?

<{POST_SNAPBACK}>

Работает то оно работает только для сохранения лучше кнопочку сделать.
Link to post
Share on other sites

2Kelny

Так у меня-то установлен SW!

Работает то оно работает только для сохранения лучше кнопочку сделать.

Не понял, поподробнее: какую кнопку?
Link to post
Share on other sites
Kelny

Не понял, поподробнее: какую кнопку?

<{POST_SNAPBACK}>

ЧТоб в BMP сохранялся не после клина на названия файла, а после нажатия на кнопочку при выбранном файле из которого необходимо сделать картинку.
Link to post
Share on other sites

ЧТоб в BMP сохранялся не после клина на названия файла, а после нажатия на кнопочку при выбранном файле из которого необходимо сделать картинку

Когда много файлов это ведь займет много времени: клик на имени файла, потом еще клик на кнопку?

Link to post
Share on other sites
Хулиос

Ребята, я в программировании Дуб с большой буквы "П" :)

Но насчет замечания тов. Plumber'а тоже подозреваю, что у него Солид не стоит. А, видимо, нужно, чтобы стоял.

«Когда много файлов это ведь займет много времени: клик на имени файла, потом еще клик на кнопку?»

Значит нужно совместить!

Например: выделил группу нужных файлов и нажал кнопку.

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

Вы уж извините дилетанта. Я как юзер выражаюсь.

Edited by Хулиос
Link to post
Share on other sites

Leon

Еще немного доработал RecordDimM.

1. ручной ввод с учетом окончаний ( 999 max, кому мало пусть делает сам).

2. считывание ранее введенных данных

3. новые опции для резьбы

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

У меня не работает, помогите! Пишет Can't find project or library при запуске макроса и открывается программа MS Visual Basic. У меня SW2005 SP5, все файлы из архива скинул в папку Macros, в чём проблема?

Link to post
Share on other sites

Baron

У меня не работает, помогите! Пишет Can't find project or library при запуске макроса и открывается программа MS Visual Basic. У меня SW2005 SP5, все файлы из архива скинул в папку Macros, в чём проблема?

Это не ошибка. Я писал этот макрос уже под SW2006 а у вас 2005. Дело в том, что к каждому макросу подключается несколько библиотек. От версии к версии солида некоторые из них меняются, и хотя сам код остается прежним, макрос, написанный или даже просто открытый и сохраненный под новой версией солида, перестает работать в прдидущих. Т.е. как и во всем солиде для макросов не существует обратной совместимости. Но в даном случае, поскольку макрос не задействует новых функций API, вы можете переподключить библиотеки, заменив их аналогичными из 2005. Что для этого нужно?

1. В окне VB, в которое вы попадаете после ошибки нужно выбрать Run, Reset.

2. Затем Tools, References. Откроется окно со списком библиотек. Подключенные отмечены галачками. У некоторых из подключенных в начале будет стоять missing или вроде того. Это как раз и есть ненайденные библиотеки от 2006. Вам нужно снять с них галочки, нажать ок, затем зайти в окно еще раз и подключить аналогичные библиотеки от 2005. Обычно они начинаются со слов Solidworks. Если подключите лишних особой беды не будет.

Link to post
Share on other sites
Leon :clap_1: Всё получилось! Только напрягает, что вместо рад. пишется радиусы... Можно как-нибудь это поправить?
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   2 members

    • Snake 60
    • nahaus



  • Сообщения

    • elnino
      Я бы с удовольствием отказался от этого кривого Ansysa, но у работодателя как раз лицензия только на на него.
    • Anat2015
      Пробовали какие то FTP серверы, пока не дошел узнать какие. Передача работает, с DNC пока не разобрались, но уговорили пользоваться CF-картой (контейнер, либо подкачка по М198). В принципе, проблема снялась. RS-232 точно не пойдет, в компьютере его нет, а вставлять туда плату не дадут.
    • Ярослав XYZ
      Большое спасибо. Нашел
    • andref
      А если в этой программе поставить галочку Symbolik Addressing  , с некоторой вероятностью, зависящей от производителя станка, станет гораздо понятнее,  Например вот киnайский станок HT3 Задняя бабка (tailstock) M функции  M20 и M21  
    • mr_Voden
      А пост точно рабочий? 
    • Chuvak
      @nahaus  Нет обратной совместимости. Необходимо заменить методы и свойства объектов библиотеки 2021 версии на методы и свойств 2014 версии, если конечно они вообще есть в данной версии. Провести так называемый рефакторинг. Сейчас посмотрю, код маленький @nahaus В общем проблема только в разных версиях библиотек. Можно либо зайти в меню Tools-->References снять галочки с отсутствующих библиотек и поставить на версиях 2014, либо создать пустой файл макроса и скопировать туда код с охранением
    • Kosh_Mk_1
      Как вариант, при обработке заготовку могло вдавить в кулачки (если это пруток) и центр перестал поджимать, вращение прекратилось. Попробуйте увеличить давление зажатия на патроне.
    • nahaus
      Есть макрос Change width of feature manager SW2021.swp который устанавливает фиксированную ширину окнам property manager и feature manager в случае когда property manager отцеплен. Для SW 2014 не работает макрос. Ошибка - Compile error: Can't find project or library.  Может кто-то знает,  как его поправить, чтобы работал в 2014 SW ? 
    • a_schelyaev
      Переходите на FlowVision.
    • gudstartup
      а какую программу вы используете для обеспечения передачи данных на вашем пк?   можно даже по rs настроить
×
×
  • Create New...