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

Сделай свою работу в 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 эмодзи.

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

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

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

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

    • Dmitry777



  • Сообщения

    • Nastyrnuy
      Где то тут путаница идет... не совпадние (жесткий диск (он жесткий или элетронный диск?)), есл жесткий диск то флоппик  точно 1.44 и эмулятор можно на 1ю44, Но если вы используете эмулятор на 720 то это как правило серия станка не CF а CD....и.т.д поэтому фотки давай и станка серию и тип, и плат, и ошибку на экране где Биос кажет и флорри и диск, а то мы все тут будем по разному понимать..!
    • Viktor2004
      Вы же лучше меня знаете что запрсто записать на машину не только чужой, но и свой OPRMINF не получится
    • gudstartup
      полная чушь если ид меняется ошибка 5523 гарантирована иначе чужо ой oprminf запросто можно было бы записать на любую машину
    • paull3
      Всем добрый день! докладываю - 1) батарейка живая и после отключения от сети на сутки показала 3,63в, 2) записал файлы из архива на юсб флешку размеролм 720кБ - вставил в эмулятор, затем включил станок- станок никак не отреагировал, флешка вроде как считалась( индикация светодиодом на ней) 3) сделал загрузочную дискету дос, удалил файлы те что там записались и записал из архива - вставил в дисковод, включил станок- реакции не последовало, ...индикации и характерных звуков считывания не было, возможно неисправен дисковод, хотя когда переключал его на эмулятор он был исправен....   Добрый день, посмотрю, напишу  
    • Nastyrnuy
      Не, загрузочная не помешает! Анатолий правильно говорит, у станков серии CF FCки разные могутьбыть! И причем это даже не напрямую от серии CF Зависит, а от конфиги трех плат которые составляют комп оператора. так Паюль фоткай морды этих плат тоже( они там могут быть из 3 плат самая правая PEC(o4/05/07) или 1(все в одном AMS-75(уже проц Пень 75)! )! Но, по любому станок уже в годах и винты не вечные, так что FC может и не смочь помочь с запуском станка(если винт сыпется..). А кстати JP soft у Вас запускается , или на отдельном компе проги рабочие пишете!!
    • Viktor2004
      Не обращал внимание, но наверняка менялся. А когда я платы FROM/SRAM местами на двух станках менял, для них вообще все ID должны поменяться. Ни разу сертификат не слетал
    • gudstartup
      @Viktor2004 вы же знаете как... а cncid менялось при  этом 
    • Viktor2004
      Как попробовать? Платы поменять? Так уже менял много раз.
    • gudstartup
    • Рома калужский
      Здравствуйте. У кого есть токарник, подскажите как заставить его работать по программе, с не вращающимся шпинделем, но работающем в режиме оси "С". А то всегда ругается на то, что нет вращения Сразу ответ на вопрос "а зачем это надо?" - мне нужно поставить метки (точки)
×
×
  • Создать...