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

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


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

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


UnPinned posts
1 час назад, ILL сказал:

Но ведь планируется что-то другое??

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

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

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

А можно спойлер?)

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

Добрый день всем! 

Установлен SW 2018 sp 3. Винда 10 х64

Установлены макросы SWplus 2017 SP0.0.

SpecEditor не запускается вообще, запускаю - молчание. Очень нужна помощь, что делать?

Может быть кто-то с решением этой проблемы встречался.

5c3f2295431ff_.PNG.d24c11fa0a5d1280c00016e9bb71d340.PNG5c3f229de1177_2.thumb.PNG.23e3d31de16a0cb53bb17bf315e93d8f.PNG

 

 

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

Добрый день всем! 

Установлен SW 2018 sp 3. Винда 10 х64

Установлены макросы SWplus 2017 SP0.0.

SpecEditor не запускается вообще, запускаю - молчание. Очень нужна помощь, что делать?

Может быть кто-то с решением этой проблемы встречался.

5c3f2295431ff_.PNG.d24c11fa0a5d1280c00016e9bb71d340.PNG5c3f229de1177_2.thumb.PNG.23e3d31de16a0cb53bb17bf315e93d8f.PNG

 

 

Методом тыка и найдя запись о подобной проблеме, запустил данный макрос.

Решение проблемы: При добавлении макроса в выпадающем списке Method выбрать Speceditor_run.main

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

А можно спойлер?)

Я выкладывал

Еще пол годика, наверное. Просто времени нет, урывками все.

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

Я выкладывал

Еще пол годика, наверное. Просто времени нет, урывками все.

Увы, вот что там пишут: „ Страница, к который вы пытаетесь получить доступ, недоступна для вашего аккаунта. ”

ЗАШТО?

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

Увы, вот что там пишут: „ Страница, к который вы пытаетесь получить доступ, недоступна для вашего аккаунта. ”

ЗАШТО?

и меня тоже также(

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

Форумчане приветствую. До поры до времени функционала макросов хватало с головой,  но вот настал тот момент...:)

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

Объясню для чего это надо. У нас на заводе "типа" электронный документооборот. Есть сетевая папка с изделиями. Каждое изделие это своя папка с моделями и чертежами(в том числе и pdf). Подобных папок/подпапок около 1000. Рабочий получает задание на изготовление детали, ищет чертеж в сетевой папке по децимальному номеру(обозначению) и открывает у себя на рабочем месте чертеж.  Бывали случаи когда рабочий открывал старую ревизию чертежа и выполнял деталь не верно, а хранить старые версии чертежей нам необходимо для отчетности по сертификации по ИСО. Если ревизии чертежей будут складываться в одном месте, то можно запретить доступ к данной папке, а когда таких папок сотни то это уже проблематично. 

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

Буду безмерно благодарен любой помощи. 

Переносить вручную каждый чертеж прошу не предлагать;).

 

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

@egregor  Как вариант! Макрос SWpdfProjects

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

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

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

 

11 час назад, egregor сказал:

У нас на заводе "типа" электронный документооборот. Есть сетевая папка с изделиями.

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

 

11 час назад, egregor сказал:

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

Так научите рабочих сортировать файлы по возрастанию и выбирать файл с наибольшей ревизиней.

Хотя лучшем решением будет всё же выдавать рабочему нужный учтённый комплект КД, что бы таких недоразумений не было. А то ведь хитрые разработчики могут подменить файл уже после того как рабочий взял деталь в оборот...

 

11 час назад, egregor сказал:

Переносить вручную каждый чертеж прошу не предлагать;).

Лениво вручную, пишите макрос/программу которая это будет делать за вас. Можно попробовать решить с помощью небольшого набора комманд в небольшом исполняемом тестовом файле с изменением расширения на BAT или CMD.

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

@egregor  Как вариант! Макрос SWpdfProjects

Спасибо, но это не совсем то.

6 минут назад, Kelny сказал:

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

Да никто их не и пересохраняет. Макрос SaveAsPDF копирует старый чертеж в папку Revision в родительском каталоге и добавляет в конце файла номер ревизии указанной через макрос DProp(_Rev.ХХ). Если папки Revision нет, то он ее создает. А хотелось бы чтобы копировалось не в родительский каталог, а в заданную мной папку. Я не правильно выразился сказав, что макрос SaveAsPdf сохраняет старые ревизии.

8 минут назад, Kelny сказал:

Так научите рабочих сортировать файлы по возрастанию и выбирать файл с наибольшей ревизиней.

Хотя лучшем решением будет всё же выдавать рабочему нужный учтённый комплект КД, что бы таких недоразумений не было. А то ведь хитрые разработчики могут подменить файл уже после того как рабочий взял деталь в оборот...

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

Мы не хитрые разработчики;).

10 минут назад, Kelny сказал:

Лениво вручную, пишите макрос/программу которая это будет делать за вас. Можно попробовать решить с помощью небольшого набора комманд в небольшом исполняемом тестовом файле с изменением расширения на BAT или CMD.

С батником кстати неплохая идея. Попрошу нашего админа подумать над этим. А можно ли чтобы после выполнения макроса SaveAsPdf чтобы сразу запускался батник? Если можно, то как?:blush2:

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

@egregor , а не хотите попробовать задействовать Winrar, например? Т.е. весь архивный хлам хранить в тех же папках, но в упакованном виде (но не zip - чтобы исключить прямое взаимодействие с проводником Windows), и только актуальные версии - в естественном. У Winrar богатый набор инструментов командной строки, в т.ч. есть и возможность присвоение номера версии запихуемому в архив файлу.

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

А хотелось бы чтобы копировалось не в родительский каталог, а в заданную мной папку.

Можно открыть макрос на редактирование и подправить путь для сохранения куда вам надо по вашим правилам.

 

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

А можно ли чтобы после выполнения макроса SaveAsPdf чтобы сразу запускался батник? Если можно, то как?

И так тоже можно. Но на мой скромный взгляд, у макроса больше возможностей и удобства работы с файлами. Тогда уж просто в макрос дописать нужного.

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

Можно открыть макрос на редактирование и подправить путь для сохранения куда вам надо по вашим правилам.

1. Через ini файл задаю полный путь к папке(папка создана(рис. 3)) куда должны копироваться старые ревизии чертежей(рис. 1).

2. Изменяю Dprop'ом ревизию чертежа.

3. Нажимаю кнопку макроса SaveAsPdf.

4. Получаю ошибку(рис. 2).

 

Что делаю не так?

SaveAsPdf1.png

SaveAsPdf2.png

SaveAsPdf3.png

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

Что делаю не так?

Двумя строчками выше исправить на: sDirCopyName = sIni7 & "\"

Тогда проверка существования папки будет проходить и новая папка с непонятным именем/путём создаваться не будет.

 

Не помню может ли макрос работать с сетевыми путями. Если нет, то возможно придётся подключить сетевой ресурс как сетевой диск и использовать путь до этого сетевого диска. Или смотреть как в макросе использовать сетевые пути.

 

33 минуты назад, egregor сказал:

Получаю ошибку(рис. 2).

Ошибку получаете потому как у вас в sDirCopyName записывается путь вида: ПутьКпапкеФайла\\NAS\... (sDirCopyName = sDirName & sIni7 & "\")

И соответственно такой путь не может быть создан (впрочем как не может быть создан набор папок).

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

Двумя строчками выше исправить на: sDirCopyName = sIni7 & "\"

Тогда проверка существования папки будет проходить и новая папка с непонятным именем/путём создаваться не будет.

Это сделал, спасибо. Теперь затык чуть ниже по коду(рис. 1).

11 минуту назад, Kelny сказал:

Не знаю может ли макрос работать с сетевыми путями. Если нет, то возможно придётся подключить сетевой ресурс как сетевой диск и использовать путь до этого сетевого диска. Или смотреть как в макросе использовать сетевые пути.

Попробовал подставить в качестве пути подключенный сетевой диск(рис. 2) - результат тот же(рис. 1)

SaveAsPdf4.png

SaveAsPdf5.png

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

Три строчки выше

strTemp = Left$(sPathName, varTemp - 1) & "\" & sIni7 & Right$(sPathName, Len(sPathName) - varTemp + 1)

замените на

strTemp = sDirCopyName & Right$(sPathName, Len(sPathName) - varTemp + 1)

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

А как сделать чтобы у БЧ детали внизу наименования появлялся материал? Спецификация на листе, БЧ в МПроп поставил.

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

Три строчки выше

strTemp = Left$(sPathName, varTemp - 1) & "\" & sIni7 & Right$(sPathName, Len(sPathName) - varTemp + 1)

замените на

strTemp = sDirCopyName & Right$(sPathName, Len(sPathName) - varTemp + 1)

Вот спасибо тебе огромное добрый человек. Завелось.:happy:

SaveAsPdf6.png

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • lem_on
      При хорошей геометрии станка, можно и расфрезеровать. Если неглубокие отверстия, можно и тс сверлом сразу размер получить.
    • Snake 60
      Скорее всего исправляли в конкретной сборке, для конкретных тел. Насколько я помню, надо в самом эскизе профиля заполнить свойство Description
    • Snake 60
      Делаете дырку в свае - вставляете в нее трубу и 2 человеко-силы крутят сваю ) Дёшево и сердито и не нужен никакой планетарный редуктор ))
    • gudstartup
      вы всегда ищите свой путь или будете делать то что вам советуют? с самого начала прежде чем приступать к экспериментам вам нужно было вынуть носитель и сделать образ. diskcopy делает копию гибкого диска на другой а вам надо сделать образ жесткого диска или карты памяти. делайте как советует @Viktor2004 иначе еще чего нибудь сломаете или вам станок не нужен и вы его приобрели для экспериментов ? вот а печатной машинке из прошлого нельзя а вот на синумерике можно - удивительные вещи в настоящем происходят!! на 100 % уверен что там не модуль а либо писимиси ай либо жд @mircomax81 хотите работать в дос почитайте помощь по командам 
    • PuKoLLleT
      Доброго дня всем. Поделитесь опытом,раньше такое не доводилось делать. На торце фланца нужно сделать  восемь отверстий ф17H7 на токарно-фрезерном станке с осью Y ,имеется ManualGuide.В моем понимании нужно просверлить,а затем торцевой фрезой расточить нужный диаметр.Получится такой фокус,или надо разверткой доводить нужный размер?  Стойка Fanuc 0i-Tf.
    • Snake 60
      Всё верно, я даже русификатор делал для него (ушло на это где-то около года). Хороший софт был, я всех знакомых на него подсадил в свое время :) У меня даже где-то образ на виртуалке лежит с SW2014+MechSoft, Жаль, что автодеск его поглотил, а не DS :( А по сути вопроса, проектировал двухступенчатый планетарный редуктор в свое время. Что было нужно: Справочник по планетаркам (автора не помню, если надо поищу), из софта MathCAD + GearTeq (софтина идет вместе с GearTrax, только рассчитывает и моделирует несколько зацеплений согласно выбранной схеме, в том числе планетарки) Ой и ошибаетесь. Звездочки - не равно зубчатые колеса в планетарке) Мы намучились с малой точностью изготовления на эл.эрозии, а Вы лазером ))) Был собран опытный образец редуктора с незакаленными деталями, чисто проверить геометрию, отладить сборку. Так потом начальство этот редуктор сказало испытать в бою, как я не противился)) Помер за пару дней интенсивных нагрузок ))) Материал, термообработка и точности изготовления решают )
    • Snake 60
      @Тихоход  Ещё один вариант - изучать программирование и писать свою программу/макрос. Вот пример конфигуратора двери: https://www.youtube.com/watch?v=wv4HryWQBSk
    • mircomax81
      Посредством Diskcopy можно сделать адекватную копию на флоппи диск?
    • Andrey_kzn
      Да, ведь советовали автору вытащить жёсткий диск и сделать образ. Неужели самому не интересно, как устроен этот старый промкомпьютер? Там может стоять как жёсткий диск, так и CF-карта, или же Disc-on-chip или Disc-on-module.  Как-то очень давно, на подобном промышленном оборудовании (большая печатная машина) я не смог перенести  ПО с родной CF - карты на другую, такого же размера но другой фирмы. Была также станочная оболочка под досом.  Образ я делал Нортон гостом, развернул его на другую CF-карту без проблем. Машина загрузилась нормально и работала ровно 2 дня, на неродной CF-карте,  потом зависла, и отказалась загружаться. Пришлось вызывать сервисника. От него мы узнали, что нельзя просто так взять и заменить карту  - носитель системного ПО, на другую. А полезли мы туда, так как руководство захотело печатать отчёты по работе машины. В станочном ПО такая функция была. Вот только принтер надо было купить у фирмы - производителя этой самой машины. В попытках заставить работать другой принтер мы редактировали файл  AUTOEXEС.BAT, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
×
×
  • Создать...