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

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


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

streamdown

Работает! Но, при попытке закрыть окошко вылазит это окошко

post-28386-1353317183_thumb.jpg

жму "Продолжить" или "Х" , но окошко все-равно висит )

PS win7x64, sw2012sp3

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


Работает!

А чем Вы открывали? В VS 2010 express получаю ошибку: ...\ReplaceLabelView\ReplaceLabelView\SwMacro\ReplaceLabelView.csproj : error :

Не удается открыть файл проекта "...\ReplaceLabelView\ReplaceLabelView\SwMacro\ReplaceLabelView.csproj".

Тип проекта не поддерживается в этой копии программы.

Нужна версия Pro?

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

файл ReplaceLabelView.skn открыл с помощью WinRAR, а SwMacro.sln просто нажал открыть из проводника

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

По порядку.

макрос ReplaceLabelView запускается как обычный макрос Tools->Macro->Run выбрать надо ...\ReplaceLabelView\SwMacro\bin\Release\ReplaceLabelView.dll. Можно также повесить вызов на кнопку, как обычно для макросов, указав, естественно, путь к ReplaceLabelView.dll.

Работает! Но, при попытке закрыть окошко вылазит это окошко

Мои извинения. Тестил на SW2011SP5 и WinXPx64. Там никаких ошибок не выскакивало. На Win7, да, есть ошибка. Ниже выложен исправленный вариант.

Исправленный вариант макроса ReplaceLabelView и его аналог exe-шник LabelView с исходниками.

LabelView.rar

ReplaceLabelView.rar

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

У меня SW 2010 SP5, Windows XP 64bit. Все работает, но когда на чертеже есть вспомогательные виды по стрелке, то говорит, что какая-то функция в API работает неправильно, поэтому поправьте руками такие-то обозначения. Может можно как-то уладить это дело для API 2010 версии? Уж больно привлекательная получается автоматизация.

Да и еще dll из комплекта не запускается из 2010 Солида, запускается только exe версия. А хотелось бы клавишу забиндить.

Теперь по поводу Sortament v.2.4

Исследовал сегодня - хороший продукт, однако есть недочеты:

1. Очень долго запускается. Как swp, так и exe. Повесил запуск на sortament.swp (по совету автора макроса), код которого:

Dim MyAppID As Variant

Dim Source As String

Dim swApp As Object

Sub main()

Set swApp = Application.SldWorks

' Run the custom property application

Source = swApp.GetCurrentMacroPathName ' Get macro path+filename

Source = Left$(Source, Len(Source) - 3) + "exe" ' Set source filename

MyAppID = Shell(Source, 1)

AppActivate MyAppID (*)

End

End Sub

По началу ругань пошла, выдавал ошибку, но запускался. Удалил строчку (*) и все стало ок. Что это было?

2. В части работы с БЧ деталями, получил результат:

post-3442-1353438797_thumb.jpg

Потом открыл деталь и запустил Mprop, крутил, вертел, поставил галку перенос в СП и стало все нормально, но исчезло наименование БЧ детали, снова запустил Sortament обнаружил, что надо все заново вводить, ну это ничего, ввел снова, потом снова Mprop и снова сброс наименования. Потом пробовал в настройках макросов Леона убирать и ставить галку "Очистить свойства файла перед внесением свойств", тоже влияет на технологию работы с этими всеми макросами, но в итоге малопонятная система получается. Здесь нужно четко продумать, как все эти галки между собой увязать. Как и где они должны стоять, чтобы я мог после внесения свойств посредством Sortament руками потом что-то поправить через Mprop и чтобы ничего не слетало и не сбивалось?

3. Как предложение: Заложить шаблон в поле "Дополнительные параметры" вида "L=Х(плюс/минус)Y мм". Это значительно облегчит процесс, поскольку почти всегда надо эту длину вводить, а символ (плюс/минус) вытаскивать откуда-то все время так ломает.

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

Очень долго запускается. Как swp, так и exe.

а у меня летает. тока я swp не пользуюсь, сразу exe-шник запускаю.

По началу ругань пошла, выдавал ошибку, но запускался. Удалил строчку (*) и все стало ок. Что это было?

ХЗ

но исчезло наименование БЧ детали

эт Леон виноват :rolleyes:

пока придёца врукопашную ставить галки в МПроп (Задать формат и Перенос в СП)

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

сделать свой МПроп (есть такое в планах), а уж к нему и прикрутить Sortament с учетом замечаний.

Не хватает круга,полосы ....

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

Благодарствую за разъяснения, fox1001.

А на счет шаблона с длиной в поле "Дополнительные параметры" какие мысли?

Вероятно, невозможно правильно состыковать Mprop Леона и Sortament? Или все-таки можно? Зачем создавать свой Mprop, если уже есть хороший Леона?

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

А на счет шаблона с длиной в поле "Дополнительные параметры" какие мысли?

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

Вероятно, невозможно правильно состыковать Mprop Леона и Sortament? Или все-таки можно?

ну почему же невозможно, всё возможно. возможности ограничиваются лишь желанием ими обладать. :lamo:

Зачем создавать свой Mprop, если уже есть хороший Леона?

во-первых: насколько я понимаю ситуацию, Леону сейчас весьма сложно занимаца поддержкой своих макросов. А поддержка (пусть и небольшая) всетаки нужна. При этом разобраться в чужом коде, понять какие идеи в него заложены... лично у меня это займет времени раз в 10 (если не в 100) больше чем написать свой (ну... почти свой) с нуля.

во-вторых: мобильность и независимость - эт моё ВСЁ. те более что возможность такая имееца.

в-третих: переведя макросы Леона на .NET будет возможно создать вааааааааааще ОДНО приложение со всякими примочками для SW к которому можно будет прикрутить и идеи Леона в том числе.

вот... как-то так.

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

Обновил Get_Set_MassPropertyv4, Теперь это не макрос а програмка, теперь работает и с несколькими конфигурациями. :smile: Описание пока не оформил. При работе с програмкой в свойство файла записывается иформация в свойства файла и изменяются массовые характеристики.

post-6363-1140417074_thumb.pngpost-6363-1140417098_thumb.pngpost-6363-1140417116_thumb.png

Ну и собственно сама программа:

<noindex>http://kelnyproject.ucoz.ru/load/6-1-0-6</noindex>

Подскажите, почему то не работает макрос Vb_Get_Set_Mass_5.3.swp. Сама программа работает нормально. На мой взгляд удобнее иметь кнопку в солиде чем запускать каждый раз программу. Или есть способ запихнуть ехе файл в солид?

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

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

Для этого в папке с программой лежит макрос Vb_Get_Set_Mass_5.3.swp который запускает ЕХЕ-файл. А запуск макроса можете привязать к кнопке или меню, назначить горячую клавишу в Solidworks, на ваш выбор, справка: <noindex>http://help.solidworks.com/Search.aspx?que...prod=solidworks</noindex>
Ссылка на сообщение
Поделиться на других сайтах

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

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

Для этого в папке с программой лежит макрос Vb_Get_Set_Mass_5.3.swp который запускает ЕХЕ-файл. А запуск макроса можете привязать к кнопке или меню, назначить горячую клавишу в Solidworks, на ваш выбор, справка: <noindex>http://help.solidworks.com/Search.aspx?que...prod=solidworks</noindex>

ИМХО, если несколько раз запустить макрос в виде *.EXE, разве не "накопится небольшая" кучка процессов? Надо ведь будет обеспечивать механизм завершения данного процесса? A?

EXE ведь при каждом запуске создает свой собственный, изолированный процесс. В отличие от DLL ...

Я лично когда делаю макрос(а точнее - EXE-программу), то запускую ее один раз утром, а вечером отключаю этот процесс. Понадобиться - разворачиваю окно, не нужно - сворачиваю...

PS. все сказанное относиться и к `fox1001`.

И вообще, Вы меня запутали: разве макрос это программа? ИМХО - нет, это скорее сценарий операций, работающий в режиме интерпретатора. (Как в макросы в ACAD-e на AutoLisp-e ). Где в макросе происходит процесс компиляции? Вот *.EXE или *. DLL - это настоящие программы...

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

Надо ведь будет обеспечивать механизм завершения данного процесса? A?

конечно надо. а в чем собсно проблема? Dispose, Close, End.

Не хватает круга,полосы ....

извините. пока некогда этим заняться.

снова запустил Sortament обнаружил, что надо все заново вводить

поправил. потестите. вопросы, жалобы и предложения... принимаются. справку пока не переделывал.

Sortament_v.2.5.zip

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

Здравствуйте!

Подскажите, пож, как в Солиде открыть obj файл? Скачал макрос obj import, но он требует серийник, которого, есессна, нету. Может, кто знает, где скачать крякнутый obj import или же вообще есть другой способ работы с obj файлами?

Заранее спс!!!

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

Для этого в папке с программой лежит макрос Vb_Get_Set_Mass_5.3.swp который запускает ЕХЕ-файл. А запуск макроса можете привязать к кнопке или меню, назначить горячую клавишу в Solidworks, на ваш выбор, справка: <noindex>http://help.solidworks.com/Search.aspx?que...prod=solidworks</noindex>

В том то и дело что макрос не работает почему то :unsure:

а на мой взгляд - удобнее каждый раз запускать программу. RocketDock рулит.

Rocket Dock рулит безусловно, но у меня на нем уже куча более нужных ярлыков. :smile:

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

Rocket Dock рулит безусловно, но у меня на нем уже куча более нужных ярлыков. :smile:

К Rocket Dock есть дополнение. Называется StackDocklet.

post-23322-1354515995_thumb.jpg

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      @gudi у вас имееися бэкап от вашего станка с файлами maintinf.txt и sys-conf.txt? самый простой  вариант но дорого и у вас должен быть all backup всех пользовательских файлов вашего станка и список опций которые на нем были установлены. если новый то на нем не будет никаких файлов.   так себе вариант надо считать и записать ее со всей служебной инфой причем на вашей купленной микросхеме не должно быть bad блоков иначе контроллер from ее не считает.   напрямую система не позволит вам этого сделать без специальной fanuccard. есть варианты считывания и вашего модуля на другом чпу но если на нем не родное по тогда надо искать то которое было по даташиту при поставке системы иначе опять что то не подойдет.   снимите полный бэкап вашей текущей системы обязательно сохранив файлы  maintinf.txt и sys-conf.txt oprminf.000 выложите сюда также выложите заводской бэкап вашей системы до поломки . сравним а потом подумаем как лучше поступить  в вашей ситуации.   есть еще один вариант обратиться к ремонтникам с претензиями! вообще кто догадался запихнуть модуль от 35i в 32i эти ремонтникам доверять не стоит неизвестно что они еще у вас там поменяли.  
    • Flint_ru
      Это только компоненты. Время (step) добавить нельзя. Вот нашел пару статей. Может кому пригодится. PADT-ANSYS-Tabular-Loading-ANSYS-18.pdf PADT-ANSYS-Tabular-loads-2.pdf
    • atis
      Добрый день, подскажите пожалуйста, есть станок фрезерный с стойкой 0i-MF plus в режиме DNC c карты CF не запускаются циклы while, есть ли какой то параметр за этот отвечающий?
    • alek77
      Всем привет! Однозначно это не связано с макросом. И это не глюк, это видимо такая фишка солида, заложенная разрабами. Я и без макроса её могу воспроизвести. Просто убираете родительский компонент в папку, и вуаля, компоненты в массиве уже не подсвечиваются в дереве при выборе в графической области. Зачем так сделано - хз. Макрос тут не при чем. Он просто компоненты сортирует по папкам. И ещё, если родителя убрать из папки, то компоненты массива опять начинают подсвечиваться в дереве.
    • andrey2147
    • gudi
      Добрый день. Имеются несколько станков фрезерных Makino AEV5, c чпу Fanuc 32i-B. На одном станке стойка перестала заводиться, горел код 2. Отдали в ремонт. В ходе ремонта поменяли A20B-3900-0300 FROM_SRAM MODULE, но видимо поставили от другой стойки ( от 35i). Станок прогружается , висит ошибка sv0403 (НЕСООТВЕТСТВИЕ ПЛАТЫ И ПРОГРАММЫ/Неверное сочетание платы осевого управления и программы сервосистемы. /1) Не подключена правильная плата осевого управления.2) Во флэш-памяти не инсталлирована правильная программа сервосистемы) ,не видит привода, ошибка лицензии PS5523. Как я понимаю системные файлы на флешке не те и чпу не видит плату управления оптикой (A20B-3300-0774 SERVO MODULE A11) Системные файлы(DGG0SRVO,GRAPH-C,ETHE,ETH2_EMB,и др) с рабочего станка наполовину скачались, но во флешку от 35i стойки записываться не хотят. Что делать? 1. каким то методом перезаписать файлы системные 2. выпаять микросхему FROM(FROM - h27u2g8f2ctr - 2 Gbit NAND Flash Memory) с рабочего станка, залить на чистую микросхему и запаять. 3. купить A20B-3900-0300 FROM_SRAM MODULE, но где гарантия что в ней нужные файлы 4. купить целиком ЧПУ   ссылка на фотографии https://drive.google.com/drive/folders/1sS1PBKzu80vcSZ7Xk2BEzR9c0_y-9pD_
    • Tad
      Всё это, конечно, так… Всё это верно да, да, верно, да, бумага написана правильно, всё, всё хорошо.mp4 @vad0000 , эта формула имеет весьма опосредованное отношение к практике.
    • Tad
      совсем нет, так как под конкретный привод настраивается совсем немного параметров, значение остальных записано по умолчанию.
    • gudstartup
      долго и можно ошибиться
    • Tad
      Его в успехом заменяют прямые руки и кнопки на панели серво.
×
×
  • Создать...