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

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


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

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

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

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

    • SpecEditor - для создания спецификаций и ВП
      519
    • MProp - для заполнения свойств моделей
      498
    • DProp - для управления листами чертежа
      346
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      328
    • SaveDRW - для "правильного" сохранения чертежа
      144
    • SaveAsPDF - для сохранения чертежа в формате PDF
      220
    • Master - для создания шаблонов основных надписей
      301
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

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

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

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


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

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


UnPinned posts

У нас суровые нормоконтролеры. Им не докажешь ничего. Есть стандарт предприятия и он отличается от ГОСТа. Может просто в коде макросов поискать по запросу "*)" и заменить все на "*" ? Я так пробовал, но все равно где-то проскакивает скобка. Буду искать. Спасибо за информацию.

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

Есть стандарт предприятия и он отличается от ГОСТа

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

А нельзя ли сделать каким-то образом возможность автоматического заполнения форматов для документов из раздела Документация? Я имею в виду те документы, которые наиболее часто используются в отделе и записываются после знака + в текстовом файле-списке документов?

У Вас форматы только одиночные, или есть кратные, вроде А4х3?

Если только одиночные:

В макросе SpecEditor находите строчку: For i = UBound(DocData) To iTemp Step -1

Затем выделяем код начиная с этой строки и заканчиваем строкой Next i включительно.

И заменяем следующим кодом:

Скрытый текст: Новый код

For i = UBound(DocData) To iTemp Step -1

strTemp1 = Left$(DocData(i), InStr(DocData(i), "-") - 1)

strTemp1 = Trim(strTemp1)

strTemp2 = Right$(DocData(i), Len(DocData(i)) - InStr(DocData(i), "-"))

strTemp2 = Trim(strTemp2)

ok = swTable.InsertRow(swTableItemInsertPosition_Before, 2)

ok = swTable.SetCellTextFormat(2, 4, False, swTextFormat)

swTable.CellTextHorizontalJustification(2, 4) = swTextJustificationLeft

swTable.Text(2, 2) = " "

If Left$(strTemp1, 1) = "+" Then

strTemp3 = Left$(strTemp1, 4)

strTemp3 = Trim(strTemp3)

strTemp3 = Right$(strTemp3, 2)

swTable.Text(2, 0) = strTemp3

strTemp1 = Right$(strTemp1, Len(strTemp1) - 4)

swTable.Text(2, 3) = strTemp1

Else

swTable.Text(2, 3) = strTemp & strTemp1

End If

swTable.Text(2, 4) = strTemp2

If CboType.ListIndex = 1 Then

For j = 0 To UBound(vConfVisible)

swTable.Text(2, 5 + j) = "X"

Next j

End If

Next i

Теперь в файле SpecEditor_Doc.txt добавляемые документы должны иметь вид +А3 Обозначение - Наименование, тоесть после плюса ставим нужный формат, затем пробел.

Обязательно сохраните резервную копию макроса.

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

У Вас форматы только одиночные, или есть кратные, вроде А4х3?

Ты имеешь ввиду кратные форматы в разделе "документация" или вообще в СП?

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

Ты имеешь ввиду кратные форматы в разделе "документация" или вообще в СП?

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

Да, именно в разделе документация для добавляемых через плюс документов. Если там форматы кратные, то надо это учесть в коде.

С Документами сторонними ясно...

А типа ПМ, которые имеют номер СБ и обычно выполняются только на А4, например... можно также сделать?

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

А типа ПМ, которые имеют номер СБ и обычно выполняются только на А4, например... можно также сделать?

Можно, главное определится точно, что еще и для каких документов нужно (наверное и паспорта идут А4)

Попробую после выходных сделать.

Всем на заметку: в файле SpecEditor_Doc.txt описка в строке: ВС - Ведомость специфиаций, буква К пропущена.

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

Доброго времени суток. При запуске макроса DProp выскакивает следующая ошибка (см. рис.). Совет №2 в начале темы никак не помог по той причине, что опция "References" не подсвечена.

ЗЫ простите за оффтоп если данный вопрос уже поднимался, просмотреть 80+ страниц не осилил...

post-29842-1353077684_thumb.jpg

post-29842-1353077775_thumb.jpg

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

Потрясающе, un_wn. Спасибо. А этот формат будет ставиться в раздел формат или будет сноситься через звездочку в примечания? Если не будет сноситься, то просьба по возможности оценить можно ли это реализовать.

Надо остановить исполнение макроса, нажав квадрат, тогда будет активна References.

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

Almo

Потому что чертёж отсоединенный.

Спасибо)

Возникло еще несколько вопросов:

1. Как изменить язык символов (букв) сечений, местных видов и тп., с английского на русский?

2. Возможно ли как то настроить автоматическую сортировку вышеупомянутых обозначений разрезов, и тп., то есть что бы было все согласно ГОСТа: сначала местные виды (А, Б, В...) потом разрезы (Г-Г, Д-Д...) и т.д. Что бы после удаления определенного разреза и простановки следующего не пропускались буквы...

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

А этот формат будет ставиться в раздел формат или будет сноситься через звездочку в примечания?

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

1. Как изменить язык символов (букв) сечений, местных видов и тп., с английского на русский?

Это к разрабоам...

Пробовал - вааще полная лажа...

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

Это к разрабоам...

Пробовал - вааще полная лажа...

Получается что все оформляют документацию с английскими буквами или вручную проставляют русские, без всякой авто сортировки? А как быть если чертеж сборочной единицы имеет множество разрезов и видов? В ручную их все проставить довольно таки хлопотно... Есть ли какие-нибудь хитрости?
Ссылка на сообщение
Поделиться на других сайтах

2. Возможно ли как то настроить автоматическую сортировку вышеупомянутых обозначений разрезов, и тп., то есть что бы было все согласно ГОСТа: сначала местные виды (А, Б, В...) потом разрезы (Г-Г, Д-Д...) и т.д. Что бы после удаления определенного разреза и простановки следующего не пропускались буквы...

Настроить - нет. Через API SW - да, правда я придерживаюсь мнения, что менять английские буквы на русские надо в конце, когда чертеж готов, путем нажатия одной кнопки. Хотя там существует проблема с переименованием программно вспомогательного вида. Его я переименовываю вручную.

P.S. Хотя это все к спецификации не относится.

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

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

Не знаю как все - я да Изображение

Вполне возможно, есть возможность использовать русские буквы - не искал...

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

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

please, расскажите поподробнее.

особенно заинтересовало вот это:

путем нажатия одной кнопки

КАК??? макрос??? приложение???
Ссылка на сообщение
Поделиться на других сайтах

please, расскажите поподробнее.

особенно заинтересовало вот это:

КАК??? макрос??? приложение???

У меня приложение, но можно и макросом. Сути не меняет. Там все просто. Загоняем в объекты класса View чертежа в коллекцию типа List, потом по определенному алгоритму их сортируем и присваиваем новые обозначения.

P.S. Это не относится к спецификации. Давайте не засорять тему.

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

P.S. Это не относится к спецификации. Давайте не засорять тему.

К какой теме это относится? Давайте продолжим там (если она есть, если ее нету то давайте создадим), уж больно интересно кто как выходит из данной ситуации... Получается это косяк солида, или буржуи привыкли делать все своими руками (в чем искренне сомневаюсь)? :g:

У меня приложение, но можно и макросом. Сути не меняет. Там все просто. Загоняем в объекты класса View чертежа в коллекцию типа List, потом по определенному алгоритму их сортируем и присваиваем новые обозначения...

А можно это на пальцах объяснить?)

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

К какой теме это относится? Давайте продолжим там (если она есть, если ее нету то давайте создадим), уж больно интересно кто как выходит из данной ситуации..

<noindex>http://fsapr2000.ru/index.php?showtopic=60...st&p=509888</noindex>
Ссылка на сообщение
Поделиться на других сайтах
  • SHARit закрыл это тему
  • SHARit разблокировал тему

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

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

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

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

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

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

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

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

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

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



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