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

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

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

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

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

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

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



  • Сообщения

    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...