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

SWPlus.Net (оформление конструкторской документации)


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

8 часов назад, The_Crimson_King сказал:

перестали работать макросы: пишет "Процедура для макроса не указана".

Попробуйте всё же указать процедуру для запуска, обычно MAIN.

Если это настройка кнопки, то чуть ниже пути к макросу надо указать метод.

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


В 15.07.2020 в 18:38, Kelny сказал:

Попробуйте всё же указать процедуру для запуска, обычно MAIN.

Если это настройка кнопки, то чуть ниже пути к макросу надо указать метод.

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
  • 3 месяца спустя...
В 09.02.2019 в 12:53, fox1001 сказал:

@AlekseyPR , @R2D2_ и остальные коллеги.

я уже давно не пользуюсь SWPlus.Net и не собираюсь к нему возвращаться.

в папке по этой ссылке почти все приложения которыми пользуюсь сейчас

https://yadi.sk/d/R979e0dofXLmAA

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

fox1001, благодарю за ссылку на набор полезных программ!

 

В комплекте по ссылке есть отличный электронный справочник "Конструктивные элементы".

Но в нем есть ошибка - ВСЕ справочные значения размеров фасок для внешней метрической резьбы не верны и более, чем в 2 раза превышают значения по ГОСТ 10549-80. 

Например, на скриншоте ниже, для резьбы М12 справочное значение должно быть 1,6 мм., тогда как электронный справочник отображает 3,5 мм.

 

изображение.png

 

Значения размеров фасок для внутренней метрической резьбы (во всяком случае те, что я проверял) - верны и совпадают с ГОСТ.

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

по резьбам коллега нашёл ошибки с шагом резьбы от G1 и выше

image.png

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

А кто-то исправлял этот недочет?

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

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

Уважаемый @fox1001 не будете ли любезны подправить найденные выше замечания, чтобы пользоваться без ограничений и не держать в голове возможные ошибки? :)) Или может быть исходники выложите, а мы бы уже сами попробовали откорректировать. Заранее спасибо.

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

Эти ребята, толкают SW-Plus

Они его приобрели и поддерживают?

Да, это именно те ребята, которым Leon передал право на распространение. Вот здесь всё написано https://swplus.ru/

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

Поправил слегка specSort: шаг резьбы для цилиндрических трубных начиная от G1, иконку приложения.Конструктивные элементы 2.9.4.1.zip

Screenshot_4.jpg

( да, у меня много иконок с "вопросиками")) )

в архиве программка, иконка и swp для запуска программы через солид

 

Касаемо фасок на резьбы - не стал править т.к. нашёл, что они сделаны под проточку типа 2:

гост фаски.jpg

 

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

я пользовался декомпилятором dnSpy. - просто открыл файл в нём, порылся и сохранил, в resource tuner поправил иконку.

Screenshot_3.jpgScreenshot_2.jpgScreenshot_5.jpgверсия в specSort.jpg

 

 

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

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

 

Фактически выставление в макросе количества знаков после запятой и кг или грамм - не работало, ибо изменённые значения пытались прописаться в модель.

 

По аналогии с моим постом выше поковырял mprop.net в dnSpy:

- исправил запись измененных через макрос "параметров массовых характеристик/сечений" в свойства чертежа( изменил в коде swModel на swDraw)

- изменил фон заголовка формы и цвет шрифта

- изменил иконку

- присвоил номер версии 1.2.1

image.pngimage.png

 

В архиве собственно экзешник Mpop.Net, на всякий случай оригинал (но вы свой лучше сохраните), иконки в бмп и ико/

 

прошу попробовать

 

MProp 1.2.1.zip

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

 

Сделал вариацию макросов SWPlus.Net с однопользовательскими настройками, хранящимися в папке с макросами.
Настройки Макросов сохраняются по следующему пути: ..\SWPlus\prop_General.xml

(при желании Вы всегда можете поправить путь так, как угодно Вам, с помощью dnSpy, например)image.png

файл настроек создастся на один уровень выше. предполагаю, что есть некая папка, в которой в соответствующих подпапках хранятся макросы swplus.net (mprop, sprop, master, geos, speceditor, dprop, myproperties), так вот в этой некой папке и создастся файл настроек.

 

очень давно хотел выковырять настройки пользователя из C:\Users\ЮЗЕР\AppData\Roaming\

просили в общем-то ещё в 2015! году, сказали аргументировать - аргументировали, но - увы!

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

 

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

--------------------------------------------

итак.

чтобы привести макросы к однопользовательскому режиму необходимо:

- во всех макросах (mprop, sprop, master, geos, speceditor, dprop, myproperties) пакета swplus.net заменить файл swplusclassLibrary.dll на модифицированный SWPlusClassLibrarY.dll, перед этим сохраните копию оригинала заменяемой библиотеки (любого из макросов)

  (может эта библиотека одна, у меня в указанных макросах она лежит в каждой папке). [в коде заменил везде environment.username на "user_profile" ]

- замените для макроса Master оригинальный master.exe на модифицированный, перед этим сохраните копию оригинала. [в коде заменил везде environment.username на "user_profile" ]

- скопируйте/вырежьте файл настроек из C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\SWPlusNET\prop_General.xml  и поместите его в корень папки, в которой хранятся в подпапках макросы пакета св+.нет.

  (можете и не копировать файл создастся сам, в нём будет прописан профиль "user_profile").

- откройте в текстовом редакторе типа "блокнот" prop_general.xml и исправьте имя профиля, совпадающего с именем пользователя на "user_profile". image.png

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

 

SWPlus 1 Профиль.zip

 

в архиве библиотека SWPlusClassLibrarY.dll, присвоил версию 1.0.1.0, изменил шрифт заголовка; master.exe, присвоил версию 1.0.1.0, изменил иконку и фон заголовка окна; иконки в бмп и ико.

 

 

 

 

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

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

сначала записал путь жёстко и отправил в тему (пост попросил удалить) 

и потратив ещё часа 2-3 ))) ура, товарищи! смог исправить, вроде как, надеюсь. image.png

Прилагаю архив с ИСПРАВЛЕННЫМ SWPlusClassLibrarY.dll. теперь отрабатывает как и задумывалось

Прошу извинить тех кто уже скачал предыдущий вариант.

 

SWPlus 1 Профиль (изм.).zip

 

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

 

29.01.2021 в 18:29, tompsongun сказал:

В макросе имелась проблема с тем, что точность массовых характеристик чертежа не менялась

 

01.02.2021 в 09:38, tompsongun сказал:

есть ошибка в Mprop 1.2.1  (( ...

если у модели нет чертежа

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

 

если кто захочет потестить, пожалуйста (оригинал в архиве есть): MProp modTG 1.2.zip

изображение.png

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

очередная попытка исправления

Я правильно понимаю, что можно просто вместо Леоновского MProp использовать этот без последствий для работы остальных макросов из набора Леона?

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

@none , да Вы правы. но на счёт "без последствий" я не вполне уверен - через декомпилятор правил, и навыки программирования у меня слабы. поэтому оригинал mprop.exe лучше пока не удаляйте, а переименуйте.

но по идее всё должно работать так же как и работало с пакетами макросов написанных на .net - swPlus.NET от Fox1001, но чуть-чуть лучше )).

 

кроме внешнего вида и иконок - чтобы визуально различать мод и оригинал, тупо добавил проверку одних и тех же свойств: было для модели swModel, добавил всё тоже самое для swDraw, а через try ... catch ... end Try - если нет swDraw, отрабатываем по старинке swModel.

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

но по идее всё должно работать так же как и работало с пакетами макросов написанных на .net

Я имел в виду макросы не net-овские, а изначальные vbaшные. С ними есть шанс, что этот Net Mprop будет работать?

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

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

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

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

 

Посты объеденены.

 

думается, проще модифицировать vba-шки, чтобы они обращались к библиотекам и ресурсам версии св+Net, а не к тем же вещам в самом solidworks. в Net-версии они как раз и вычленены из solidworks. если это сделать, можно безболезненно перескакивать с одного на другое, создав две панели инструментов, используя преимущества и возможные развития отдельных элементов.

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

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • AlexKaz
      Это дополнительное ускорение, действующее на каждый узел (или бесконечно малую массу в МДТТ). Качественно описано в Тарг Теоретическая механика, небольшое описание есть и в моём дипломе.
    • Handrusik
      Здравствуйте. Есть необходимость смоделировать рукоятку джойстика. Нашел подходящую STL-модель, открыл и начал поверх неё рисовать слоёный набор эскизов, с целью преобразовать их в поверхности. Используя функцию "Поверхность по сечениям" обнаружил какие-то искажения на полученной поверхности. Я не понимаю откуда они берутся, и соответственно не понимаю как это исправить. Подскажите, что я делаю не так, и как следовало бы делать. Как добиться плавности переходов от эскиза к эскизу? Ссылка на архив с моделью: https://disk.yandex.ru/d/O6k9G5hWPub9Kg
    • Den4ik85
      После запуска станка возникла ошибка 700024 PLC "Отрегулируйте счетчик магазина инструментов". Подскажите решение пожалуйста
    • ДОБРЯК
      В уравнении задачи на собственные числа только две матрицы - жесткости и масс. Надеюсь мы не будем обсуждать вопрос. Зависит ли матрица масс от правой части (от нагрузки)? От нагрузки зависит только жесткость. Кстати от температуры тоже зависит нагрузка. И естественно собственные частоты. Если на поверхностном уровне, то надо учитывать гироскопические силы и силы Кориолиса. Насколько эти силы влияют на собственные частоты зависит от конструкции и частоты вращения. Для гидро турбин это вообще ни о чем. Речь идет только про расчеты по МКЭ. Может быть какие то еще силы влияют на жесткость. Нужно глубже разбираться. Но все эти силы одного порядка... Надо смотреть документацию к программе, а если документации нет, то это черный ящик.   
    • taarok
      Комрады, всех с майскими праздниками. Кто нибудь может поделиться постом для fanuc oi-mf Solidcam. Taarok.d@yandex.ru заранее благодарен, быстрых вам подач и хороших фрез))    
    • Tad
      Это предупреждение о необходимости очередного техобслуживания машины. После его выполнения надо проделать некоторые манипуляции, как описано в приложенном документе   2010 0i pc AL2004 .pdf
    • Fedor
      https://www.mathnet.ru/links/70adc00f76e7f355f5e14569f99dd8dc/tm1745.pdf#:~:text=Под полной обобщенной проблемой собственных,из собственных векторов относительно 5.   Хотите посложнее читайте классику по обобщенной проблеме ... :)
    • Jesse
      а что такое этот corioliss в Ansys? что делает эта опция?
    • Борман
      А ну вот как раз вспоминаю про гироскопический момент, как интеграл сил инерции, действующих на смещенное колесо. И вот тут как раз появляется зависимость от направления вращения. В одном случае этот момент будет выворачивать колесо наружу, а в другом пытаться вернуть колесо ближе к оси. Но это эффект следующего порядка, и prestress-модальник его не схватывает. А сиса как-то сама умеет это учитывать, отсюда будут и разные частоты. Много на эту тему почерпнул (для себя) из книги Жирицкого, на которую ссылался в теме по вашей ссылке. Эту тему я забросил в начале 2008 года и больше не касался ее.
    • rocket
      Добрый день, у нас 4 осевой станок Syntec 6MB с поворотной головой вокруг оси Y, покупали б/у и приехал еще с поворотной осью А подключенный но не видящий ось А. В итоге помогло поменять в параметрах в разделе/index 10 поменять на 2 и в index 24 где ось B поменять 4 на 0 а в index 25  поменять с 0 на 4 (чтобы он читал с 4 порта) если посмотреть как идет подключение, то от этого зависят цифры 
×
×
  • Создать...