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

Сделай свою работу в Solidworks эффективнее


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

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

хорошее приложение и заслуживает вывести в отдельную тему, как SWplus

Соглашусь

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


Коперник 4.3.3

- исправил лютый косяк - не вносилось свойство Наименование_ФБ, если прогонять модель через макрос, из чертежа если запускать - вносилось. то ли забыл, то ли забил - т.к. от "фонтсайзов" избавляемся 

мы то в чертёж, как и в специфу и пдм (только осваиваем) берём свойство "Наименование", а тут со старыми чертежами/моделями стал работать - увидел. вернее до этого я видел уже даже видео выкладывал как поправить свойства и для чертежа сделал, а про модель и не проверил.

 

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

Коперник.swp

 

здесь для чертежа добавил кнопку перезагрузки форматки (макрос лежит в подпапке Коперник)

Надфиль.swp

 

 

ссылка на полный архив

 

да, возможно, надо в отдельную ветку уходить, чтоб не захламлять здесь тему

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

да, возможно, надо в отдельную ветку уходить, чтоб не захламлять здесь тему

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

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

Добрый день!
Попался некий макрос-подсказка для показа тех позиций, которые были пропущены или просто не указаны на чертеже.
Если запустить(RUN) макрос, то считывание идет по ПЕРВОМУ столбцу ВСЕХ спецификации, расположенных только на Первом листе многостраничного чертежа.
Вопрос к знатокам:
 1.Есть ли возможность изменить код так чтобы, например, данные брались с другого столбца спецификации?
 2. Также хотелось бы применять макрос к любому из открытых листов многостраничного чертежа.
 Спасибо.
 

BalloonCheck (1).swp

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

@dommast А зачем это делать макросом, когда стандартная солидовская спецификация умеет показывать это

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

@dommast

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

 

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

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

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

Макросом я одним кликом увижу все пропущенные позиции наглядно и списком

Подозреваю что вы в курсе, но на всякий случай напишу. Макрос spec editor обладает подобной функцией.

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

Подозреваю что вы в курсе, но на всякий случай напишу. Макрос spec editor обладает подобной функцией.

Спасибо, но я предпочитаю применять отдельные макросы , конкретно к часто повторяющим  задачам (Мебель). 
Поэтому шикарными  SWPlus  и др. не стал пользоваться.

Ссылка на сообщение
Поделиться на других сайтах
22.03.2024 в 11:50, dommast сказал:

Вопрос к знатокам:
 1.Есть ли возможность изменить код так чтобы, например, данные брались с другого столбца спецификации?
 2. Также хотелось бы применять макрос к любому из открытых листов многостраничного чертежа.

1. В строке 

dataindex1(arr1) = swTable.Text(r, 0)

цифру "0" заменяете на нужную (0 - это первый столбец).

У меня номера позиций в третьем столбце, поэтому в макросе поставил dataindex1(arr1) = swTable.Text(r, 2)

2. У меня на sw2020 ваш макрос ничего не нашел ни на каком листе.

Немного поправил код теперь работает с любого листа и возвращается на первый.

BalloonCheck.swp

 

Изменено пользователем malvi.dp
Уточнение
Ссылка на сообщение
Поделиться на других сайтах
23.03.2024 в 22:39, malvi.dp сказал:

1. В строке 

dataindex1(arr1) = swTable.Text(r, 0)

цифру "0" заменяете на нужную (0 - это первый столбец).

У меня номера позиций в третьем столбце, поэтому в макросе поставил dataindex1(arr1) = swTable.Text(r, 2)

2. У меня на sw2020 ваш макрос ничего не нашел ни на каком листе.

Немного поправил код теперь работает с любого листа и возвращается на первый.

BalloonCheck.swp 85 \u041a\u0431 · 4 скачивания

 

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

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

Добрый день! Я пользуюсь таким макросом для проверки позиций.

Position App.bmp Проверить позиции.exe

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

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

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

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

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

стальные спецификации остаются не задействованы

Куча спецификаций и сборок в одном файле? Круто. Наверное это удобно. Хотелось бы узнать как это выглядит

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

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

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

Да,спасибо, предварительно я, конечно, делаю чертежи сборки отдельными файлами.
На каждом таком чертеже присутствует спецификация. И макрос-подсказка сейчас прекрасно работает.
Потом для производства собираю их в многостраничный чертеж и в PDF.
Но бывают чертежи сборок (своя спецификация)с подсборками (своя спецификация), бывают скопированные чертежи прежних сборок с изменениями( что-то добавилось или погасилось). 
Вот про именно про это я и говорил.

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

Потом для производства собираю их в многостраничный чертеж

По мне так Вы делаете лишнюю работу. В многостраничный ПДФ можно собрать тем же Адобе Акробатом ПРО версией (не Ридер) без необходимости создавать многостраничник в солиде.

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

По мне так Вы делаете лишнюю работу. В многостраничный ПДФ можно собрать тем же Адобе Акробатом ПРО версией (не Ридер) без необходимости создавать многостраничник в солиде.

Согласен с вами, но сама работа не лишняя, просто большее время уходит на открытие больших чертежей. Пока ворочает читаю новости и полезности.  Зато все собрано сразу в одном файле. И, как обычно бывает,  при внесении каких либо изменений не нужно снова идти по кругу и сначала  сохранить каждый чертеж в отдельный ПДФ, а затем снова их собирать. Имя ПДФ у меня такой же как и чертеж. Получится в одном файле будут разные ПДФ с одинаковым именем.  Основное неудобство во всей работе SW это производительность.

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

при внесении каких либо изменений не нужно снова идти по кругу и сначала  сохранить каждый чертеж в отдельный ПДФ, а затем снова их собирать. Имя ПДФ у меня такой же как и чертеж. Получится в одном файле будут разные ПДФ с одинаковым именем.

Вам не нужно собирать всё, вам нужно удалить устаревшие листы и добавить новые, как делается всё это, как написали выше, в платном:

 

1 час назад, Snake 60 сказал:

Адобе Акробатом ПРО версией (не Ридер)

или аналогичными программами, в том числе бесплатными.

 

 

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

или аналогичными программами, в том числе бесплатными.

Нет наверное. В Адобе Акробат ПРО версии я прямо в чертежи вставляю файлы контуров, и причем не ссылки. А при изменении листа контур удаляется сам и это правильно, потому что чертеж изменился

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

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

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

Если вдруг я буду редактировать в pdf24 закладки иногда теряются.

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

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

Адобе Акробат ПРО

Майкрософт отключила из за санкций компании, и адобе скоро тоже наверно рубанет лицензии.

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

    • 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, на предмет загрузки драйвера принтера, ничего не получилось, зато перестали открываться некоторые страницы станочного ПО.  Образ у нас был давно снят, и мы развернули его на другую карту памяти. Родную карту я трогать не стал (как чувствовал, что нельзя ). Сервисник восстановил ПО с архивной дискеты на родную карту памяти, и всё заработало. Дискеты с архивами ПО шли вместе с документацией к машине.  Там были дискеты с Досом, станочной оболочкой, параметрами приводов, программой ПЛК. Он же и предупредил нас о предельно аккуратном обращении с родной картой памяти, и посоветовал немедленно сделать образы с архивных дискет, что мы сразу и проделали.. Вот такой сюрприз от машины эпохи Дос.
    • Борман
    • gudstartup
      а ведь все работало...
×
×
  • Создать...