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

Наличие чертежа


shurick

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

brigval Я не смог запустить на win7. Скачал с этого форума, с яндекс диска, который ты заливал запускаю .exe и ничего не происходит. Мб я пропустил какой-то фаил с порядком установки?

 

18 минут назад, DuS сказал:

Хорошо бы кто то сделал макрос который проверял бы наличие чертежа одного имени с моделью.

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

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


2 минуты назад, EvPh сказал:

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

Мое мнение: так делать нельзя. Один чертеж - одна модель, несколько конфигураций - значит групповой чертеж. 

Повторюсь, чтоб избежать холиворов это мое мнение.

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

brigval Я не смог запустить на win7. Скачал с этого форума, с яндекс диска, который ты заливал запускаю .exe и ничего не происходит. Мб я пропустил какой-то фаил с порядком установки?

Программа запускает разные окошки по кнопкам макросов. Там, в Руководстве, вкратце написано как сделать.

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

А в нынешних реалиях на 20 солиде можешь что-то подсказать по поводу проверки наличия чертежей?

 

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

Хорошо бы кто то сделал макрос который проверял бы наличие чертежа одного имени с моделью.

Артем Татуревич написал макрос, который ищет чертеж не по имени файла, а по внутренней ссылке. Единственное данный макрос работает только "вниз" (то есть ищет рекурсивно вглубь от открытой детали или сборки.)

Вот ссылка : https://www.codestack.net/solidworks-api/document/drawing/open-associated-drawing/

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

 

15 часов назад, EvPh сказал:

А в нынешних реалиях на 20 солиде можешь что-то подсказать по поводу проверки наличия чертежей? Я сейчас задал свойства "наличие чертежа" со значениями "да", "нет", "не требуется".

 

 

Как вариант писать либо в фаил SW если удобно либо в поток ntfs (mPDM), чтоб не мучиться с записями в формат файла, да и не только таких, любых и для любых файлов. не только с файлами солида приходится работать.

А можно и копии файлов писать и любые другие данные :)

 

mpdm2_0.zip

mPDM.gif

На фото автоматическое заполнение свойств через плагин к солид ворксу, там любые значения можно писать и ручками и шаболонами. Например имя файла вносить или дату, если SolidWorks выше 2014 зачитывать значения из файла SW автоматом не может (SW плагина нету) . А внести данные какие хочешь может и в любой тип файлов без разницы и обратно в фаил тоже при наличие плагин соответствуещего.  Например можно SW2014 и компас 3д и даже между собой :)

 

 

15 часов назад, EvPh сказал:

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

Пиши в свойства модели , их можно видеть и сортировать и тд..

Формат А3.jpg

 

 

15 часов назад, EvPh сказал:

Но я не могу на это надеяться, потому что в фирме я не один.

 

Без определенного стандарта не как !

 

14 часов назад, DuS сказал:

То есть алгоритм такой: в сборке нажимаешь макрос и он открывает каждую деталь запускает кнопку "создать чертеж" и если чертеж есть то записывает это в итоговую таблицу которую выдает по итогу.

Лучше уж в фаил SW писать от туда  в Exel можно вставить

14 часов назад, EvPh сказал:

На какие-то конфигурации есть чертеж, на какие-то нет. А название файла чертежа у них одно и то же

 

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

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

Артем Татуревич написал макрос

Ого, мб подойдёт. Я хотел как-нибудь попробовать написать макрос, но пока не разобрался как это делать. Сейчас попытался скопировать и вставить код, но ничего не вышло. Есть ли готовый файл? 

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

 

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

 

Артем Татуревич написал макрос, который ищет чертеж не по имени файла, а по внутренней ссылке. Единственное данный макрос работает только "вниз" (то есть ищет рекурсивно вглубь от открытой детали или сборки.)

Вот ссылка : https://www.codestack.net/solidworks-api/document/drawing/open-associated-drawing/

Спасибо!

А кто может из кода сделать файл макроса? А то я не умею((

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

 

 

 

Короче, макрос хороший , но делает не то что надо нам. Он просто открывает связанные чертежи, а нужно чтоб был список наличия чертежей.

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

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

@DuS Как ты в итоге его запустил? Мб можно его подредактировать или сделать что-то на его основе? 
Что-то вроде "открыть и закрыть i чертеж", "Создать таблицу"(2 столбца n строк), если получилось открыть чертеж, то в столбце отвечающем за наличие чертежа "имеется", если не получилось открыть "нет". Если что, я не программист, просто предполагаю)

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

@DuS Как ты в итоге его запустил? Мб можно его подредактировать или сделать что-то на его основе? 
Что-то вроде "открыть и закрыть i чертеж", "Создать таблицу"(2 столбца n строк), если получилось открыть чертеж, то в столбце отвечающем за наличие чертежа "имеется", если не получилось открыть "нет". Если что, я не программист, просто предполагаю)

скопировал текст в новый (пустой макрос). 

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

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

Но сейчас это для меня далеко и долго. И всё равно спасибо

 

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

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

Короче, макрос хороший , но делает не то что надо нам. Он просто открывает связанные чертежи, а нужно чтоб был список наличия чертежей.

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

Куда макрос должен будет записать информацию? В текстовый файл или сразу в свойство файла?

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

В текстовый файл или сразу в свойство файла?

Ну ты сам подумай, если есть в свойствах то можно и перенести все автоматом в Екселль и текстовый. Можно и на чертеж вывести эти данные и в спецификацию.

А текстовый можно и потерять фаил.

Вообще все пишут в свойства файла.. туда все что хочешь можно вписать и потом это использовать и оперировать этими данными.

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

Куда макрос должен будет записать информацию? В текстовый файл или сразу в свойство файла?

Пусть выдает окно (по типу сводки, как в 2020 солиде при открытии файла), данные из которого можно скопировать. Вносить данные в свойства файла не нужно.

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

Куда макрос должен будет записать информацию? В текстовый файл или сразу в свойство файла?

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

Ссылка на сообщение
Поделиться на других сайтах
17.05.2021 в 10:40, EvPh сказал:
17.05.2021 в 10:23, DuS сказал:

Хорошо бы кто то сделал макрос который проверял бы наличие чертежа одного имени с моделью.

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

На одну модель (деталь/сборку) с конфигурациями есть несколько файлов чертежей с одинаковым названием? Чертежи что, в разных папках?

 Без макроса все чертежи в папке можно из проводника посмотреть - достаточно в окне поиска вбить расширение .slddrw, затем всё выделить - >"скопировать путь" и вставить пути в ексель

drw search in explorer.jpg

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

Там где я работаю для того, чтобы не плодить кучу файлов, сделали такую систему:
Есть деталь ХХХХ.0000.00.00.00.01 Деталь.sldprt с конфигурациями -00, -01, -02
Есть чертеж ХХХХ.0000.00.00.00.01 Деталь.slddrw на первом листе этого файла чертеж по модели -00, следующий лист этого же файла чертежа принадлежит конфигурации -01, на третьем листе расположена конфигурация -02.
Т.е. если мне нужно найти чертеж второй конфигурации через проводник, то мне нужно найти ХХХХ.0000.00.00.00.01 Деталь.slddrw и открыть 3 лист. Поэтому вбить в проводник "ХХХХ.0000.00.00.00.01-02" не получится, как раз из-за этого и возникает потребность отчета о наличии чертежей именно внутри солида. Т.к. если я открою ХХХХ.0000.00.00.00.01 Деталь.sldprt, выберу конфигурацию -02 и нажму "Открыть чертеж", то солид откроет именно чертеж второй конфигурации, если такой имеется.

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

открою ХХХХ.0000.00.00.00.01 Деталь.sldprt, выберу конфигурацию -02 и нажму "Открыть чертеж", то солид откроет именно чертеж второй конфигурации, если такой имеется

Это не SolidWorks, это Искусственный Интеллект какой-то )

Чертёж открывается на том листе, на каком он сохранялся/закрывался, на наличие/отсутствие листа с конфигурацией не реагирует. Главное, чтобы в папке с моделью лежал файл чертежа с таким же названием, выше уже сказано об этом. А макросом, наверное, можно проверить виды на чертежных листах и внести в свойства конфигурации модели, что есть "чертёж"

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

Это не SolidWorks, это Искусственный Интеллект какой-то )

5 часов назад, Kir95 сказал:

Без макроса все чертежи в папке можно из проводника посмотреть - достаточно в окне поиска вбить расширение .slddrw, затем всё выделить - >"скопировать путь" и вставить пути в ексель

Поверь в TOtal commander это еще кручи делается и проще.. ctr+b и пишешь известные цифры/буквы останутся тоько те файлы что там есть и поиск подобно, но фаил на панел и потом сразу можно все в ехель таблицу. плагинов не каки не надо для этого.

5 часов назад, Kir95 сказал:
4 часа назад, EvPh сказал:

.е. если мне нужно найти чертеж второй конфигурации через проводник, то мне нужно найти ХХХХ.0000.00.00.00.01 Деталь.slddrw и открыть 3 лист. Поэтому вбить в проводник "ХХХХ.0000.00.00.00.01-02" не получится, как раз из-за этого и возникает потребность отчета о наличии чертежей именно внутри солида. Т.к. если я открою ХХХХ.0000.00.00.00.01 Деталь.sldprt, выберу конфигурацию -02 и нажму "Открыть чертеж", то солид откроет именно чертеж второй конфигурации, если такой имеется.

Так бы и сказал сразу!!!

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

 

 

1 час назад, Kir95 сказал:

Это не SolidWorks, это Искусственный Интеллект какой-то )

Нет, ты же мне делал.. Ты себе сделал в проводнике отображать данные по конфигурациям в дискрипшине кажется. Вот тоже самое но для файлов чертежей как я понял. Они видеть должны что есть на конфигурацию чертеж. В файла  чертежа просматривает наличие конфигураций и прописывает в проводник!

 

 

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

данные из которого можно скопировать. Вносить данные в свойства файла не нужно.

Ты предлагаешь каждый фаил открывать и копировать куда та там что у него есть а потом сверять еще каждый раз что нового у этого или у того файла?

Чем тебе не катит данные в сам фаил в качетве поля, где ими можно оперировать и работать ?

1 час назад, Kir95 сказал:

А макросом, наверное, можно проверить виды на чертежных листах и внести в свойства конфигурации модели, что есть "чертёж"

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

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • vladimir.songin
    • vad0000
      Вы сначала загружаете файл с изображением, мышью выбираете поле, куда хотите вставить изображение, и мышью нажимаете на изображение.   да
    • vladimir.songin
      схема.jpg видно? Как я понимаю, хотите видеть ручное позиционирование без входа в 19 или 50 меню?   Простите за глупый вопрос, как помещать изображения и фото так как вы поместили?
    • vad0000
      Покажите эту схему Нажмите на ЧПУ - ручное позиционирование осей. Фото
    • A_1
      Здравствуйте. Это можно сделать через команду Изменить параметры.
    • vladimir.songin
      Для оси X, по схеме, активация всегда активна. В шкаф посмотрю попозже. Сегодня поеду на этот завод. Тем не менее, чтобы ось X в подвигать, нужно активировать этот выход. На схеме указано, что 2006 это: proportional valve ON.  схема.jpg 24В, которые активируют привод оси X, появляются после того, как запускаем гидравлику и отрабатывает реле безопасности. Я думаю что с разрешением на движение оси X всё нормально, потому что если: Включить ось X Передвинуть ось X куда-нибудь к середине Перезапустить станок и нажать старт то ось X едет в конец до упора, (значит с разрешением всё ОК) отрабатывает концевик оси X, (Нажать концевик пораньше и проверить останавливается ось X по концевику или по упору не пробовал) позиционируется ось R Балка едет до упора вверх.  Станок дальше не работает.  Если всё то же без оси X, то станок работает, но ось X соответственно не движется.  Что касается оси R, ранее я ввёл в заблуждение. Для того, чтобы подвигать ось R, нужно активировать выход не 2006 а 1102. 
    • Artas28
      уже ничего.
    • ДОБРЯК
      Интересная методика испытаний. Сначала предложить изменить собственные частоты изделия, которое испытывается. А потом сказать
    • Bot
      В год 35-летия компании вклад АСКОН в развитие российской индустрии информационных технологий отмечен Министерством цифрового развития, связи и массовых коммуникаций Российской Федерации. Сооснователь и председатель совета директоров АСКОН Александр Голиков награжден Почетной грамотой Минцифры России. Государство особо подчеркнуло его заслуги в обеспечении замещения зарубежных отраслевых решений и программного обеспечения. Смотреть полностью
    • vladimir.songin
      Вы ведь тоже понимаете, что решаю не я. Я бы с удовольствием соскочил с этого дела, но только путём решения вороса каким-либо образом.  Никогда не оставляю после себя нерешённых задач.  Я всё передал и предложил в соответствии с нашими с вами договорённостями.  К сожаление решение вышестоящих немного не такое, как я ожидал.  Пытаюсь добить тему до конца. Много уже изучил, знаю и понимаю. Ось Х точно рабочая. Ничего с ней не нужно делать. Это мне уже понятно.  P.S. За любую помощь буду в любом случае благодарен. 
×
×
  • Создать...