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

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


UnPinned posts
6 часов назад, Ветерок сказал:

Это был новый макрос от Леона :)

 

Неа.. Макрос это так

 

Dim swApp As SldWorks.SldWorks

 

Sub main
 
Set swApp = Application.SldWorks
 
MsgBox "=====================================

Поздравляю всех участниц форума с 8 Марта!

Всегда с замиранием сердца смотрю, как вы, вашими хрупкими женскими ручками с легкостью ворочаете многотонные железяки и при этом успеваете непринужденно общаться на два фронта с соседями и в сети!

====================================="

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

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

Подсвечивается жёлтым первая строчка-Line Input #1, strTemp

 

Line Input #1, strTemp
    LblAddPRP2.Caption = strTemp ' Доп. свойство №2
    Line Input #1, strTemp
    If strTemp = "1" Then ' Доп. свойство №2
        prpAddPRP2 = 1
        TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        End If
    Else
        prpAddPRP2 = 0
        TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        End If
    End If
'
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса в левом верхнем углу
        prpLeftTopCorner = 1
    Else
        prpLeftTopCorner = 0
    End If
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса поверх всех
        prpTopAll = 1
    Else
        prpTopAll = 0
    End If
Close #1
End Sub

 

Спасибо........

Изменено пользователем Konuzelev
Ссылка на сообщение
Поделиться на других сайтах
В 07.03.2018 в 17:55, Konuzelev сказал:

А то я пол дня потратил а вы

...а Leon на эти макросы потратил уже 13 лет

Ссылка на сообщение
Поделиться на других сайтах
В 07.03.2018 в 16:06, ILL сказал:

прописать типа

 

ВП=А3 Ведомость покупных изделий

И типа автоматом будет вот это? - 

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

b3fb9649dff6d22a9d4fc196b289fc12.png

 

А если нет - то как это будет вязаться с заглавием темы "Спецификация... по ГОСТ" ? :smile:

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

Подсвечивается жёлтым первая строчка-Line Input #1, strTemp

Что-то  у вас с файлом MyProperties_1.ini приключилось. Возьмите из архива.

======================

Проверяйте.

MProp_v_2018_SP0.1.zip

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

И типа автоматом будет вот это? - 

 

Ну да.. SpecEditor должен будет знать откуда-то, какой формат прописывать.. Для неменяющихся форматов забить в файле SpecEditor_Doc.txt, для остальных хранить в свойствах файла сборки..

 

4 часа назад, streamdown сказал:

 

А если нет - то как это будет вязаться с заглавием темы "Спецификация... по ГОСТ" ?

 

Не понял..

 

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

Что-то  у вас с файлом MyProperties_1.ini приключилось. Возьмите из архива.

======================

Проверяйте.

MProp_v_2018_SP0.1.zip

Спасибо за поддержку!

Попробовал MProp_v_2018_SP0.1 тоже самое

Ошибка и

Подсвечивает- Line Input #1, strTemp

 

 Line Input #1, strTemp
    LblAddPRP2.Caption = strTemp ' Доп. свойство №2
    Line Input #1, strTemp
    If strTemp = "1" Then ' Доп. свойство №2
        prpAddPRP2 = 1
        TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        End If
    Else
        prpAddPRP2 = 0
        TxtAddPRP2.Text = swModel.CustomInfo2("", LblAddPRP2.Caption)
        If TxtAddPRP2.Text = "" Then
            TxtAddPRP2.Text = swModel.CustomInfo2(sConfigName, LblAddPRP2.Caption)
        End If
    End If
'
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса в левом верхнем углу
        prpLeftTopCorner = 1
    Else
        prpLeftTopCorner = 0
    End If
    Line Input #1, strTemp
    If strTemp = "1" Then ' Окно макроса поверх всех
        prpTopAll = 1
    Else
        prpTopAll = 0
    End If
Close #1
End Sub

 

А в MProp.ini

Прописано

0
0
0
0
0
Test

больше ни чего.......

 

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

А в MProp.ini

Прописано

 

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

Что-то  у вас с файлом MyProperties_1.ini приключилось. Возьмите из архива.

 

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

 

 

Я и взял из архива MProp_v_2018_SP0.1

открыл в notepad

и там прописано

 

0
0
0
0
0
Test
100

 

а что там должно быть?

Изменено пользователем Konuzelev
Ссылка на сообщение
Поделиться на других сайтах
В ‎08‎.‎03‎.‎2018 в 08:40, Konuzelev сказал:

Выдаёт ошибку

Run-time error 76

Path not found

 

В ‎06‎.‎03‎.‎2018 в 19:53, Leon сказал:

И рядом должны быть папки с другими макросами.

Может всё-таки запускаете не из папки всего проекта SWPlus? Проверьте, что новые файлы скопировали в папку MProp в корневой папке всего проекта. В SW2018 макрос работает нормально.

5aa3b1e06e95f_.thumb.JPG.08bd41fb125a8626fca4c5ccc8fc12e0.JPG

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

Вышел SW 2018 SP2. И что вы думаете? Со свойствами все норм с версией Mprop 2017, с 18 наоборот лишнее добавляет:) 

Назначение материала починили, параметры массы тоже в Mprop в чертеже нормально меняются...

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

 

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

fix. Масса в чертеже меняется только в св-вах чертежа по прежнему... материал через ctrl+q в модели после назначения в чертеже только меняется...

Это в документах из 17 солида все работает как и прежде... Короче тестить еще надо...

Изменено пользователем Timi
Ссылка на сообщение
Поделиться на других сайтах
В ‎09‎.‎03‎.‎2018 в 17:06, Leon сказал:

Проверяйте.

MProp_v_2018_SP0.1.zip

Во Leon замаскировал сообщение, только сейчас увидел. Проверил. Всё ОК. Спасибо.

Админы, закиньте в шапку.

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

 

Может всё-таки запускаете не из папки всего проекта SWPlus? Проверьте, что новые файлы скопировали в папку MProp в корневой папке всего проекта. В SW2018 макрос работает нормально.

5aa3b1e06e95f_.thumb.JPG.08bd41fb125a8626fca4c5ccc8fc12e0.JPG

Пробовал всяко разно на разные диски отдельно в папке...........

Не пойму в чём причина

 

пробовал ТТ работает............

 

01.jpg

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

Добрый день уважаемый Leon!

Прошу Вашей подсказки как настроить макрос, после запуска захожу в Debug, потом в меню Tools, но Referens не активизировано, прикладываю скрин, желтая  строчка выделена.

Макрос SW.png

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

Referens не активизировано

из режима отладки выйдите, вот здесь нажмите, потом активизируется всё:

reset_debug.jpg.b43b7a6ed2058077479da67e82548955.jpg

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

желтая  строчка выделена.

1.gif

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

1.gif

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

Шаблон.png

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • pescarbon
      Здравствуйте. Хочу сделать backup, чтоб на компе был. Настроил соединение через winpsin. обычные программы скинул, а если смотреть раздел Данные пусконаладки , то он пустой и если на него нажать, то все зависает и приходится перезагружать и так все время. Если опустится в меню до данных пусконаладки и поднять вверх к разделу программ , то и программы перестают виднеться и если нажать на Select , то тоже все зависает. В этом разделе пишет, что NC card: 0 байт свободно. Хотя в управляющих программах пишет Свободная память NC:181319 byte. то есть ничего не отображается во всех разделах Передачи данных(данные пусконаладки, приложения, машинные данные, start-up файлы......
    • Борман
      И в стали углерод и в спирте. Грызите на здоровье.
    • Bot
      Компания Hypertherm Associates, американский производитель систем промышленной резки и программного обеспечения, объявила о выпуске основного обновления ПО для раскроя ProNest® 2025 версии 16.0. Смотреть полностью
    • Fedor
      Разве не знали, что если сталь хорошенько нагревать то сначала она становится пластичной и ее куют, а если еще нагревать то и жидкой и ее можно лить ?   :)   Так же и с грунтами ... :)
    • ДОБРЯК
      @Orchestra2603 вот смотрите что получается.  Вы получили систему линейных однородных уравнений. Вы пишите, что "Выкидываем повторную строку". Вы её не выкидываете, а записываете уравнение Ф1(1) = b.  Вы вводите точку отсчета для определения перемещений. Вы закрепляете модель. Только точка отсчета будет равняться не 0, а точка отсчета будет равняться b.  А все остальное дело техники... :=) В любом случае чтобы решить СЛАУ нужно ввести точку отсчета. Для решения задачи в которой, например 10 или 100 или... степеней свободы вам придется сделать численную факторизацию и ввести точку отсчета.
    • _GOST_
      Открываете любую модель (деталь/сборка) => выбираете любую панель инструментов, на которой хотите разместить значок макроса => кликаете на панели ПКМ => Адаптация пользовательских команд. Дальнейшие действия на изображении во вложении.
    • Рома калужский
      я же отписался, все работает.  спасибо
    • Viktor2004
      вот я и хотел что бы при запуске приложения C-Exe оно у меня сразу определяло нажата кнопка или нет. Оказалось это невозможно
    • Борман
      По вашей логике в сталях "примерно" как в грунтах, а в грунтах "примерно" как в воде. Спасибо, познавательно.
    • maxx2000
      SW стал средой для разработки печатных плат? как минимум с 2018 солидворкс не является средой для разработки печатных плат, соответственно программу сверловки\фрезеровки ПП можно в нём изготовить только загрузив в него внешний файл созданный в другой программе. Обычно это Gerber формат  содержит информацию  о слоях меди, маски припоя, условных обозначений, данных сверления и т.д. Я бы рекомендовал тебе отказаться от этой связки, есть полно специализированных программ для проектирования ПП и полно программ делающих их мехобработку практически в 2 клика
×
×
  • Создать...