Practical seminar Tekla Structures 2017

Поиск объектов по GUID в Tekla Structures

Ответить
Аватара пользователя
DrBianko
Сообщения: 385
Зарегистрирован: 07 янв 2012, 21:50
Откуда: Украина, г. Кривой Рог

Поиск объектов по GUID в Tekla Structures

Сообщение DrBianko »

Можно как-то отобразить или удалить объект зная его GUID (ID52829958-0000-00FD-3133-383432393138)?
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID

Сообщение CuPo>I<a »

как-то так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
DrBianko
Сообщения: 385
Зарегистрирован: 07 янв 2012, 21:50
Откуда: Украина, г. Кривой Рог

Re: Поиск объектов по GUID

Сообщение DrBianko »

Спасибо большое)))) А может еще сразу можно как то удалять по GUID?)

Например, если в болтах "Расст. между болтами по оси Х или Y" по каким то причинам будет пустым, тогда болты не отображаются просто.
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID

Сообщение Danila_ZLT »

DrBianko писал(а):Спасибо большое)))) А может еще сразу можно как то удалять по GUID?)

Например, если в болтах "Расст. между болтами по оси Х или Y" по каким то причинам будет пустым, тогда болты не отображаются просто.
Макросик сделать?
Вводите GUID объекта, а дальше две большие кнопки "выбрать" и "удалить".
Выбрать - выбирается в модели и масштабируется на него (делайте с ним штатно что хотите).
Удалить - убивает с концами :twisted: , даже заблокированое :( .
Пойдет?
Автоматизируем хаос... Недорого...
Аватара пользователя
DrBianko
Сообщения: 385
Зарегистрирован: 07 янв 2012, 21:50
Откуда: Украина, г. Кривой Рог

Re: Поиск объектов по GUID

Сообщение DrBianko »

Было бы очень удобно, и думаю не только мне.
Да, главное что бы кнопки были большие)))))) :D

П.С. А чем вы пользуетесь при создании макросов для Теклы?) Честно говоря впечатлен, тоже интересно было бы по-разбираться :roll:
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID

Сообщение Danila_ZLT »

Пользуюсь Microsoft Visual Studio, потом блокнотом просто :lol:
П.С. Как размер? Пойдет? :lol:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
Аватара пользователя
DrBianko
Сообщения: 385
Зарегистрирован: 07 янв 2012, 21:50
Откуда: Украина, г. Кривой Рог

Re: Поиск объектов по GUID

Сообщение DrBianko »

Именно то что нужно))) :D
Вы мой кумир)))

Только кнопки у меня не такие(( Ну с этим я сам разберусь уже :D
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
AntonB
Сообщения: 56
Зарегистрирован: 19 дек 2012, 17:05

Re: Поиск объектов по GUID

Сообщение AntonB »

а можно такую же мини-програмку, только для поиска марок?
уж больно неудобно через фильтр каждый раз протыкивать.
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID

Сообщение CuPo>I<a »

AntonB писал(а):а можно такую же мини-програмку, только для поиска марок?
уж больно неудобно через фильтр каждый раз протыкивать.
Всего лишь макрос надо записать, который будет перетыкивать все что надо и кнопку на панель вынести
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID

Сообщение Danila_ZLT »

AntonB писал(а):а можно такую же мини-програмку, только для поиска марок?
уж больно неудобно через фильтр каждый раз протыкивать.
К сожалению фильтрация через API не поддерживает русских букв (ну или у меня не получилось подружить).
Пробовал делать, ищет только латиницу :( .
Автоматизируем хаос... Недорого...
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID

Сообщение Danila_ZLT »

CuPo>I<a писал(а):
AntonB писал(а):а можно такую же мини-програмку, только для поиска марок?
уж больно неудобно через фильтр каждый раз протыкивать.
Всего лишь макрос надо записать, который будет перетыкивать все что надо и кнопку на панель вынести
Простым смертным (эт я про себя) бы по простенькому, нажал кнопочку - нашел марочку :oops:
Автоматизируем хаос... Недорого...
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

Избушка-избушка! Повернись к лесу передом, а ко мне задом. И немного наклонись!" (В.Хой)
По хорошему текла не хотела с нами дружить, пришлось зайти сзади...
Вот макрос для поиска марочек
findAss.zip
Так вот выглядит
22.jpg
В многопользовательской модели - извеняйте, могут быть косячки....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
RHSY
Сообщения: 175
Зарегистрирован: 23 июл 2013, 09:42

Re: Поиск объектов по GUID в Tekla Structures

Сообщение RHSY »

Классный макрос, спасибо большое! Пользуюсь.
pdimav
Сообщения: 243
Зарегистрирован: 16 янв 2012, 19:07

Re: Поиск объектов по GUID в Tekla Structures

Сообщение pdimav »

Да, ранее выложенный макрос классный.

Альтернатива: набросал на коленках...см. вложение.

Две кнопки: Первая - анализ модели.
Далее щелкнув по заголовку таблицы можно отсортировать марки.
Выбрать нужные поля в таблице. Нажать - вторую кнопку - выбрать в модели.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось pdimav 19 ноя 2013, 10:32, всего редактировалось 1 раз.
pdimav1979(не собака)yandex.ru
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

а где поиск??? :(
и не будете ли вы так любезны сделать "allObjectsWithType.SelectInstances = false;" а то ждать замучаешся... 20000 сборок пока в память считается.
Автоматизируем хаос... Недорого...
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

Поправил чуток, теперь можно искать по имени списком.
Вот так:
6.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
CFIFT
Сообщения: 96
Зарегистрирован: 24 июн 2013, 12:23

Re: Поиск объектов по GUID в Tekla Structures

Сообщение CFIFT »

Спасибо большое! Опробовал. Удобно.
sanybod
Сообщения: 48
Зарегистрирован: 20 янв 2013, 12:27

Re: Поиск объектов по GUID в Tekla Structures

Сообщение sanybod »

Отличный макрос! Очень полезный. А можно такой же сделать для поиска позиций?
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

sanybod писал(а):Отличный макрос! Очень полезный. А можно такой же сделать для поиска позиций?
Можно. ;)
Автоматизируем хаос... Недорого...
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение CuPo>I<a »

Новая версия ищет марки, позиции и объекты модели по ID/GUID.
Поиск марок:
fa.PNG
Поиск позиций:
fp.png
Поиск по ID/GUID объекта:
fg.PNG
Действия с найденным по ID/GUID объектом осуществляется нажатием на ссылки:
- на синюю - показывает объект в модели;
- на серую - скрывает модель кроме найденного объекта;
- на красную - удаляет объекта.

UPD кто успел скачать, скачайте еще раз (ошибка была при ручном вводе ID/GUID)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RHSY
Сообщения: 175
Зарегистрирован: 23 июл 2013, 09:42

Re: Поиск объектов по GUID в Tekla Structures

Сообщение RHSY »

Спасибо, отличная штука. Все работает.
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

а что за ошибка выходит когда меняю "ищем марки"?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

vladimir_a писал(а):а что за ошибка выходит когда меняю "ищем марки"?
Версия теклы?
можно немножко правее сообщение об ошибке посмотреть? Конкретно нужен номер строки в которой ошибка произошла.
еще скажите пожалуйста значение XS_MACRO_DIRECTORY
Автоматизируем хаос... Недорого...
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Таран Д. А. »

Еще напиши что за винда
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

Danila_ZLT писал(а):
vladimir_a писал(а):а что за ошибка выходит когда меняю "ищем марки"?
Версия теклы?
можно немножко правее сообщение об ошибке посмотреть? Конкретно нужен номер строки в которой ошибка произошла.
еще скажите пожалуйста значение XS_MACRO_DIRECTORY
18.1. при нажатии на выход текла вылетела :evil: . винда 7
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось vladimir_a 11 мар 2014, 10:09, всего редактировалось 1 раз.
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

XS_MACRO_DIRECTORY????
Думаю ошибка из-за него.
Надо нажимать "Продолжить"!!!!
Автоматизируем хаос... Недорого...
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

Danila_ZLT писал(а):XS_MACRO_DIRECTORY????
Думаю ошибка из-за него.
Надо нажимать "Продолжить"!!!!
долго боролся с искушением и в итоге на выход нажал :)
Danila_ZLT писал(а):XS_MACRO_DIRECTORY????
как исправить-то?
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

Какое у Вас значение расширенного параметра XS_MACRO_DIRECTORY?
ex.jpg
Вот тут что у Вас написано?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

Danila_ZLT писал(а):Какое у Вас значение расширенного параметра XS_MACRO_DIRECTORY?
ex.jpg
Вот тут что у Вас написано?
два места: 1. как у вас 2. папка макросов среды
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

Если ошибка здесь:
err1.jpg
То попробуйте этот:
Поиск марок позиций.zip
Радикальный вариант - закоментировать строки 638,639,640 (тогда не будет автоматом переключаться выбор позиций/марок в текле)
p.s. Какое всетаки у вас значение парметра XS_MACRO_DIRECTORY?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

спасибо! этот работает без ошибок
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

У Вас два пути к макросам???
Как тогда минипанель работает?
Автоматизируем хаос... Недорого...
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

Danila_ZLT писал(а):У Вас два пути к макросам???
Как тогда минипанель работает?
нормально работает.
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

vladimir_a писал(а):
Danila_ZLT писал(а):У Вас два пути к макросам???
Как тогда минипанель работает?
нормально работает.
Значит что-то я недосмотрел.
Автоматизируем хаос... Недорого...
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

vladimir_a писал(а):
Danila_ZLT писал(а):У Вас два пути к макросам???
Как тогда минипанель работает?
нормально работает.
И эта кнопка работает?
mp.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
Аватара пользователя
vladimir_a
Сообщения: 699
Зарегистрирован: 07 дек 2011, 21:22

Re: Поиск объектов по GUID в Tekla Structures

Сообщение vladimir_a »

Danila_ZLT писал(а): И эта кнопка работает?
mp.jpg
все работает
MikhailK
Сообщения: 50
Зарегистрирован: 19 дек 2013, 12:51
Откуда: Мурманск
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение MikhailK »

Скрипт получился - Шикарный!
Огромное спасибо!
свои разработки складирую тут: http://cadsupport.ru
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

Обновил скрипт... забирайте
http://forum.zlating.ru/viewtopic.php?f=16&t=7
Демка: http://youtu.be/A_aL5GHRl2g
Автоматизируем хаос... Недорого...
MikhailK
Сообщения: 50
Зарегистрирован: 19 дек 2013, 12:51
Откуда: Мурманск
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение MikhailK »

Я тут тоже поковырялся.

Добавил:
- выбор нескольких объектов, с шифтом, контролом или просто рамкой.
- историю выбора.
- возможность подхватить имена позиций из выделенных объектов.
(выхватывать позиции из базы данных предприятия) - закрыто.

Но пришлось компилить в приложение, если кому надо для 19й теклы:

http://cadsupport.ru/seltool/
свои разработки складирую тут: http://cadsupport.ru
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

MikhailK писал(а): Но пришлось компилить в приложение
Зачем?
Автоматизируем хаос... Недорого...
MikhailK
Сообщения: 50
Зарегистрирован: 19 дек 2013, 12:51
Откуда: Мурманск
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение MikhailK »

Заюзал не стандартный treeView.

Там две доп дллки. По идее можно попробовать её тоже докинуть в папку плагинов теклы. И подхватить из скрипта. Но показалось проще скомпилить.
свои разработки складирую тут: http://cadsupport.ru
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

Обновил искалку брать здесь
Автоматизируем хаос... Недорого...
MikhailK
Сообщения: 50
Зарегистрирован: 19 дек 2013, 12:51
Откуда: Мурманск
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение MikhailK »

Регистрация для скачивания больно мудрёная. Layout Manager не принимает. А как там его перевели в русской текле затрудняюсь даже предположить.
свои разработки складирую тут: http://cadsupport.ru
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: Поиск объектов по GUID в Tekla Structures

Сообщение Danila_ZLT »

MikhailK писал(а):Регистрация для скачивания больно мудрёная. Layout Manager не принимает. А как там его перевели в русской текле затрудняюсь даже предположить.
Про что этот поток сознания???
Автоматизируем хаос... Недорого...
Ответить

Вернуться в «3D моделирование в Tekla Structures»