Jump to content

Макрос ТТ


engyuri

Recommended Posts

engyuri

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

Чтобы как-то нормализовать процесс занесения в чертеж технических требований, благодаря макросу ТТ_v_2014_SP0.0 (Leon, спасибо), создал наборы стандартных фраз, применяемых в нашей компании.

image.png

Казалось бы - пользуйся наработанным и изредка вставляй конкретную фразу , когда это тебе нужно.

Но ручки так и лезут нажать одну из выделенных кнопок. В результате в базу попадают разнообразные версии одного и того же пункта ТТ (а мы на той работе всегда так писали) или вообще с грамматическими и техническими ошибками. Ну и, естественно, расползаются по сети.

Как бы отключить эти кнопки?!

Link to post
Share on other sites


UnPinned posts

Можно просто в режиме редактирования макроса удалить эти кнопки из формы. При этом код можно не менять) 

Link to post
Share on other sites
brigval
4 часа назад, engyuri сказал:

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

Чтобы как-то нормализовать процесс занесения в чертеж технических требований, благодаря макросу ТТ_v_2014_SP0.0 (Leon, спасибо), создал наборы стандартных фраз, применяемых в нашей компании.

image.png

Казалось бы - пользуйся наработанным и изредка вставляй конкретную фразу , когда это тебе нужно.

Но ручки так и лезут нажать одну из выделенных кнопок. В результате в базу попадают разнообразные версии одного и того же пункта ТТ (а мы на той работе всегда так писали) или вообще с грамматическими и техническими ошибками. Ну и, естественно, расползаются по сети.

Как бы отключить эти кнопки?!

 

Варианты. Если код этого макроса доступен.

1 Установите для этих кнопок свойство Enabled = False

2 Не редактируйте этими кнопками на прямую. А вызовите ими поле для вода пароля.

Если после заполнения пароль совпадает, то осуществлять редактирование.

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

 

Для вставки ТТ есть еще программа

Он тоже для дружного коллектива "для всех".

 

 

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
Snake 60

@DuS Там не VBA, а скомпилированный EXE-шник на VB6. Без исходников ничего там не поменять. Надо идти на поклон к Леониду (@Leon) и просить у него или исходники, или исправленную под нужды ТС версию ТТ.

  • Печаль 1
Link to post
Share on other sites
Павлуха


изображение.png

 

 

А просто изменить текст в тхт не судьба?

Полностью определённый эскиз - залог успеха!!!

Link to post
Share on other sites
Ветерок

Разве доступ к изменению базы есть у всех? Сделать папку только для чтения всем, кроме админа.

  • Нравится 2
Link to post
Share on other sites
Krusnik

А нужно прямо вот макрос, и никуда без макроса?

 

Я написал и утвердил с начальством 4 типовых вида ТТ и занёс в библиотеку проектирования. Всё штатно, вносится на чертёж одним движением мышки.

Библиотеку перенёс на сетевой диск, попросил админов поставить защиту от записи. Теперь у всех есть одинаковые шаблоны ТТ.

Если нужно что-то изменить - открываем доступ, правлю, закрываем доступ.

Link to post
Share on other sites
brigval
12 часов назад, Ветерок сказал:

Сделать папку только для чтения всем, кроме админа.

Универсальный вариант!

  • Нравится 1

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
engyuri
23 часа назад, Павлуха сказал:

А просто изменить текст в тхт не судьба?

Да можно. Но как-то править за каждым ушедшим суперконструктором поднадоедает. 62 все-таки.

 

23 часа назад, Ветерок сказал:

Разве доступ к изменению базы есть у всех? Сделать папку только для чтения всем, кроме админа.

Да, только макрос не работает из закрытой папки. Работает только у тех, кто имеет доступ к редактированию в этой папке. Возможно, админ чего-то не знает или не умеет.

 

10 часов назад, Krusnik сказал:

4 типовых вида ТТ и занёс в библиотеку проектирования

Да, раньше (кажется, до SW2014) при наведении мышки на вариант ТТ, занесенный в библиотеку проектирования, можно было прочитать содержимое в предварительном виде. Потом разработчик что-то там поменял и пользоваться стало не удобно.

image.png

 

 (@Leon) !

19.05.2024 в 08:08, engyuri сказал:

Как бы отключить эти кнопки?!

Буду премного благодарен!

  • Нравится 1
Link to post
Share on other sites
Kelny
19.05.2024 в 14:48, Snake 60 сказал:

Там не VBA, а скомпилированный EXE-шник на VB6. Без исходников ничего там не поменять.

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

19.05.2024 в 11:13, brigval сказал:

Установите для этих кнопок свойство Enabled = False

 

Ну или написать макрос самостоятельно.

Макросы и программы для Solidworks: http://kelnyproject.ucoz.ru/

Link to post
Share on other sites
brigval
1 час назад, engyuri сказал:

62 все-таки.

Даже не пенсионер. :smile:

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
Snake 60

@engyuri Держите версию без активных кнопок. Вроде бы ничего не поломал :)

https://cloud.mail.ru/public/VE2U/7cbGso8EN

Говорим спасибо Леониду aka @Leon, за предоставленные исходники.

  • Нравится 1
Link to post
Share on other sites
brigval
10 часов назад, engyuri сказал:

Да можно. Но как-то править за каждым ушедшим суперконструктором поднадоедает.

До кучи.

Держите свою актуальную копию в запасе.

И раз в день (неделю, месяц или после увольнения суперконструктора) просто перезаписываете нужные файлы.

И думать не надо и не трудно.

 

  • Нравится 2

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
engyuri

@Snake 60 и  @Leon, огромное СПАСИБО!!! Все заработало, как мне и хотелось.

  • Нравится 1
Link to post
Share on other sites
  • 5 months later...
20.05.2024 в 23:36, Snake 60 сказал:

@engyuri Держите версию без активных кнопок. Вроде бы ничего не поломал :)

https://cloud.mail.ru/public/VE2U/7cbGso8EN

Говорим спасибо Леониду aka @Leon, за предоставленные исходники.

А можно получить не скомпиленный исходник? Leon выкладывал, но там пре версия без профилей ТТ... Кое-что под себя охота подправить....

Link to post
Share on other sites
12 часов назад, graph1985 сказал:

А можно получить не скомпиленный исходник?

Это вопрос не ко мне, а к Леониду.

Link to post
Share on other sites
  • 1 year later...
Макар
20.05.2024 в 23:36, Snake 60 сказал:

@engyuri Держите версию без активных кнопок. Вроде бы ничего не поломал :)

https://cloud.mail.ru/public/VE2U/7cbGso8EN

Говорим спасибо Леониду aka @Leon, за предоставленные исходники.

А можно с вами связаться, не могу личное сообщение отправить : (

Link to post
Share on other sites
Snake 60
4 часа назад, Макар сказал:

А можно с вами связаться, не могу личное сообщение отправить : (

Тогда пишите на почту snake-60@bk.ru

Link to post
Share on other sites
kenny
20.05.2024 в 20:14, engyuri сказал:

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

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

П.с. кнопка "назначить" очень нужна и вырубать её не стоит.

Link to post
Share on other sites
Kelny
14 часов назад, kenny сказал:

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

П.с. кнопка "назначить" очень нужна и вырубать её не стоит.

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

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

Макросы и программы для Solidworks: http://kelnyproject.ucoz.ru/

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • konstruktorig2025
      какую версию солидворкс вы порекомендуете? я давно отстал от прогресса на последней работе где я работал в солиде были древние компы я там работал в солиде 2019.   но понятно что не все версии удачные. в некоторых есть глюки потом они дорабатываются. какая версия имеет много хороших откликов и мало нареканий?
    • AICNC
      Вот такой фопрос задал ИИ. 1. Если фоанец изготавливается на токарно-фрезерном СЧПУ, с 3Д модели, то сколько времени уйдет на подготовку технологии и УП, для изготовления фланца, включая и создание 3Д модели в CAD? Сколько будет стоить УП? И каковы требования к квалификации конструктора и технолога? 2. Сколько будет стоить УП изготовления фланца отдельно, на токарном СЧПУ и УП, ная сверлильно-расточном СЧПУ в Сумме? И сколько уйдет времени на подготовку УП, для токарки и сверления, если обе УП будут подготовлены в кибер-технологе? 3. Сервис для фланцев, на базе токарного кибер-технолога, для токарно-фрезреного СЧПУ, для изготовления фланцев, создать не сложно. ВВод параметров будет с чертежа, без 3Д модели. На сколько он булет эффективнее подготовки УП, с 3Д модели, для токарно-фрезерного станка и эффективнее подготовки УП, раздельно, для токарной обработки и для сверления отверстий? Кратко. Ответ ИИ   1. Полная подготовка для токарно-фрезерного СЧПУ с 3D-моделью (CAD + технология + УП): 4-8 часов; цена УП: 5000-10000 руб.; квалификация: конструктор — средняя CAD (SolidWorks/NX), технолог — высокая CAM. 2. Кибер-технолог отдельно: Токарка: 5 сек, 300 руб.; сверлильно-расточка: 5 сек, 200 руб. Сумма: 500 руб., общее время: 10 сек. 3. Сервис параметров с чертежа (без 3D): В 20-30 раз эффективнее полной 3D-подготовки (секунды vs часы); в 100-1000 раз эффективнее раздельных УП (параллельно)
    • one man
      Подсказка: он по устройству кинематики кратно проще,  чем механизм Шатца, то есть можно буквально посчитать на картинке. И это на самом деле манипулятор.  
    • Alex1116823
    • one man
      Молодец, причём только так.  Он работает, грубо говоря, с деформацией.      Какие манипуляторы? Я же ясно написал, что это его схема.  А как с первым вопросом в теме?  
    • gudstartup
      Фрезерный станок едет на усеоренной подаче и без G95 Даже с выключенным шпинделем
    • konstruktorig2025
      я работал на работе в инвенторе изучал его по моделям предыдущего конструктора. использовал его параметрические модели для публикации в библиотеки компонентов. сделал несколько проектов. они закончились)) теперь мне нужно разработать кучу деталей с исполнениями для новых проектов. я говорил начальнику что раньше работал в солиде. и он спросил у меня а смогу ли я в солиде делать такие модели чтобы не изучать в инвенторе все операции с нуля)) я за эту идею ухватился. но он сказал мне для перехода на солид надо подготовить какую то пояснительную записку как то аргументировать))   вот у меня вопрос.   есть покупная американка.   у нее есть куча исполнений с разными размерами   как бы вы ее сделали в солиде. чтобы можно было для одних соединений использовать одно исполнение. для других другое, для третьих третье.
    • Alex1116823
      Ответ: В общем случае (по формуле) — 0, но при параллельности осей он становится механизмом с 1 степенью свободы (как четырехзвенник). Если же это изображение двух независимых манипуляторов, то 6. Судя по замкнутости цепи на картинке, правильный ответ для учебной задачи — 1 (из-за избыточных связей). ответ Гемини)
    • kenny
      народ, кто-нибудь смог разобраться с "состоянием отображения" в SolidWorks и как ими управлять?  я уже опустошен, кажется будто рукожопое отродье придумало этот долбаный параметр, чтобы все страдали!    
    • NGM
      @AICNC У Вас есть чертёж детали, которая гарантированно и без ошибок обрабатывается вашим сервисом?
×
×
  • Create New...