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

Спецификация для SW по ГОСТ


Ваш опыт использования пакета макросов SWPlus  

627 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      459
    • Да, но не на основной работе.
      90
    • Нет
      80
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      517
    • MProp - для заполнения свойств моделей
      496
    • DProp - для управления листами чертежа
      344
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      326
    • SaveDRW - для "правильного" сохранения чертежа
      143
    • SaveAsPDF - для сохранения чертежа в формате PDF
      219
    • Master - для создания шаблонов основных надписей
      299
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      164
    • Да, но я разобрался с помощью форума и описания
      312
    • Да, я до сих пор не могу разобраться как с этим работать
      99
    • Я не стал разбираться, глянул и стер все нафиг
      7
    • Я не пользовался этими макросами
      47
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      143
    • Да, но они решились
      281
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      153
    • Да, поэтому я и не стал с ними связываться
      7
    • Я не пользовался этими макросами
      45
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      284
    • Да, хотя кое-что я бы изменил
      259
    • Нет
      23
    • Не знаю
      63


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

  • SHARit закрыл это тему
  • SHARit разблокировал тему
  • 5 месяцев спустя...


UnPinned posts

С помощью MProp задаем каждой конфигурации свое уникальное обозначение. При условии что имя файла имеет следующий вид: ОБОЗНАЧЕНИЕ_НАИМЕНОВАНИЕ (вместо нижнего подчеркивания может быть любой другой символ который у вас назначен в качестве разделителя), а конфигурации названы именами исполнений: 01, 02 и 03 соответственно, то все должно подхватится автоматически.

 

Зеркальные исполнения отдельным файлом?

 

з.ы. К сожалению солида под рукой нет, пишу по памяти. 

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

@Serg M , дополню коллегу @Ectoplaza , необходимо установить галочки на "исполнение" "из конфигурации"

Показать содержимое  

5b755e21d3bc3_.thumb.JPG.679698f93939301b317248de53c4228d.JPG
 

Hide  

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

Я своим написал макрос для прописывания обозначения по всем конфигурациям, кроме flat pattern - а то ленились в каждое исполнение заходить и ставить галочку в mprop

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

Я своим написал макрос

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

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

@malvi.dp Кусок кода выкладываю (в самом макросе еще куча своих специфических действий).. Работоспособность выдернутого не проверял - возможно не все переменные сюда скопировал или лишние закинул. Здесь нет проверки названия исполнения, но можно сделать чтобы в развертки не добавлялось значение переменных. Поле формат я в макрос не включал - по идее эта инфа прописывается при запуске mprop автоматически. По такой же схеме делал копирование свойств Раздел по исполнениям и вытаскивание свойств листовой детали..

Показать содержимое  

   Dim swApp As SldWorks.SldWorks

    Dim swModel As SldWorks.ModelDoc2

  Dim strValue(2) As String
    Dim Обозначение As String
    Dim boolstatus As Boolean
    Dim vConfNameArr            As Variant
    Dim sConfigName             As String
    Dim i                       As Long

Sub main()

    Set swApp = Application.SldWorks

    Set swModel = swApp.ActiveDoc
    
    boolstatus = swModel.Extension.EditRebuildAll()
 
    vConfNameArr = swModel.GetConfigurationNames

  strValue(2) = swModel.GetCustomInfoValue("00", "Раздел")

If strValue(2) = "Детали" Or strValue(2) = "Сборочные единицы" Then
   
   For i = 0 To UBound(vConfNameArr)

           sConfigName = vConfNameArr(i)

           Set swCustPropMgr = swModel.Extension.CustomPropertyManager(sConfigName)

          swCustPropMgr.Add3 "Обозначение", 30, "$PRP:" & Chr$(34) & "SW-File Name" & Chr$(34) & "-" & sConfigName, swCustomPropertyReplaceValue ' Запись нового обозначения
                              
   Next i

 End If

 End Sub

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

С помощью MProp задаем каждой конфигурации свое уникальное обозначение. При условии что имя файла имеет следующий вид: ОБОЗНАЧЕНИЕ_НАИМЕНОВАНИЕ (вместо нижнего подчеркивания может быть любой другой символ который у вас назначен в качестве разделителя), а конфигурации названы именами исполнений: 01, 02 и 03 соответственно, то все должно подхватится автоматически.

 

Зеркальные исполнения отдельным файлом?

 

з.ы. К сожалению солида под рукой нет, пишу по памяти. 

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

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

Скажите, а как в солиде прикрутить к спецификации детали которые были получены из тел детали которая входит в сборку ?

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

@Solan , спасибо за код, но у меня он отказывается работать.

Создал примитивную деталь, с 5-ю исполнениями (различие в одном размере).

Запускаю макрос, но он выдает ошибку

Показать содержимое  

M1.JPG.dee3c0d6c3d7ae3bcc01a4548b2384c9.JPGM2.thumb.JPG.122d384c9561ae024e288ccf68a21ed6.JPG


 

Hide  

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

Запускаю макрос, но он выдает ошибку

Не указали версию программы.

Ссылки на библиотеки проверяли? От вашей версии?

Хотя скорее всего ваша версия программы Solidworks2016 и ниже.

Т.к. EditRebuildAll из SW2017: http://help.solidworks.com/2017/english/api/sldworksapi/releasenotes-sldworksapi.html

Нужно использовать что то из ранних версий, например:

http://help.solidworks.com/2010/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~forcerebuild3.html

или

http://help.solidworks.com/2010/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.imodeldoc2~rebuild.html

 

 

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

@malvi.dp В добавление к сказанному @Kelny  - это перестроение моделей и для прописывания раздела и обозначения может быть излишним (думаю что можно удалить или закомментировать). Просто у меня дальше прописываются свойства массы, площади и т.д...

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

Хотя скорее всего ваша версия программы Solidworks2016

Вы правы, 2016 sp5. Библиотеки проверил, ссылки есть.

@Kelny@Solan , спасибо за ссылки разъяснения, но в апи я ничего не смыслю, поэтому непойму как заставить макрос работать ).


 

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

@malvi.dp поставь перед boolstatus знак '  (апостроф) - строка позеленеет - закомментируется

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

@malvi.dp Не сказал - у меня название файла соответствует номеру детали. Наименование детали в названии файла отсутствует.. Поэтому обозначение детали складывается из "Название файла без расширения" "-" "исполнение"

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

Добрый день @Ectoplaza , тот метод что был предложен работает, но у меня другая ситуация. на картинке я выкинул дерево конфигураций одной детали, нужно вывести в обозначение имя конфигурации. разделитель в имени файла работает, вносит автоматом обозначение и найменование в нужные окна.@malvi.dp а почему в выложеному скрине макроса Mprop не введен в поле обозначения имя файла, у меня автоматом постоянно вносит. и еще что означает серое и черное выделение текста при установки флажков в исполнение и конфигурации, вернее на что влияет

Снимок экрана (19).png

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

Господа, большая просьба. У кого SWplus работает в SW 2018 сбросьте пожалуйста архивчиком набор.

Кстати ТТ не запускается 2018-м из-за потерянной библиотеки SolidWorks 2005

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

Кстати ТТ не запускается 2018-м из-за потерянной библиотеки SolidWorks 2005

Замена на аналогичную библиотеку с индексом вашей версии 2018 не помогает?

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

Замена на аналогичную библиотеку с индексом вашей версии 2018 не помогает?

Нет. Выскакивает ошибка на следующей строчке макроса

 

MyAppID = Shell(Source, 1) получается значение empty

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

Нет. Выскакивает ошибка на следующей строчке макроса

 

MyAppID = Shell(Source, 1) получается значение empty

Эта строка макроса запускает приложение прописанное в переменную Source, возможно по указанному в этой переменной пути отсутствует файл, который нужно запустить макросу.

Приложение можно запустить и без макроса, двойной клик по исполняемому файлу файловом менеджере/эксплорере (обычно файлы с расширением EXE).

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

@worker_77

Все работает. Использую макросы от Леона для 2017 версии. 2018 солид должен быть с последним сервиспаком, на данный момент 4.

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

а почему в выложеному скрине макроса Mprop не введен в поле обозначения имя файла

Потому что его не было в используемом файле. Обычно оно есть и автоматом заносится.

5 часов назад, Serg M сказал:

что означает серое и черное выделение текста при установки флажков в исполнение и конфигурации, вернее на что влияет

Серое - заносится автоматом с помощью макроса Мпроп. Черное - когда установлена галка "Ввести обозначение", записываю вручную (отличается от наименования файла), обычно это БЧ детали.

В исполнении то же самое. Не влияет ни на что.
 

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • scrimline
      А возьми в учëт тот факт что рука уже сорвалась с места, датчик нагрузки сработал и выключил привод руки. Соответственно рука то уже может нормально функционировать, просто необходимо запусть еë принудительно, проблема в том что я не знаю как это сделать. 
    • andrey2147
      Конечно, раскоксовать поможет форум.
    • Guhl
      Есть вот такие штуки. Если не лень, то можете на оптопарах hcpl спаять самому На плк простая программа с высокоскоростным счетчиком  Как вариант, по прерываню от нуль метки переписывать значенин счетчика в регистр     А фанук сам не умеет разве в диагностике показывать количество импульсов, которые насчитал?
    • gudstartup
      это как например у датчика уровни ttl какой плк работает с ttl уровнями а если уж проверять то нужен тестер сигналов например lir 590 но надо жгут изготавливать и разъем который на аi приводах стоит для энкодера проще всего проверить заменой датчика только вот со сроками покупки беда  хотя может шестерня виновата??
    • scrimline
      Сомневаюсь что попало что-то, скорее всего оператор который работал до меня этой рукой не пользовался да и за эмульсией не следил. Думаю скорее закоксовалось, поскольку после команды рука стояла на месте секунды 2-3 и начала опускаться с рывком. По поводу ладдера, постараюсь скинуть, но на нашем предприятии проблемы и с флешками и с общей сетью, да и ПК на рабочем месте нет. 
    • Bot
      Команда CSD пообщалась с представителями компании «КС-ПРО» и выяснила, как происходило внедрение G-Station, сколько времени занял процесс перехода на новую платформу, узнала об организации совместной работы и о функционале платформы. Основное направление компании «КС-ПРО» — оказание комплекса услуг технического заказчика, в том числе и для крупных офисных девелоперов. Внедрение G-Station в «КС-ПРО» проходило в ноябре 2022 года. G-Station — это всего лишь один из модулей комплексной платформы G-Tech Suite. Специалисты компании отмечают, что G-Station действительно стала хорошей альтернативой BIM 360. Специалисты «КС-ПРО» получили доступ к полноценной единой информационной среде с облачным хранилищем файлов и моделей, а также такими возможностями, как: Управление проектами, пользователями и подрядчиками; Создание чек-листов; Создание шаблонов чек-листов с процессами согласования; Передача документации на строительную площадку; Просмотр 3D- и 2D моделей [...] View the full article
    • Bot
      АСКОН, российский разработчик инженерного программного обеспечения и ИТ-интегратор, подвел итоги 2023 года. Выручка компании выросла на 47% и достигла 5,6 млрд рублей, штат сотрудников увеличился до 1250 человек. Клиентская база пополнилась тысячью предприятий, и сегодня с решениями АСКОН работают почти 16 000 заказчиков из всех отраслей промышленности и строительства. На динамику бизнеса положительно повлияли рост промышленного производства, сопровождающийся инвестициями в цифровизацию, крупные инфраструктурные проекты и курс страны на технологический суверенитет. Лидерские позиции компании в разработке и интеграции подтверждены профессиональными рейтингами. АСКОН, единственный из разработчиков инженерного ПО, вошел в ТОП-100 российских ИТ-компаний в рейтинге CNews; второй год подряд — в десятку крупнейших ИТ-поставщиков в сфере промышленности и строительства по данным TAdviser; впервые назван в тройке ведущих proptech-компаний как [...] View the full article
    • senat93
      @tribogatirya FORD 800 mm есть пост с кинематикой. По стойкам Siemens 808d , 828 там надо смотреть что за станок,какие оси и т.д. Если что,пиши lynxsenat@gmail.com, по цене договоримся. 
    • esergey
      это всего лишь видео - я не шарю в этом ...  
    • lem_on
      ну с дуру известно что сломать можно.
×
×
  • Создать...