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

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

23 часа назад, brigval сказал:

Получается как одно целое.

Текст искать и заменять в заметке.

К этой композиции добавить ссылку на свойство чертежа, например: 

$PRP:"ПунктТТ_Сварка", $PRP:"ПунктТТ_Пайка", $PRP:"ПунктТТ_Клей".

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

 

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

 

 

28.03.2021 в 17:37, AuthorITet сказал:

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

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

 

 

 

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


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

К этой композиции добавить ссылку на свойство чертежа, например: 

$PRP:"ПунктТТ_Сварка", $PRP:"ПунктТТ_Пайка", $PRP:"ПунктТТ_Клей".

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

Да, как вариант :i-m_so_happy:

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

К этой композиции добавить ссылку на свойство чертежа, например: 

$PRP:"ПунктТТ_Сварка", $PRP:"ПунктТТ_Пайка", $PRP:"ПунктТТ_Клей".

 

Можно пример, пожалуйста ? ))
Я с этой мысли начинал, но собственно,  $PRP:"ххх" в этом символе ни на что не меняется, в обычной заметке - без проблем. (у меня sw2019, в ранних версиях тоже, проверял)

Рисовать свой блок из эскиза и заметки - решение. Но это уж совсем костыли какие - то. Пока надеюсь разобраться со стандартными инструментами.

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

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

Тупо не могу открыть ексель из макроса SW. Может кто сталкивался? Гугл-поиск решения не дал.

SW17SP5, MSOfice 2013.

Пишет  такое, как на рисунке, библиотеки подключены.

 

1.jpg2.jpg

 

ExcelRun.swp

1.jpg

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

Удалось запустить Ексель при позднем связывании, когда  используем

Dim xlApp As Object взамен Dim xlApp As Excel.Application

Если кому интересно, почитать можно тут

Но далее команды все равно вызывают ошибку, ж короче

 

1.jpg

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

Можно пример, пожалуйста ? ))

 

29.03.2021 в 13:10, brigval сказал:

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

 

12 часов назад, Kelny сказал:

К этой композиции добавить ссылку на свойство чертежа, например: 

$PRP:"ПунктТТ_Сварка", $PRP:"ПунктТТ_Пайка", $PRP:"ПунктТТ_Клей".

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

 

 

 

9 часов назад, AuthorITet сказал:

$PRP:"ххх" в этом символе ни на что не меняется

 

12 часов назад, Kelny сказал:

значке сварки (который в блок не пихается и ссылки на файл не хочет заглатывать)

 

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

@brigval пробовал, результата нет

 

Вот еще можно пошаманить https://www.hardforum.ru/t74159/

Надо запустить с ключом Excel.exe /regserver

Попробовал бы запустить и от имени администратора тоже...

Как-то один раз мне помогло.

 

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

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

Тупо не могу открыть ексель из макроса SW. Может кто сталкивался? Гугл-поиск решения не дал.

Вылечил переустановкой на MsOfice 2019 x64, все заработало!

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

Вылечил переустановкой на MsOfice 2019 x64, все заработало!

Можно ещё удалить из макроса строки и библиотеки с Solidworks - они в выложенном макросе не используются.

Возможно предыдущий установщик что-то не дорегестрировал (именно это следует из сообщений программы), а сам Exсel вообще работал? Путь к библиотеке был указан правильный?

Возможно надо было найти файл библиотеки Microsoft Excel... (так понимаю в данном случае это файл excel.exe) через кнопку Browse...

 

 

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

Подскажите пожалуйста в отладчике sw vba в окне waches хочу посмотреть структуру данных

например

Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc

 

но они не разворачиваются (объект есть, плюсик есть но внутри пусто)

это заблокировано в принципе или нужно гдето включить отображение дерева дочерних объектов?

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

Подскажите пожалуйста в отладчике sw vba в окне waches хочу посмотреть структуру данных

например

Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc

 

но они не разворачиваются (объект есть, плюсик есть но внутри пусто)

это заблокировано в принципе или нужно гдето включить отображение дерева дочерних объектов?

У меня для SoldWorks это тоже не работает.

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

структуру данных

А что именно вы ожидаете там увидеть?

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

Мне нужно в детали увидеть диаметр размер или радиус, листовое тело, сварное, количество отверстий или диаметров.

Возможно такое ?

Да а можно чтоб при закрытии детали/сборки запускался макрос вносил изменения прям перед тем как закроет фаил солид?

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

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

Вторая "хотелка" слишком неопределенная, непонятно как макрос сам без вас будет определять, что вы хотите изменить

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

Вторая "хотелка" слишком неопределенная, непонятно как макрос сам без вас будет определять, что вы хотите изменить

Хочется чтоб макрос выполнил именно "хотелку" при закрытии файла чтобы данные по "изделию " были актуальны.

Хотелки мои простые это чтоб можно было понимать что за деталь/сборка, скажем объединяю анализ и геометрический поиск с данными такими как масса, площадь и тд.

Это позволяет быстро сформировать документы некоторые , например для посчитать цену или есть на складе или заказать, до окончания проектирования.

Хочется перенести большие возможности которые есть в ПДМ системе из ее базы в фаил Солида. 

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

в какое место вы планируете "записать" эти данные? Чем вас не устраивают "свойства конфигурации"?

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

место вы планируете "записать" эти данные

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

Я понимаю что это я "скрестил" ежа с уткой, но мне нравется подобный "зверушка" очень и реализует он очень многое и даже имеет огромный потенциал... например со всеми САПР к которым есть соответствующий плагин. Для Компас есть и уже получается что Компас + SolidWorks 2014 прекрасно скрещены по мето данным из файлов  можно обмениваться и тд..

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

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

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

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

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

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

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

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

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

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

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

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



  • Сообщения

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