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

Спецификация для 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


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

  • 7 лет спустя...


UnPinned posts

Возникла проблема в спецификации:

post-32272-1342187358_thumb.jpg

Создались строчки 72, 73, 74 которые пустые и ниначто не ссылаются, стоят прочерки вместо позиций и количество.

Детали старые, создавались без макросов.

С частью деталей проблема решилась заполнением свойств макросами. Но есть детали и подсборками (проблема со всеми подсборками) где проблема осталась.

Может кто сталкивался с подобным?

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

SWPlus_v_07_sp_0-1.zip

ПО отношению к SWPlus_v_07_beta_3 это более поздняя версия.

Иеще как вбить название своей фирмы M prop У меня не получается

Простите за тугоумство

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

Иеще как вбить название своей фирмы M prop У меня не получается

В папке MProp есть файл MProp_Firm.txt...

Правила "вбивания" читай в справке к макросам (файл - SWPlus.chm)...

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

Создались строчки 72, 73, 74 которые пустые и ниначто не ссылаются, стоят прочерки вместо позиций и количество.

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

В папке MProp есть файл MProp_Firm.txt...

Правила "вбивания" читай в справке к макросам (файл - SWPlus.chm)...

Преемного благодарен!!!!!!!!!!!!!

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

Создались строчки 72, 73, 74 которые пустые и ниначто не ссылаются, стоят прочерки вместо позиций и количество.

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

Ну если ссылки на деталь не будет - тады просто пустая позиция (может и сбой)

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

Все идет к тому, что скоро лично я этим заниматься не смогу.

SWPlus_v_06_beta до сих пор мои нужды перекрывает с избытком :blush:. есть только одно "НО" - надо бы SWPlus на NET перевести (для полного щастя :smile: )

Leon, респект :clap_1:

То что Вы (уважаемый) сделали с лихвой хватает для работы.

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

SWPlus_v_06_beta до сих пор мои нужды перекрывает с избытком :blush:. есть только одно "НО" - надо бы SWPlus на NET перевести (для полного щастя :smile: )

Leon, респект :clap_1:

нечеловечески верные слова :drinks_drunk:

Я до этого мало работал с моделями. В 2Д основном (DeltaCADe). Очень мощная чертилка Как говорят

"Автокад нервно курит в стороне" но оформление хоть и на порядок быстрее (при создании собственных) библиотек (кстати весьма просто) и форматок,но все равно объемно.

Но заполнение СП вручную (можно написать макросы в бейсике, а если не владеешь) просто мрак как и в во всех ГАДАХ

Перейдя в Солид и СП от LEONa!!!!!!!!!!

Просто отдыхаю душой

Кстати чевойто некоторые скулят "мол чертежи сложно в нем оформлять" Не понимаю их

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

Здравствуйте. Не могу настроить макросы, нужн совет.

Добавив кнопки макросов на панель и отредактировав чертёжный стандарт, столкнулся с проблемой: запускаю мастер настроек, жму кнопку настройки и сразу же выскакивает экран с ошибкой: Run-time error 13: Type mismatch.

Код ошибки:

FrmMaster.MyStandard

TxtFontName.Value = stdFontName

If stdFontItalic = 1 Then

ChkFontItalic.Value = True

Else

ChkFontItalic.Value = False _linenums:0'>Private Sub UserForm_Activate()HWNDActiveWindowFrmMaster.MyPropertiesIf prpTestStandard = 1 Then FrmMaster.MyStandard TxtFontName.Value = stdFontName If stdFontItalic = 1 Then ChkFontItalic.Value = True Else ChkFontItalic.Value = False

В чём проблема? Библиотеки подключены, вроде, все.

post-36209-1342605484.jpg

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

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

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

Sub MyStandard()
' Чтение ini файла
Open Source7 For Input As #1
   Line Input #1, strTemp ' Шрифт
   stdFontName = strTemp
   Line Input #1, strTemp ' Размер шрифта
   stdFontSize = CDbl(strTemp)
   Line Input #1, strTemp ' Наклонный
   If strTemp = "1" Then
       stdFontItalic = 1
   Else
       stdFontItalic = 0
   End If
   Line Input #1, strTemp ' Жирный
   If strTemp = "1" Then
       stdFontBold = 1
   Else
       stdFontBold = 0
   End If
       Line Input #1, strTemp
   stdDay = strTemp
   Line Input #1, strTemp
   stdMonth = strTemp
   Line Input #1, strTemp
   stdYear = strTemp
   Line Input #1, strTemp
   stdHour = strTemp
   Line Input #1, strTemp
   stdMinute = strTemp
   Line Input #1, strTemp
   stdSecond = strTemp
Close #1
' Проверяем дату у файла стандарта
MyDateTime = FileDateTime(Source15)
If stdDay = Day(MyDateTime) And stdMonth = Month(MyDateTime) And stdYear = Year(MyDateTime) And stdHour = Hour(MyDateTime) And stdMinute = Minute(MyDateTime) And stdSecond = Second(MyDateTime) Then
Else
   strTemp = swApp.GetUserPreferenceStringValue(swDefaultTemplateDrawing)
   Set swDraw1 = swApp.NewDocument(strTemp, 0, 0, 0)

Возник ещё один вопрос: почему при перезагрузке SW слетает чертёжный стандарт (выбирается стандарт GL11).

Забыл уточнить, SW 2010 sp5; SWPlus 05.

P.S. Нужно ли указывать какой-либо путь в пункте местоположение файлов?

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

Нужно ли

По порядку:

1. В настройках самого солида указать путь к шаблонам (настройки..месторасположение файлов..шаблоны...), если вдруг макрос не отработал как надо.

2. Воспользоваться макросом Master, в котором указать путь + всё нужное

3. Не перемещать после всех манипуляций с путями, файлы макросов и не нарушать структуру папок/файлов

3.1 С кириллицей в пути у меня (да и, наверное, у всех) всё работает.

слетает чертёжный стандарт

удалите все строчки в "настройки пользователя-месторасположение файлов-шаблоны документов". Добавьте вручную путь "D:\SWPlus\Шаблоны" (как пример) к менюшке шаблоны документов

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

На всякий случай, попробуйте почитать *.CHM файл, приложенный к набору макросов; там есть ответы на вопросы, которые вы (подразумевали/хотели) задать.

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

В настройках самого солида указать путь к шаблонам

Работаю в SW 2010 sp5, макросы добавил SWPlus 05, а в ней нет папки с шаблонами. Попробовал указать путь к шаблонам SWPlus 07, солид заругался на более новую версию файлов.

При настройке Masterом возникает ошибка: в окне настройка оформления при нажатии кнопки "Настроить шаблон чертежа" появляется ошибка

Private Sub CmdRun_Click()strMsg = "Будет изменен шаблон чертежа, указанный в настройках SW:" & Chr$(10) & Source3 & Chr$(10) & "Продолжить?"lRetval = swApp.SendMsgToUser2(strMsg, swMbWarning, swMbYesNo)If lRetval = swMbHitYes Then    Set swDraw1 = swApp.OpenDoc6(Source3, swDocDRAWING, swOpenDocOptions_Silent, "", longstatus, longwarnings)    Set swModExt = swDraw1.Extension    ok = swModExt.LoadDraftingStandard(Source4)    swDraw1.Save2 False    Set swDraw1 = Nothing    swApp.QuitDoc Source3End IfEnd Sub

попробуйте почитать *.CHM файл

Я его перечитал на несколько раз...но всё равно немогу настроить как надо.

Воспользоваться макросом Master, в котором указать путь + всё нужное

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

Работаю в SW 2010 sp5, макросы добавил SWPlus 05, а в ней нет папки с шаблонами.

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

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

В строке "Путь сохранения" надо указывать:<<путь к папке с основными надписями. Если указываете свою папку, то не забудьте обязательно завершить строку с адресом - "слешем".>> взято из справки.
Ссылка на сообщение
Поделиться на других сайтах

Попробуйте 7-ю версию

А как же быть с шаблонами, которые сделаны в более свежей версии?

путь к папке с основными надписями

Основные надписи - это, как я понимаю, всё то, что заносится в штамп чертежа.? Где это всё лежит?
Ссылка на сообщение
Поделиться на других сайтах

А как же быть с шаблонами, которые сделаны в более свежей версии?

А не знаю :smile: У меня переход с 6 на 7 версии не вызвал вообще никаких проблем с шаблонами. Думаю у Вас тоже все пройдет хорошо.

Основные надписи - это, как я понимаю, всё то, что заносится в штамп чертежа.? Где это всё лежит?

Основные надписи это файлы slddrt вида A0-A-1, A4-P-1 и т.д. в седьмой версии макросов лежат в папке "Основные надписи", хотя можно и свое расположение задать в строчке "Путь сохранения" макроса Master.
Ссылка на сообщение
Поделиться на других сайтах

KONSTR22

дельный совет:

Попробуйте 7-ю версию,

Изменения, бывает, Леон вводит кардинальные (на уровне кода).

Ошибка, которая связана с потерей файлов, это варианты: либо путь к файлам (любым, которые требует макрос) не прописан (обычно достаточно для этого макрос Master) в INI файлах; либо путь к файлам указан без последнего слеша "\" (т.е. "C:\новая 2" вместо "C:\новая 2\"); либо нарушена структура.

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

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

Сейчас попробую! :smile:

Необходимо уточнение...правильно я понимаю, что кнопки макросов добавлятся отдельно для детали, отдельно для чертежа и сборки? К примеру в деталях достаточно 2-х кнопок:

1. MProp - для заполнения свойств моделей;

2. SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы.

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

кнопки макросов добавлятся отдельно

У меня так: на деталях и сборках Mprop и Sprop. В чертеже все остальные.
Ссылка на сообщение
Поделиться на других сайтах

Переставил с 05 на 07 макросы. Жму на Master-нет реакции. Что-то непонятное у меня происходит с ними :sad:

Меняю обратно-запускаются...но сошибками.

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

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

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

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

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

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

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

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

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

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

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




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