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

Спецификация для 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 разблокировал тему
  • 1 год спустя...


UnPinned posts
15 часов назад, Грабченко Михаил сказал:

... и шероховатости не нашел...

 

Надо внимательно читать то что здесь пишут :punish:

23 часа назад, Leon сказал:

А здесь нужно изменить шрифт внутри блоков, которые лежат в папке с макросом.

т.е. - открыть блок на редактирование - изменить шрифт - сохранить

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

 

Надо внимательно читать то что здесь пишут :punish:

т.е. - открыть блок на редактирование - изменить шрифт - сохранить

Что я и сделал поменял шрифт и ничего не поменялось ...как был ариал так и остался, хотя шрифт блока калибри...

Ссылка на сообщение
Поделиться на других сайтах
В 27.12.2019 в 21:24, Leon сказал:

@Plumber Тогда в коде PDFCreator.swp исправьте 145 на 122 в двух местах.

У меня было 123. Поправил - работает.:clapping:

Ссылка на сообщение
Поделиться на других сайтах
17 часов назад, Грабченко Михаил сказал:
19 часов назад, Plumber сказал:

т.е. - открыть блок на редактирование - изменить шрифт - сохранить

Что я и сделал поменял шрифт и ничего не поменялось ...как был ариал так и остался, хотя шрифт блока калибри...

Проблема скорее всего связана с наличием атрибута для заметки в блоке (для изменения заметки без редактирования блока и вводить разные значения в один и тот же блок в разных местах). Для изменения шрифта такой заметки: откройте блок на редактирование, выделите заметку и удалите имя атрибута через PropertyManager, измените шрифт заметки, восстановите имя атрибута заметки в блоке, сохраните блок в шаблон. Если не помогло, то каждое перечисленное действие производите с выходом из редактирования блока после каждого действия.

Ссылка на сообщение
Поделиться на других сайтах
В ‎28‎.‎12‎.‎2019 в 00:38, Грабченко Михаил сказал:

Roughness - простановка знака неуказанной шероховатости в углу чертежа;

Этот макрос давно не нужен. Всё есть в самом SW, если в настройках убрать галочку "Отобразить обозначение по стандарту 2002 года".

В ‎19‎.‎12‎.‎2019 в 18:12, Leon сказал:

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

Тебе бы вот сюда лучше https://www.i-tools.info/ Они теперь главные по поддержке ЕСКД в SW. Или прямо в SW Corp.

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

чертежи от старой версии макроса с новым версии макроса получается не совместимы?

Совместимы. Чертежи и модели, свойства которых заполнены старыми макросами, при первом использовании преобразуются для работы с новым SWPlus.

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

Как я понимаю SpecEditor не поддерживает работу с toolbox, потому что у стандартной детали нужны свойства, которые формирует SProp, а у стандартной детали из toolbox есть только имя конфигурации, которое и должна читать спецификация. И это ужасно. Но всё равно этот вопрос нужно как то решать. Например, я просто не пользуюсь toolbox и это тоже ужасно. Приходится самому создавать стандартные детали, в том числе заготовки, которые воспринимает SpecEditor. Но это же не правильно.

Поэтому многоуважаемый @Leon обязательно должен работать в SolidWorks Corp. чтобы объяснить тамошним балбесам что их toolbox нужно дорабатывать, и не просто для правильной работы со встроенной спецификацией SW, а и для правильной работы с заготовками.

Ссылка на сообщение
Поделиться на других сайтах
В 18.11.2019 в 09:52, mash сказал:

Спасибо, получилось, а подскажите, пожалуйста, как контролировать/выбирать тип специи: Спецификация, Групповая, Ведомость? Где происходит выбор типа создаваемого документа?

Нашел сам :boast:

 

В 17.11.2019 в 21:06, Leon сказал:

Какую вам удобно. Почти у всех свои базы.

Ширина формы задается в коде, в зависимости от типа специи. Вот здесь:


If CboType.ListIndex = 0 Then ' Спецификация
    FrmSpecEditor.Width = 463
    CmdDoc.Enabled = True
    Frame6.Enabled = True
    ChkAssem.Visible = True
ElseIf CboType.ListIndex = 1 Then ' Групповая спецификация
    FrmSpecEditor.Width = 567
    CmdDoc.Enabled = True
    Frame6.Enabled = True
    ChkAssem.Visible = False
Else ' Ведомость покупных
    FrmSpecEditor.Width = 463
    CmdDoc.Enabled = False
    Frame6.Enabled = False
    ChkAssem.Visible = False
End If

 

мне не удается сохранить изменения в файле SpecEditor.swp

подскажите пожалуйста как это сделать?

Ссылка на сообщение
Поделиться на других сайтах
В 02.01.2020 в 00:13, Sergei сказал:

я понимаю SpecEditor не поддерживает работу с toolbox, потому что у стандартной детали нужны свойства, которые формирует SProp, а у стандартной детали из toolbox есть только имя конфигурации, которое и должна читать спецификация. И это ужасно.

У правильного тулбокса все нормально, имя конфигурации соответствует записи для спецификации. Не каких проблем что то не встречал при леоновской специи

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

У правильного тулбокса

А это у какого? У ленинского? Ну правильно, Ленин - Леон. :-))))))) И всё равно с заготовками нет решения.

 

23 минуты назад, Maik812 сказал:

имя конфигурации соответствует записи для спецификации

А что такое "запись для спецификации"?

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

А что такое "запись для спецификации"?

то что пишется в раздели покупные.. болтики, гайки и тд..

Поищите тулбокс в том числе  SWR есть. и Ленинский..

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

то что пишется в раздели покупные.. болтики, гайки и тд..

Поищите тулбокс в том числе  SWR есть. и Ленинский..

В SWR-спецификации SWRГОСТовский тулбокс читается имя конфигурации или имя файла в зависимости от настроек. В спецификации и ГОСТовском тулбоксе  от "идеальных инструментов" то же самое. 

Вот пример сборки с детальками из тулбокса от идеальных инструментов и SpecEditor.

2.JPG.1f4bde066e8ec69876253ddaa0a59640.JPG

 

1.thumb.JPG.c138e7749a16d19fca884dde8abc0fec.JPG

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

@Leon помогите пожалуйста разобраться с ошибкой в макросе Mprop.

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

заранее благодарю за ответ!

 

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

Private Sub CboBaseSW_Change()
If MBase = 0 Then
    MGroup = 1
    ReDim SMatBase(500, 1000)
    CboGroupSW.Clear
    CboMaterialSW.Clear
    If CboBaseSW.ListIndex <> -1 Then
        If CboBaseSW.Text = "Временная база" Then
            CboMaterialSW.AddItem sMaterial
            CboMaterialSW.Value = sMaterial
        ElseIf CboBaseSW.Text = "Удалить материал" Then
        
        Else
            strTemp = Source14 & "\" & CboBaseSW.Text & ".sldmat"
            Open strTemp For Binary Access Read As #1
                sTemp = Split(Mid(StrConv(Input(LOF(1), #1), vbFromUnicode), 2), vbCrLf)
            Close #1
            i = -1
            For i1 = LBound(sTemp) To UBound(sTemp)
                'Debug.Print sTemp(i1)
                varTemp = InStr(sTemp(i1), "classification name")
                If varTemp > 0 Then
                    i = i + 1
                    j = -1
                    CboGroupSW.AddItem Mid$(sTemp(i1), varTemp + 21, Len(sTemp(i1)) - varTemp - 22)
                End If
                varTemp1 = InStr(sTemp(i1), "material name")
                If varTemp1 > 0 Then
                    j = j + 1
                    varTemp = InStr(sTemp(i1), Chr$(34))
                    varTemp = InStr(varTemp + 1, sTemp(i1), Chr$(34))
                    'SMatBase(i, j) = Mid$(sTemp(i1), varTemp1 + 15, Len(sTemp(i1)) - varTemp1 - 16)
                    SMatBase(i, j) = Replace(Mid$(sTemp(i1), varTemp1 + 15, varTemp - varTemp1 - 15), "&quot;", Chr$(34))
                    ' SMatBase(i, j) = Mid$(sTemp(i1), varTemp1 + 15, varTemp - varTemp1 - 15)
                End If
            Next i1
        End If
    End If
    MGroup = 0
End If
End Sub

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

2020-01-05 15_23_51-sldmaterials.png

2020-01-05 15_24_11-Материал.png

2020-01-05 15_24_43-SOLIDWORKS Professional 2019 SP3.0 - [ЛТ4706.2113.002 Гайка упора нижняя.SLDPRT .png

2020-01-05 15_25_08-Microsoft Visual Basic.png

2020-01-05 15_25_26-Microsoft Visual Basic for Applications - MProp_2018_1_0 [break].png

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

@kenny Вы лучше сам файл базы дайте посмотреть.

брал вроде с сайта http://www.leninsw.info/

 

solidworks materials.zip

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

@kenny Вы откройте файл Цветные металлы и сплавы.sldmat блокнотом и посмотрите на содержимое. Оно явно пострадало от каких-то манипуляций. Сравните с базой черных металлов.

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

Коллеги, в связи с участившимися обращениями в личку по поводу нового SWPlus, еще немного разъяснений:

1. Я не занимаюсь распространением и продажами SWPlus. Все обращения за пробными или боевыми версиями через официальный сайт, ссылка на который есть на моем сайте и на YouTube;

2. Если вы по известным причинам опасаетесь обращаться к официальному поставщику, то можете не опасаться. И почему?

а) Любой поставщик дорожит своей репутацией и в последнюю очередь заинтересован в ваших неприятностях;

б) Про вас и так все известно))

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

Коллеги, в связи с участившимися обращениями в личку по поводу нового SWPlus, еще немного разъяснений:

1. Я не занимаюсь распространением и продажами SWPlus. Все обращения за пробными или боевыми версиями через официальный сайт, ссылка на который есть на моем сайте и на YouTube;

2. Если вы по известным причинам опасаетесь обращаться к официальному поставщику, то можете не опасаться. И почему?

а) Любой поставщик дорожит своей репутацией и в последнюю очередь заинтересован в ваших неприятностях;

б) Про вас и так все известно))

@Leon , наверное нужно как то приспосабливать SWPlus к toolbox. Ну вот предположим купили люди у этого самого КБ20 SolidWorks вместе с toolbox и SWPlus и что? Чё делать то?

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

наверное нужно как то приспосабливать SWPlus к toolbox

Так вроде никто с тобой не спорит.

Только не SWPlus приспосабливать к ToolBox, а наоборот.

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

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

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

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

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

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

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

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

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

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

    • eljer0n



×
×
  • Создать...