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

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


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

5 часов назад, Snake 60 сказал:

Вот здесь видос о причинах НЕзапуска макроса:

https://disk.yandex.ru/i/dg36UadV6uc_Bg

Спасибо, помогло. А можно сделать что бы новый путь совпадал с исходным, в ПеКО есть галка?

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


33 минуты назад, DmitriySD сказал:

А можно сделать что бы новый путь совпадал с исходным, в ПеКО есть галка?

Теперь это через контекстное меню. Правой кнопкой мыши на строке с исходным путем

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

++++++++++++

Коперник 4.1.6   

++++++++++++


- ещё код обработки ошибок; 
- видоизменил индикатор совпадения пути исходного с новым;

- исправил незапуск макроса, когда в txt-файлах ПутиМоделей, Обозначения, Наименования, Имена моделей пусто (+пустая строка даже) - спасибо уважаемому @Snake 60!  (а так это произошло в основном из-за обработки отсечения конечных пустых строк для комбо-списков в макросе); 
- автозаменяемые символы в допНастройках при первом считывании в 2 поля не заменялись сразу, только после начала правки поля

 

ну вот, надеюсь, что стал ещё чуточку лучше. смею предположить, что нынешние настройки удалять и настраивать сызнова не надо будет (касаемо версии коперник 4.1....)

 

на выбор с геос-модом и без.  (геос - адаптирован под однострочный ввод, но можно указать обращение к своему геос или др. проги, которая вносит изменение в поле Материал_ФБ)

 

Коперник 4.1.6.zip

 

Коперник 4.1.6 + ГеОС_modTG.zip

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

Со второго раза заработал, может я что нибудь с путями геоса напутал, зря предидущее сообщение послал. А удалить здесь- нет возможности

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

- ещё код обработки ошибок; 

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

 

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

 

16 часов назад, tompsongun сказал:

ну вот, надеюсь, что стал ещё чуточку лучше

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

 

 

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

@Kelny , ))) за 6 лет 3 человека, в общей сумме 2000 руб.  мне даже моё предприятие за это премию не выписало )))

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

 

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

 

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

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

 

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

Добрый день!

Не смог запустить Коперник 4.1.6

При запуске выдает сообщение "Ошибка извлечения файлов ФИО из файла ПрофилиФИО.txt"

И теперь файлы "ИменаМоделей.txt", "Наименование.txt" и "Обозначение.txt" макрос создает в папке рядом с моделью, что не совсем удобно.

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

Добрый день!

Не смог запустить Коперник 4.1.6

При запуске выдает сообщение "Ошибка извлечения файлов ФИО из файла ПрофилиФИО.txt"

И теперь файлы "ИменаМоделей.txt", "Наименование.txt" и "Обозначение.txt" макрос создает в папке рядом с моделью, что не совсем удобно.

Действительно, файлы создаются, но ошибки у меня не выскакивают, после двухкратного предупреждения про ГеОС (скачал версию без него, работаю через SW+) стабильно запускается и копирует, как надо. Для верности удалил все и продублировал опыт, все ок.

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

@DmitriySD ,@eljer0n  спасибо! посмотрю что там недоработал. 

имена файлов, обозначения, наименования - в настройках есть галочка где сохранять в папке проекта или нет. если доступ к настройкам через интерфейс не удаётся - можно в блокноте в коперник.ини поправить "True*сохранять список имён моделей по новому пути" . или эта опция не отрабатывает совсем?

про профили фамилий и остальные списки - проверял полностью удалив все файлы и настройки от Коперника - по идее - с пустыми файлами должен был отработать нормально. 

про 2х кратное о геос - оба архива одинаковые, кроме того что в одном геос есть - в др. нету. и после предупреждения - опция отключиться должна была (с 2х кратным предупрежд. поборолся, но посмотрю еще раз). 

 

@Srgwell , спасибо! рад, что заработало, но обработку этой ситуации тоже гляну. так что Ваше сообщение полезно так же.

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

про 2х кратное о геос - оба архива одинаковые, кроме того что в одном геос есть - в др. нету. и после предупреждения - опция отключиться должна была (с 2х кратным предупрежд. поборолся, но посмотрю еще раз). 

Все так и есть, после 2х кратного предупреждения все работает корректно, не ругается. Большое спасибо за ваш труд!:worthy: В целом переименовываю через дерево в самом солиде, но на 20м внезапно при галочке на обновлении чертежей зависал намертво, так что альтернатива на всякий пожарный строго необходима.

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

Коперник 4.2

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

это на сообщение от@DmitriySD - только я в моделях смотрел, искал искал, а потом думаю запущу из чертежа и оно появилось. причём ошибку выдавала на все списки и на настройки (последовательно проверил) хотя считывало в себя, а в конце , перед выводом формы.- хоба!  

 

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

 

Коперник_4.2.zip

 

Коперник_4.2+ГеОСmodTG.zip

 

и помним, что нажатие "Х" и "Отмена" - неравнозачны и сделано так нарочно: первое - закрывает макрос по возможности без сохранения настроек из главного окна, а второе - пытается все настройки эти сохранить (подсказка на кнопку "отмена" есть)

 

@eljer0n, 2й запрос проскакивать может. я даже знаю где это находится, но пока не знаю как ограничить. пока не понимаю кой-какую логику, но решу )) тут подгружаются данные из окна-модуля допНастроек, а потом она инициализируется при загрузке собственно главного окна и получается, что мы типа дважды вызываем, возможно надо переупорядочить последовательность загрузки настроек, но заковыка в том, что это редко-редко, потому пока не стал отвлекаться на это.

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

 

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

@tompsongun , спасибо еще раз! Кому как, мне это точно не горит, так что я спокойно два раза кнопку нажал, и меня больше ГеОС не беспокоит. Чуть погодя скачаю и попробую новую версию.

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

Добавлю свои 5 копеек. 

Использующим цепное расположение размеров при оформлении возможно пригодится. В solidworks появилась штатная функция "размеры цепочки", реализация которой мне не понравилась (размеры куда-то постоянно убегают и поправить их никак). Насобирал простенький макрос. 

Алгоритм:  1. проставляем первый размер (базовый). От него будут проставляться следующие размеры и по нему-же будут выравниваться. Он должен быть выбран.

                   2. "Прощелкиваем" кромки к которым должны быть проставлены размеры.

                   3. Запускаем макрос.  

Что хотел решить: Попытаться немного оптимизировать процесс простановки размеров.

 

Кому пригодится, пользуйтесь на здоровье.

 

Ограничения реализации: работает только с кромками. В коде добавлена обработка осей, но работать с ними отказывается (может кто доработает или наставит на правильный путь).

Скрытый текст

ChainDim.gif

 

ChainDim.zip

Ссылка на сообщение
Поделиться на других сайтах
19.02.2024 в 20:47, MUXALblCH сказал:

Добавлю свои 5 копеек. 

Использующим цепное расположение размеров при оформлении возможно пригодится. В solidworks появилась штатная функция "размеры цепочки", реализация которой мне не понравилась (размеры куда-то постоянно убегают и поправить их никак). Насобирал простенький макрос. 

Алгоритм:  1. проставляем первый размер (базовый). От него будут проставляться следующие размеры и по нему-же будут выравниваться. Он должен быть выбран.

                   2. "Прощелкиваем" кромки к которым должны быть проставлены размеры.

                   3. Запускаем макрос.  

Что хотел решить: Попытаться немного оптимизировать процесс простановки размеров.

 

Кому пригодится, пользуйтесь на здоровье.

 

Ограничения реализации: работает только с кромками. В коде добавлена обработка осей, но работать с ними отказывается (может кто доработает или наставит на правильный путь).

  Скрыть содержимое

ChainDim.gif

 

ChainDim.zip 25 \u041a\u0431 · 3 скачивания

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

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

Подскажите, пожалуйста, как поменять чертежный стандарт в макросе Dprop ?
Пробовал в папке SpecEditor изменять файлы MyStandard, не6 получилось.
Спасибо!

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

Коперник.png Коперник 4.2.1
- т.к. точность и ед. измерения массы, вроде, с solidworks 2020 в модели и чертеже независимы, добавил принудительное выставление этих значений в чертеже (при вызове макроса из него) как в модели, на форме основной надписи при вызове макроса в модели выставление параметров массы влияют на модель!; 
-  сделал отдельный макрос для настройки параметров массы - Надфиль.png 'Надфиль' (сначала назвал ТочнЕд, но думаю в дальнейшем появится еще немного функций для мелкой доработки)- это, думаю, рациональнее по времени, чем подгружать дополнительно чертёж или модель, чтобы изменить параметры массы,  реализован вызов свойств модели в чертеже; 
- убрал/исправил удаление свойств ГеОС.png ГеОС [modTG] (SORT_Толщина, ...), если была установлена галочка очистки свойств и стояла галочка использования ГЕОС в данном макросе, думаю должно помочь и для многострочной записи материала;
 - предупреждение при попытке нажать кнопку сохранения копии после вызова макроса из чертежа.

Коперник 4.2.1 + ГеОСmodTG + Надфиль.zip

видео на тему правки в чертеже Коперником и Надфилем, вызов свойств модели в чертеже через Надфиль:

 

 

 

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

забыл вчера написать. таки в винде 11 и в 10й макрос по-разному работает. в 10й было норм, а в 11й пришлось делать проверку на две вариации того как макрос воспринимает пользовательскую формулу "sw-mass@..."  - солид в вин 11 её считывает как "sw-масса@...".
так что оказывается не зря мне казалось (ранее жаловался в своих постах )) ),image_2024_02_22T17_30_24_317Z.png  до этого так явно не попадалось - переписывал код как-то иначе и думал, "что за хрень, работало же"

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

извините, предыдущий пост попросил удалить - косячную версию выложил ..

 

 

Коперник 4.3    (коперник+геос_мод+надфиль)

 

- горячая клавиша на Жёлтую кнопку сохранения Alt+2 (alt+1 - кнопка "сохранить копию")

- не считывалось свойство "контора";
- убрал искусственное разделение наименование на 2 строки; 
- обход ошибки считывания конфигураций при запуске из чертежа; 
- поправил контекстное меню на редактирование списков фамилий.

Коперник 4.3 испр..zip

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

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

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

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

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

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

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

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

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

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

    • mme
    • Nikollay
    • Srgwell
    • Solidman



  • Сообщения

    • Fedor
      "Какой эмпирико-нормативный опыт есть у человечества"  подробно этим занимались в зубчатых передачах. Но единой теории усталости не существует. Надо смотреть буквари по Деталям машин.   https://elima.ru/books/?id=3934   Вот хорошая книжка ... 
    • Борман
      При циклике вообще-то надо минимум и максимум знать. Есть ли вообще циклическая нагрузка ? В остальном Газпромовская нормативка копирует атомные нормы.   Запасы только свои, а не атомные.
    • gudstartup
      что наглухо вышел физически или ошибки в разделах? если логически то можно r-studio поковырять образ может параметры удастся  вытащить
    • gudstartup
      это как вы с ним свяжитесь? в россии представительство фанука закрыто - никакой поддержки нет и поставок тоже если покупать то через китайцев. значит руководство фанука в этот раз оказалось правым.
    • andrei_shevchenko
      Добрый день коллеги! Сделал имитационную модель в plant simulation, сейчас я ищу способы продемонстрировать модель в виртуальной реальности, и для этой цели мне было бы очень интересно, если бы я мог напрямую подключить omniverse к Siemens plant simulation. Я видел, что коннектор был представлен на одном из вебинаров nvidia, поэтому мне было интересно, может ли кто-нибудь рассказать мне о нем подробнее? И как его скачать? Ниже приведена ссылка на вебинар (начинается в 18:29, чтобы ознакомиться с частью, посвященной omniverse connector для моделирования установок и процессов). https://www.nvidia.com/en-us/on-demand/session/gtcfall21-a31571/   При создании своего сервера Nucleus, выходит ошибка  Error: [621cc28f-0997-4faf-beeb-cce360d80d81] Cannot prepare file for download, the server has returned HTTP403 for signed URL https://asset.launcher.omniverse.nvidia.com/nucleus-workstation/2023.2.3/windows-x86_64/package.zip?Expires=1717549893&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9hc3NldC5sYXVuY2hlci5vbW5pdmVyc2UubnZpZGlhLmNvbS9udWNsZXVzLXdvcmtzdGF0aW9uLzIwMjMuMi4zL3dpbmRvd3MteDg2XzY0L3BhY2thZ2UuemlwIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzE3NTQ5ODkzfX19XX0_&Signature=I5XhGkOGlBif-bh82r~Iny5AWZ9fGxngRTZ0dSVlr4lsv-rbmDBlqHjCqtf~Z-TVrdIlLFCshOT4X7u-OekeVJiTnjJCWQLPuxR31Cf8npT3KUrgtSACPsv0XaA2IyW1XEmWTJbVbaPEYGdsqjhXnbvhGrOvLikeqfR0c767zIgY5nrPn2yrO3WTj-9DuWUlk5OnsKMQkvhYmc7xObOToQrmveOQltxHrgjZHoSP9RDtSXv07kwUJKnDFF56PkXLFTjb1c3l16nmJTAUkwcWiOLnAQGtsYvS7TTX35RgIsqq-rRx5bi51efYKfd75vodPKJe~ObTTMEsMyvwsaPfSQ__&Key-Pair-Id=K13PD0MHC2KFRP Так же видел возможность, когда на AnyLogic делали модель, через стороннее API подключали к Unreal Engine, может стоит попробовать реализовать эту задачу таким образом? Но информации о том, как это делали не нашёл. Вот статья об этом: https://stackoverflow.com/questions/73695807/co-simulation-anylogic-and-unreal-engine?newreg=aa00b11ef29c4eef952c09083c9bfb90  
    • Павлуха
      Публикатор конфигураций не пробовали?
    • malvi.dp
      Да, в эскизе можете эту линию жёстко зафиксировать нужными вам размерами. А при создании плоскости нужно выбрать ещё и вторую ссылку для позиционирования. Это может быть плоскость "спереди" с взаимосвязью перпендикулярности.  
    • noindex
      @malvi.dp спасибо, но я с SW пока "на вы" и этот пример для меня похож на урок по рисованию совы) Как я понял на перпендикулярной плоскости рисуется эскиз линия, потом Вставка, Справочная Геометрия, Плоскость и выбираем в качестве первой ссылки эту линию. У меня в этом случае плоскость пытается создаться, но не может, ругается на неверные входные данные...  https://s.mail.ru/BR5p/wbdSuVLzK
    • Fedor
      "ГОСТ Р 57700.10-2018"  Удивительный пункт 5.3.1.   А если элементы квадратичные или более того кубичные или с более сложной структурой ?    Методы основаны на математике, а на математику тоже госты собираются написать ?   :) Валидация это вам не верификация   https://ru.wikipedia.org/wiki/Валидация    :):):) 
    • Alexey8107
      Вобщем результаты. В обед перед окном еще раз прошелся по своей памяти, сравнил две старые платы(одна от взорванного PSM, вторая от ремонта с рекуперацией. Я точно помню что лет 5 назад ремонтировали SPM), оставшиеся от ремонта. Начал подозревать что они обе слишком подозрительно похожи друг на друга, по сути отличаются только номиналами трансформаторов тока и совсем мелкими деталями... И понимаю что память мне сильно изменяет! Обе платы от PSM, но разной мощности. И действительно в SPM стоит плата хоть и похожа, но отличия значительные. Так что решил сразу замахнуть PSM. Станок сразу запустился. Осталось только загадкой, почему неисправный PSM в соло вчера показывал "-". Сегодня запустил на операционном столе и вижу "1", точно так же в соло. Вобщем пока свяжусь с фануком, пока уладим административные дела, пока проплатим, попробую в нем аккуратно поковыряться.
×
×
  • Создать...