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

Property tab builder


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

31 минуту назад, VOleg сказал:

Так если заработает, то и всем так захочется...

это уже риторика, предлагаю не углубляться))

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


2 часа назад, DuS сказал:

К сожалению программирование это не мое(

Зря отнекиваетесь - это не сложнее чем на форуме сообщения писать.

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

Зря отнекиваетесь - это не сложнее чем на форуме сообщения писать.

Я честно говоря при всем желании не знаю даже с чего начать)) 

Как то попросил написать прогу на эту тему знакомого программиста, но он не смог найти времени.

Вот осталось нечто типа тз)

блок схема.docx

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

Зря отнекиваетесь - это не сложнее чем на форуме сообщения писать.

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

InsertVirtualPart.swp

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

как в этом макросе проверять детали только верхней сборки и не лезть в подсборки. Я не понимаю...

Цитата

Function GetComponents( ByVal TopLevelOnly As Boolean ) As Object

Parameters

TopLevelOnly
True to get only the number of  components at the top level of the FeatureManager design tree, false to get the number of  top level and all child components in the FeatureManager design tree
https://help.solidworks.com/2010/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.iassemblydoc~getcomponents.html

Вольный машинный перевод:

Цитата

Параметры

TopLevelOnly
Значение true, чтобы получить только количество компонентов на верхнем уровне дерева конструирования FeatureManager, значение false, чтобы получить количество компонентов верхнего уровня и всех дочерних компонентов в дереве конструирования FeatureManager.

Соответственно меняем строку в начале кода:

Цитата

 ...

  'Здесь будет цикл по проверке вставленна эта деталь уже в сборку или нет
    'Для этого получаем все компоненты сборки - параметр False (ставим True - что бы получить компоненты только верхнего уровня)
    Comps = swAssy.GetComponents(True)
...

 

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

Вольный машинный перевод:

Соответственно меняем строку в начале кода:

 

Все понял, изменил. Заработало. Спасибо огромное!!!

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

А вы не пробовали задать диапазон так, как просит таббилдер?

Я так и написал, что пробовал на разных ПК ОДИН И ТОТ ЖЕ шаблон - на одном ПК работает, на другом ругается. И ругается он на любую форму записи диапазона. Система Win10x64 офис 2016. Проблема решилась переустановкой системы... Но это не решение, надо бы найти в чем косяк...

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

И ругается он на любую форму записи диапазона.

Проверить как отображается диапазон, например, A1 или R1C1 (если настроин один стиль, то другой не воспринимается).

Меню Параметры-Формулы-Стиль ссылок R1С1

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...