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

Сделай свою работу в 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 эмодзи.

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

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

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

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

    • Srgwell



  • Сообщения

    • mr_Voden
    • gudstartup
      @Alexey8107 подайте 24 в только на spm и посмотрите будет на нем 30 или нет если будет то для начала смотрите датчики тока на силовой плате    там внутри еще схемка есть для выдачи адекватного сигнала на схему контроля тока. если поставите не родной возможны сбои при работе шпинделя. в худшем случае может они окажуться исправны. сейчас не помню какой там уровень по аварии сравните с соседним модулем контроля тока их там 2. их питание тоже проверьте
    • Alexey8107
      Да, здесь я оговорился. Конечно же резисторы на контроль фаз. Тоже об этом думал, т.к. силовуха ну не имеет явных признаков неисправности, да и в принципе даже включается и работает. На данный момент от предыдущих ремонтов остались трансформаторы тока фанук A44L-0001-0165# на 100, 400 и 600 ампер. Причем номер у всех почему то одинаковый, а ампераж разный. Найти документацию на них я даже не пытался, это невозможно. Надо будет снять и проверить. Если кто знает, это обычный трансформатор тока или все таки какое-нибудь чудо на эффекте холла???
    • Kydes
      Пришлите свою почту, отправлю эти файлы 
    • gudstartup
      вот схема кабеля там еще линия esp есть и интерфейс по которому модули сообщают об ошибках сигнальная пара mifa xmifa возможно именно через него ваш psm получает инфу о том что на dc линии кз. возможно что инфа приходит и от spm но вы почему то исключаете замену psm spm целиком а ограничились платой управления
    • kanapello
    • Ветерок
      И что мешает сделать всё это нормальной подсборкой (как это и есть на самом деле)? И будет "одна строка" в спецификации.   Извращаетесь там, где это вообще не нужно. Булками задается то, чего в конструкторской сборке физически нет - ЗИП, краска, упаковка и т.п. И лишь при отсутствии ПДМ.
    • david1920
      Вот и ответ для автора
    • zwg
      УГОЛОК РАСЧЕТ РАЗВЕРТКИ   ДИАПАЗОН КОРРЕКЦИИ мм V А Б расчетный BD развертка развертка CY factor ШУМ ось Х-V 1 8 40 40 1,8 78,2 78,07 0,95 78,15 39,07 1,5 12 40 40 2,8 77,2 79,27 0,95 77,19 38,59 2 12 40 40 3,6 76,4 76,24 0,95 76,4 38,2 2,5 16 40 40 4,2 75,8 75,22 0,85 75,84 37,92 3 20 40 40 5,2 74,8 74,17 0,85 74,9 37,45 4 35 40 40 6,6 73,4 71,90 0,75 73,48 36,74 5 35 40 40 8,9 71,1 70,28 0,8 71,9 35,95 6 50 40 40 10,6 69,4 67,97 0,85 69,42 34,71 8 50 40 40 14,5 65,5 64,69 0,95 65,36 32,68 К сожалению, данные выше пока больше теоретические. Взят реальный результат по развертке УГОЛОК (получено опытным путем) и уже к нему был приведен FACTOR для CYBELEC - CORRECTION FACTOR FOR THE DIN 6935 CALCULUS. Развертка CY - в случае пустого значения - "СТАЛЬБ" окна ПРОДУКТ/ЦИФРОВАЯ ДЕТАЛЬ (для русского перевода CYBELEC). Получилось: - для толщин/матриц V8-12/1-2мм, FACTOR ближе к 0,95 - для толщин/матриц V16-50/2,5-8мм, FACTOR ближе к 0,85.   ШУМ - странный перевод слова РАЗВЕРТКА, т.е. итоговый расчет развертки программой с учетом привязанного FACTOR. Ось X-V - значение координат для оси Х, для гибки полки 40мм.
    • gudstartup
      это не датчики тока а резисторы для контроля входного напряжения. датчики тока у фанук это спец модули с токовым трансформатором и они не отгорают а просто выдают уровень напряжения на схему контроля тока при этом даже при выключенном силовом напряжении будет ошибка
×
×
  • Создать...