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

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


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

PropertyEditorSpec
Ошибка сразу при запуске на строке
 Open Source For Input As #1               ' Open source file.
Всё сделал по инструкции
 

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


@DANGER1979

3 часа назад, DANGER1979 сказал:

PropertyEditorSpec

Версия Солида какая? Библиотеки переподключили?

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

Ошибка сразу при запуске на строке
 Open Source For Input As #1               ' Open source file.

Наведите мышкой на Source указанный путь в перменной существует?

 

3 часа назад, DANGER1979 сказал:

Всё сделал по инструкции

Вероятно не всё.

Ссылка на сообщение
Поделиться на других сайтах
01.03.2024 в 15:06, Snake 60 сказал:

@DANGER1979

Версия Солида какая? Библиотеки переподключили?

Версия солида 2024 SP4. Библиотеки не подключал, т.к. первый раз слышу.
Странно что макрос заработал через кнопку выполнить, но счас не работает через созданную кнопку на панели макросов.
Счас ошибки такой нет, посмотреть Source не могу

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

Наведите мышкой на Source указанный путь в перменной существует?

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

 

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

Т.е. да где то надо прописать путь, а где?

Для начала надо выбрать правильную процедуру для запуска макроса и обычно это main (... Sub main () ...), возможно у вас для кнопки выбрана иная процедура.

 

 

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

@DANGER1979 У меня SW 2024 правда SP0.1 и всё работает:

Вот гляньте, устанавливал с нуля, может всё-таки что-то делаете не так?

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

 

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

Версия солида 2024 SP4

Странно, на данный момент для 2024 версии актуальный SP1. Вы из будущего? :)

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

Странно, на данный момент для 2024 версии актуальный SP1. Вы из будущего? :)

Я ошибся, сори,  2023 SP4. Привычка писать 2024 просто выработалась.

Короче, заработало. Проблема была в выборе метода
PropEditSpec.Main
Наверно я не внимательно читал инструкцию и не заметил что на картинке у вас стоит PropEditSpec.Main.
 

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

Доброго всем дня. Макрос PrintSWDrawing2 . Под спойлером кусок кода куда нужно ввести используемые принтера и назначить на них какие форматы какой печатает(если я правильно понимаю) . Сейчас все работает хотя принтер что заканчивается на ПТО для формата А3 и вроде как  четвертой строке после А3 должна 1 стоять. Или я чего не понимаю.

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

' *****************************************************************

' ************  ЗДЕСЬ ВПИСАТЬ СВОИ ПРИНТЕРЫ !!!!!!!  **************

' *****************************************************************

        cbPrinter.AddItem "Kyocera ECOSYS M2040dn OMTS&L", 0 
        cbPrinter.AddItem "Kyocera ECOSYS M4125idn PTO", 1 
        cbLists.AddItem "A3", 0
        cbLists.AddItem "A4", 1

 


PrintSWDrawing2.swp

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

Добрый день, подскажите, нет ли макроса что бы обновить "Список вырезов" всех деталей в сборке перед выполением макроса? Или как это сделать не заходя в каждую деталь отдельно.

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

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

Ссылка на сообщение
Поделиться на других сайтах
09.03.2024 в 10:45, ГЕЛА сказал:

Сейчас все работает хотя принтер что заканчивается на ПТО для формата А3 и вроде как  четвертой строке после А3 должна 1 стоять. Или я чего не понимаю.

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

 

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

Цитата

...

 

Private Sub cbPrinter_Change() 'Процедура выполняемая после выбора принтера из списка
    If cbPrinter.ListIndex = 0 Then 'Выбран первый принтер из списка
        cbLists.Clear 'Очищается список форматов
        cbLists.AddItem "A4" 'Добавлаяется формат
        cbLists.ListIndex = 0 'Выбирается формат по умолчанию
    ElseIf cbPrinter.ListIndex = 1 Then 'Выбран второй принтер из списка
        cbLists.Clear
        cbLists.AddItem "A3", 0
        cbLists.AddItem "A4", 1
        cbLists.ListIndex = 0
    Else 'Принтеров оказалось больше двух и в этом случае отображаем просто все форматы
        cbLists.Clear
        cbLists.AddItem "A3", 0
        cbLists.AddItem "A4", 1
        cbLists.ListIndex = 0
    End If
End Sub

 

...

 

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

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

 

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

 

Спасибо  Kelny

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

Коперник 4.3.1  

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

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

 

для обновления из архива достаточно будет скопировать файл Коперник.swp, остальные дополнения не правил

 

Коперник 4.3.1.zip

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

Пробная версия программы управления штриховкой деталей в чертеже.

Работает в чертежах созданных от сборок.

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

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

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

Как изменить ТИП (Pattern) штриховки не нашел - если подскажете как - внесу в программу.

 

З.Ы. Так как тестировал только на самой примитивной сборке, и, проверки на всякие нестандартные ситуации с деталями игнорировал, то возможны вылеты при наличии в сборке виртуальных деталей, и, гарантируются вылеты с при наличии погашенных (supressed) деталей.

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

З.З.З.Ы. Единой штриховки для сборки (сварная) тоже нет.

З.З.З.З.Ы. С учетом того, с какой скоростью программа работала на маленькой сборке - на большой время ожидания может быть весьма заметным. Работы в фоне пока нет, так что если после появления окна программы ничего не происходит - не "кипишуйте", а немного подождите.

HatchManager0.0.2.4.zip

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

Пробная версия программы управления штриховкой деталей в чертеже.

"Отбой тревоги".

Сейчас протестировал на сборке с несколькими уровнями вложения - в общем все плохо :(.

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

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

Тогда перестройка большой сборки занимает продолжительное время. ну прям очень ))))

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

Коперник 4.3.2

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

 

Коперник.swp

 

ссылка на 4.3.1 пост был ранее (полный архив)

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

 

 

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

Коперник 4.3.2

Достаточно хорошее приложение и заслуживает вывести в отдельную тему, как SWplus.

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

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

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

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

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

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

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

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

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

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

    • Valedol



  • Сообщения

    • GHEB
      К сожалению у меня не было и нет пока что возможности проверить, но я практически точно уверен что это поможет. Удвительно что я сам не заметил эту галку,в ернее её отсутствие
    • Ветерок
      Что касается освоения ТФ, то лично для меня это только живое общение с человеком, который сможет отвечать на кучу вопросов, которые возникают у меня..
    • Orchestra2603
      Слушайте, вы меня конкретно раздражаете... Складывается впечатление, что я на экзамене. Вы если хотите какую-то мысль донести, то говорите прямо и понятно! Не надо себе цену набивать.   Я могу сказать прямо и честно. Я вот прямо деталей реализации алгоритмов поиска собственных частот не знаю. Не было у меня задачи заниматься разработкой солверов и т.п. И заниматься этим сейчас у меня нет ни времени, ни мотивации. Будет задача - буду вникать и разбираться. Из своей универовской программы знаю в общих чертах, что можно преобразованиями подобия (поворота, отображения и т.д.) привести матрицы системы к особой форме, из которых почти автоматически или очень просто извлекаются СЗ. В простейшем случае к диаганальной форме, но есть и верхние/нижние треугольные и еще какие-то всякие специальные. Собственные вектора обычно как-то получаются из столбцов матрицы этого преобразования. Есть  соответствующие алгоритмы. Помню про вращение Якоби, знаю, что есть QR (QZ для обощенной задачи). Знаю, что есть пространства Крылова, и там итерационные методы их спользуют. Знаю, что в Ансисе для симметричных задач используется Ланцош, и для полуопределенных матриц он также прекрасно себя показывает. Я хз, что там конкретно происходит.   В теории конечно можно найти корни харктеристического полинома, подставить их и искать базис решения вырожденной системы, чтобы найти СВ. Я понимаю, что на практике вряд ли кто-то так делает, особенно если размерность задачи большая, прост опотому что не эффективное это занятие. Но такая возможность есть, и оно работает.   Я не знаком с какими-либо обстоятельствами, которые фундаментально препятствуют решению обобщенной задачи на собственные значения для случая с вырожденной K. Т.е. так препятствуют, что невозможно найти метод решения такой задачи в прицнипе. Хотя, по-хорошему, контрпримерт на такой тезис уже был дан выше.   А вы знакомы? Тогда пишите прямо! Что конкретно мешает? На каком этапе это возникает? В чем причина?  И главное.. почему Ансис/Маткад/Матлаб/Солидворкс это все-таки решают? Что, магия или заговор? На эту вашу шарманку "Такую задачу реши, и такую, и такую" я больше вестись не буду. Как будто у меня нет других дел, как вам что-то демонстрировать.
    • Jesse
      это вопрос к специалстам по грунтам..)) @Fedor@Fedor
    • Борман
      Основной вопрос в том, правда ли что в таком "разжиженом" грунте возникает сила Архимеда от плотности 1,8т/м3 ?
    • Jesse
      самый общий случай - надо поверхностный интеграл от давления взять по всей площади (англояз. версия вашей ссылки Вики) Если снизу не будет воды, значит там не будет давления, а значит результирующая сила будет сверху давить, её вектор будет вниз направлен   всё так. Ну в случае подлодки подробности не знаю, мб хватит и того, что какие -то участки под дном для затекания морской воды перекрыты будут, и уже лодку придавит вниз..)
    • BSV1
      Здесь https://disk.yandex.ru/d/il8bxSu41Kw0Bw можно скачать Начальный курс по ТФ Максимова и Протасовой. Курс старый, но для старта вполне подойдет.
    • Говорящий Огурец
      Вряд ли это радиатор как "вещь в себе". Скорее поверю, что это некая интегрированная в корпусную деталь структура. И не всегда возможна обработка дисковыми фрезами, хотя она, из моей практики, самая производительная. Если говорить про обработку концевушками, то есть специальные стратегии обработки высоких нежестких ребер, когда чередуется черновая и чистовая обработка, послойно и в определенном порядке, с целью минимизировать отгибы и вибрации. Где-то у меня даже картинки были с описанием, но что-то не могу их найти... :(
    • BSV1
      Забавно          Аккуратнее надо с выбором курсов. 
    • Fedor
      А на дне закон Архимеда не действует ?    https://ru.wikipedia.org/wiki/Закон_Архимеда     :)    https://upload.wikimedia.org/wikipedia/commons/transcoded/3/3c/Закон_Архимеда.webm/Закон_Архимеда.webm.720p.vp9.webm
×
×
  • Создать...