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

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


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

1 час назад, malvi.dp сказал:

Причем, детали не являются тулбоксовыми и никогда ими не были. 

Может у кого есть какие соображения?

Но всё же проверьте: https://cccp3d.ru/topic/40953-как-деталь-вылечить-от-тулбокса/

 

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


9 часов назад, malvi.dp сказал:

Добрый день, коллеги!

Вопрос по приложению Part Tree Rename 4.0.0.3

Столкнулся с тем, что при нажатии иконки переименования выскакивает окошко.

  Скрыть контент

image_2020-10-29_155824.png

После нажатия "ок" или "х"  ничего не происходит.

Причем, детали не являются тулбоксовыми и никогда ими не были. 

Может у кого есть какие соображения?

sw2016sp5 win7

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

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

Для всех кто пропустил, на днях прошла видеоконференция, 

где artem_cad представлял свои наработки, а именно CAD+ Toolset.

https://cadplus.xarial.com

Я посмотрел, скачал, поставил, потестил, теперь ИМХО: это отличная замена Task#, и даже круче скорее всего, очень своевременная оболочка для макросов, набор утилит плюс менеджмент своих макросов с запуском по событию (это кратко). Посмотрите и попробуйте.

TASK#! Ты кто такой? Давай, до свидания

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

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

К сожалению это не макрос и посмотреть в коде не получится.

Устанавливал из  .msi

15 часов назад, Kelny сказал:

Но всё же проверьте:

И тут все нормально - утилита показывает значение св-ва (NO)

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

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

Открыл прошлогоднюю сборку и все переименовывается без проблем

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

Походу проблема в шаблонах, но не пойму как решить ее.

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

Может есть у кого какие мысли?

 

PS/ Нашел шаблоны 2013года. Сделал деталь, вставил в сборку, нажимаю переименовать - и, опять это же окошко. Мистика )))

Изменено пользователем malvi.dp
ps
Ссылка на сообщение
Поделиться на других сайтах
47 минут назад, malvi.dp сказал:

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

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

Тут надо в макросе поковыряться, возможно добавить точки остановки, что бы увидеть в чём проблема.

 

51 минуту назад, malvi.dp сказал:

Нашел шаблоны 2013года. Сделал деталь, вставил в сборку, нажимаю переименовать - и, опять это же окошко. Мистика )))

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

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

Да нет тут никакой мистики, мне за последние полгода достаточно стабильный ранее sw17sp5 таких сюрпризов навыкидывал, просто цирк. То детали в сборке сам заменит, то сопряжения скинет, то не дает сохранить и висит со * в наименовании, то откатит модель сборки до двухдневной версии, что возникает дежавю, ты делаешь, правишь, сохраняешь, чертежи там, развертки, все как положено. Потом опять проект открываешь, а там нет ничего из сделанного, и если бы не чертежи и развертки новые, то и не доказать, что ты работал и все сделал. И приходится то же самое второй раз делать. Я бы списал на криворукость свою,  или забывчивость сохранить, но не в десятке же файлов проекта можно забыть сохранить. Налицо откат файлов. Может конечно это винда 10 так косячит, а может так проявляется запрограммированное устаревание солида. Проявляется и у меня и коллег. Другие компы, проекты, перестановки  - ничего не помогает. Столько нервов - врагу не пожелаешь. Не часто, но ска держит в напряжении постоянно, так и ждешь, что в готовом проекте новый форель выкинет.

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

Да нет тут никакой мистики, мне за последние полгода достаточно стабильный ранее sw17sp5 таких сюрпризов навыкидывал, просто цирк. То детали в сборке сам заменит, то сопряжения скинет, то не дает сохранить и висит со * в наименовании, то откатит модель сборки до двухдневной версии, что возникает дежавю, ты делаешь, правишь, сохраняешь, чертежи там, развертки, все как положено. Потом опять проект открываешь, а там нет ничего из сделанного, и если бы не чертежи и развертки новые, то и не доказать, что ты работал и все сделал. И приходится то же самое второй раз делать. Я бы списал на криворукость свою,  или забывчивость сохранить, но не в десятке же файлов проекта можно забыть сохранить. Налицо откат файлов. Может конечно это винда 10 так косячит, а может так проявляется запрограммированное устаревание солида. Проявляется и у меня и коллег. Другие компы, проекты, перестановки  - ничего не помогает. Столько нервов - врагу не пожелаешь. Не часто, но ска держит в напряжении постоянно, так и ждешь, что в готовом проекте новый форель выкинет.

Главное на 2020 не переходите. Мы перешли и я как будто пересел на комп 15 летней давности.

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

Главное на 2020 не переходите. Мы перешли и я как будто пересел на комп 15 летней давности.

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

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

взять заведомо исправную деталь для таких действий и создать шаблон из неё

 

1 час назад, malvi.dp сказал:

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

Получается дело в другом

1 час назад, Timi сказал:

Попробуйте версию 5.09

К сожалению

Системные требования: Solidworks 2017 и выше
 

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

Получается дело в другом

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

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

Попробуйте версию 5.09

Установил таки версию 5.09 и она работает, но на старых файлах как и версия 4.0.03. На новых и вновь созданных солид вылетает без всяких сообщений.

Буду признателен если кто-нибудь у себя попробует вставить мою деталь в сборку и ради эксперимента переименует ее с помощью PartTreeRename

sw2016sp5

55555_Деталь.SLDPRT

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

Создал новую деталь, сохранил.

Далее, вставляю в новую сборку - она появляется в дереве проектирования

Далее, переименовываю с помощью PartTreeRename 5.0.9 до сохранения сборки  - все ОК.

Сохраняю сборку. Пытаюсь переименовать деталь вновь - солид вылетает.

 

Буду признателен если кто-нибудь у себя протестирует мою сборку и ради эксперимента переименует деталь в ней с помощью PartTreeRename

sw2016sp5

55555_Деталь_12.SLDPRTСборка11.SLDASM

 

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

Создал новую деталь, сохранил.

Далее, вставляю в новую сборку - она появляется в дереве проектирования

Далее, переименовываю с помощью PartTreeRename 5.0.9 до сохранения сборки  - все ОК.

Сохраняю сборку. Пытаюсь переименовать деталь вновь - солид вылетает.

Возможно данный макрос не работает просто из-за того, что он не предназначен для установленной у вас версии SolidWorks? Ведь на сайте автора в графе "Системные требования" четко прописано "Solidworks 2017 и выше".

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

Возможно данный макрос не работает просто из-за того, что он не предназначен для установленной у вас версии SolidWorks?

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

Ссылка на сообщение
Поделиться на других сайтах
В 30.10.2020 в 15:09, malvi.dp сказал:

Буду признателен если кто-нибудь у себя протестирует мою сборку и ради эксперимента переименует деталь в ней с помощью PartTreeRename

sw2016sp5

Версия PTR 5.0.0.9, версия SW 2018 SP5.0

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

Ссылка на сообщение
Поделиться на других сайтах
On 10/30/2020 at 10:40 AM, alek77 said:

Для всех кто пропустил, на днях прошла видеоконференция, 

где artem_cad представлял свои наработки, а именно CAD+ Toolset.

https://cadplus.xarial.com

Я посмотрел, скачал, поставил, потестил, теперь ИМХО: это отличная замена Task#, и даже круче скорее всего, очень своевременная оболочка для макросов, набор утилит плюс менеджмент своих макросов с запуском по событию (это кратко). Посмотрите и попробуйте.

TASK#! Ты кто такой? Давай, до свидания

Спасибо за отзыв и что присоеденились к конференции! Хотя в #TASK функций побольше (это если сравнивать с xBatch). Когда мы разрабатывали #TASK основной упор делали не просто на пакетный запуск макросов, а именно на библиотеку макросов и возможность передавать параметры в макрос (такого в xBatch нет и пока не планируется). Мы даже не выпускали продукт пока не наберется 20-25 макросов в онлайн библиотеке. Так как утилит для пакетного запуска макросов было очень много то еще одная врядли бы что-то изменила. Но все они в основном не умели правильно работать с сессиями солида, и если солид падал или вис - то утилита тоже падала. А для работы с 100+ файлов - это практически неизбежно. И #TASK и xBatch умеют правильно обрабатывать такие случаи и, если солид упадет или зависнит, то его перезапустит автоматом или продолжит работу.

В целом я планирую еще очень много модулей добавлять в CAD+ (платных и бесплатных). Если кому интересно - пишите в ЛС.

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

из состава тех утилит пользуюсь custom toolbar (MyToolbar) - годная вещь для создания панели со своим набором макросов - и, пока на отладке пользователями )), бесплатна.

и удобно администрировать. но вот что омрачает - на многие макросы, после их выполнения вываливается ошибка "Failed to run macro: UserInterrupt" обещали пофиксить почти год назад, но пока - увы. и в новой версии тоже самое (запрашивал по почте).

image.png

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Viktor2004
      Туда вроде наоборот заносится значение какое-то, но не считывается Смотрю чужие программы, там вроде только 8549 используют. При чем у них в программах циклы поболее моих, которыми я круги чертил O4198 ; #500=#8549 ; IF[ #8549 EQ 0 ] THEN ; #10409=0 ; ENDIF ; IF[ #8549 EQ 134 && #10409 EQ 0 && #10422 NE 0 ] THEN ; #10409=1 ; #10422=FIX[#10422 / 10] ; #10427=1 ; ENDIF ; IF[ #8549 EQ 48 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 0 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 49 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 1 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 50 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 2 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 51 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 3 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 52 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 4 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 53 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 5 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 54 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 6 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 55 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 7 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 56 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 8 ; #10427=1 ; ENDIF ; IF[ #8549 EQ 57 && #10409 EQ 0 ] THEN ; #10409=1 ; #10422=#10422 * 10 + 9 ; #10427=1 ; ENDIF ; IF[ #10422 GT 9999 ] THEN ; #10422=FIX[#10422 / 10] ; ENDIF ; IF[ #500 EQ 249 && #8500 EQ 4170 ] THEN ; #8500=4601 ; M99 ; ENDIF ; IF[ #500 EQ 240 ] THEN ; IF[ #8500 EQ 4174 || #8500 EQ 4173 || #8500 EQ 4177 ] THEN ; #8500=4170 ; M99 ; ENDIF ; IF[ #8500 EQ 4178 ] THEN ; #8500=4170 ; M99 ; ENDIF ; ENDIF ; IF[ #500 EQ 248 && #8500 EQ 4170 && D34.0 NE 0 ] THEN ; #8500=4174 ; M99 ; ENDIF ; IF[ #500 EQ 247 && #8500 EQ 4170 && D30.4 EQ 1 && D29.6 EQ 0 ] THEN ; #8500=4175 ; M99 ; ENDIF ; IF[ #500 EQ 246 && #8500 EQ 4170 && D35.0 EQ 1 && D35.4 EQ 1 ] THEN ; #8500=4178 ; M99 ; ENDIF ; IF[ #8549 EQ 152 && #10409 EQ 0 && #10422 EQ 5656 ] THEN ; #8500=4177 ; M99 ; ENDIF ; M99 ;  
    • nicomed
      Как победить проблему с блокированием сегментов эскиза не знаю. Поэтому пока полумеры... Ввел активацию чертежного листа после разрыва линии. Для разблокирования сегментов после закрытия программы двойным кликом активировать чертежный вид, где надо двигать сегменты эскиза. Добавил настройки. Можно настроить величину генерируемого зазора в  файле options.xml. По толщине и стилю линии, если кто подскажет как прочитать стиль и толщину выбранной кромки ( силуэтной кромки), то тогда можно будет "напосмотреть".   Пару раз натыкался на такой глюк - остается только один сегмент эскиза, грешу на рассинхронизацию работы солида и приложения. EdgeTrim_v3.3.zip
    • si-64
      да, это работает. спасибо. но как то особо не работал со слоями, нужно прямо заморачиваться(
    • nicomed
    • Stanislav
      Фрезеровка и токарка ЧПУ. Территориально Нижний Новгород, отправка в регионы ТК. Фрезеровка Алюминия и его сплавов, Латунь, Текстолиты, Сталь в небольших объемах. Токарка как цветные так и черный металлов и неметаллов. Габариты деталей для фрезеровки порядка 400мм*600мм. Оплата, пока что, наличные или на карту. Чертежи и модели отправлять на почту 0563506@mail.ru там же все согласования и обсуждения.
    • Александр1979
      Можно попробовать код считывать из переменной #8501. В руководстве написано что значение сохраняется в переменной до тех пор, пока не будет произведено чтение из неё.
    • si-64
      Можно ли сделать так чтобы в чертеже все размеры были черные, а в эскизе детали цвета управляемых и управляющих различались? настройка меняет цвет как в чертеже так и в эскизах: Зачем это нужно? В чертеже есть элементы, отличные от черного, поэтому вариант печати (сохранения в PDF) в ч/б не устраивает.
    • Artas28
      Шота получилось. Всё равно. Жду ответа от гуру NX, как сделать фаску красиво в 5 осях, что бы вектор инструмента менялся.  
    • Viktor2004
      Моя программа считывает его лишь тогда, когда в момент нажатия кнопки программа выполняет команду считывания переменной. Во всех остальных случаях код получается не считан
    • gudstartup
      но кто то же этот код считывает из mdi буфера раз его там не оказывается когда ваша программа его опрашивает? 
×
×
  • Создать...