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

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

 почему?

Ну потому что ее в xml не запихнешь :)

 

 

Ннна  :biggrin:

Dim modelName As String
    modelName = swComponent.GetSelectByIDString()
    boolstatus = swModel.Extension.SelectByID2(modelName, "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)

 

Оу... что то я такое пропустил. Вечером потестю, спасибо!

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


ее в xml не запихнешь
 Я бы посоветовал лучше использовать GetPersistReference3

и насчёт XML - тупо текст или нормальная сериализация?

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

 Я бы посоветовал лучше использовать GetPersistReference3

и насчёт XML - тупо текст или нормальная сериализация?

 

Да я xml как пример привел. Но он для хранения каких то вещей для самого плагина. Поэтому текст. А мне еще как минимум надо в экзелевской таблице ссылку на компонент сохранить, чтобы оттуда потом и выделять в солиде деталь. Хотя пока об этом еще не задумывался в плане реализации, но думаю сделать можно.

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

 

Ннна  :biggrin:

Dim modelName As String
    modelName = swComponent.GetSelectByIDString()
    boolstatus = swModel.Extension.SelectByID2(modelName, "COMPONENT", 0, 0, 0, False, 0, Nothing, 0)

 

Не, GetSelectByIDString не выдает уникальное имя на уровне общей сборки, только в пределах своей сборки. :(

А по SelectByID2 я и выделяю, имея собранное руками имя.

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

Прошу прощенья за мой 2016)))

 

 

 

- Посмотри мою программу. Где у меня ошибка?

- Посмотрел.

- Ну, и где?

- В ДНК.

 Я лопух. Оно у меня действительно не так работало, потому что SelectionManager юзал через жопу... В результате я получал компонент от последней сборки, ну и ID соответствующий.... Скока время потерял, мама дорогая... 

Спасибо!!!

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

Появился еще вопросик. 
Есть такой код сохраняющий именованный вид:
 

var view = (IModelView)model.ActiveView;
view.RotateAboutAxis(Math.Atan(1) * 4, 0, 0, 0, 0, 1, 0);
model.ViewZoomtofit2();
model.NameView(Const.NameDimetric1);

Новый вид появляется в окне 'Ориентация'.
Вопрос - как нажать программно у этого вида кнопку сохранить?
post-36361-0-15553200-1467462155.jpg

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

Товарищи!

Есть ли в SW API возможность импользовать SW Explorer для переименования файлов с сохранением взаимосвязей и ссылок?

Подскажите в справке нужный раздел, пожалуйста.

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

 неа. Для манипуляций с файлами (ссылки, свойства,  замена) без открытого SW используется библиотека Document Manager. Да и сам SW Explorer использует именно её.

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

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

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

То есть вообще без вариантов. А жаль, очень был бы полезен этот инструмент, времени сэкономил бы кучу. 

Ссылка на сообщение
Поделиться на других сайтах
То есть вообще без вариантов
  :biggrin:  а использовать SW без покупки - тоже без вариантов?  :rolleyes:
Ссылка на сообщение
Поделиться на других сайтах
Солнцеворот

@@streamdown, вы же знаете, как так происходит :)

Объявляется спрос на ключ для библиотеки DocumentManager.

 

разработчики за использование данного инструмента и разрушения файла ответственности не несут
 

Да, можно подумать, что разработчики несут ответственность за прочие косяки Солида.

Ссылка на сообщение
Поделиться на других сайтах
Объявляется спрос
 это уже не сюда. Это туда, где скачивают беспокупочный SW  :smile:
разработчики несут ответственность за прочие косяки Солида.
:clap_1:  
Ссылка на сообщение
Поделиться на других сайтах

Товарищи!

Есть ли в SW API возможность импользовать SW Explorer для переименования файлов с сохранением взаимосвязей и ссылок?

Подскажите в справке нужный раздел, пожалуйста.

Переименование деталей в сборке это не подходит?

Ссылка на сообщение
Поделиться на других сайтах
это не подходит?
 
В видео на 0.20 видно что вы встроили элемент в контекстное меню детали.  :clap_1: 
А можно узнать как? :blush:
Ссылка на сообщение
Поделиться на других сайтах

Поспешил... С кем не бывает. :)
Уж очень функция понравилась. Не знал что и до этого места можно добраться через API. 

 

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Guhl
      Так вы пишете в одном месте отключить, а в другом включить Вот и непонятно Так включить или отключить? Вы же не писали что для проверки, а просто сказали отключить в теме с хх Задаю вам прямой вопрос, а вы мне ответить не можете  
    • nein
      Здравствуйте. Станок MIKRON UM 900 S TNC426. Если в программе много коротких перемещений, станок вибрирует и качество поверхности - плохое. Менял стратегию обработки - при более-менее длинных отрезках ситуация улучшается. Думаю, что почему-то станок делает остановки между кадрами.  Подскажите, пожалуйста, где в параметрах это можно проверить и исправить. Спасибо.
    • advocut
      @hlibhlib спасибо, стало понятнее. Наконец-то источник по операции Stock Model.
    • gudstartup
      доктор вам надо лучше анализировать. если вы отключите линейку то у вас останется только датчик мотора и никакие люфты не будут оказывать влияние на на значение позиции считанное с датчика мотора поэтому для проверки и люфтов и то что это не привод резонирует просто отключают линейку и оставляют semiclosed loop. tckb dfv yflj сохранить fullclosed loop и исключить резонанс тогда вы включаете функцию dual position feedback и задаете значение тау . в общем тренируйтесь в понимании того что очевидно но не признается вами под разными предлогами что затягивает дискуссию и отнимает время.   в какой плоскости повернут стол те оси и нужно компенсировать у Виктора это плоскость zy как по вашему компенсации устраняют неперпендикулярность осей именно их взаимным перемещением. яркий пример это токарный станок с осью y где она конструктивно не перпендикулярна но при обработке она перемещается так что перпендикулярность соблюдается.
    • Nikollay
      К примеру печатная плата с кучей покупных элементов информации о весе которых нет. Подгонять плотность под каждую плату плохое решение.
    • sloter
      Например, наложить взаимосвязь Концентричность между центром строящегося отверстия и кромкой имеющегося в другой детали.
    • lem_on
      Правильно, терпи. Гляди дома не так вонять будет. 
    • Guhl
      Бывает, что залипает один концевой и получается, что в одном из положений оба концевика сработавшие Вы проверили, что именно один сработал, а второй отжат? Вообще конечно, ладдер ответ даст, чего не хватает  Вот пример как искать катушку аварии в ладдере    
    • andrey2147
      Чот не понятно кто куда подъезжает ?
    • OlgaKubrik
      Спасибо огромное! Помогло! Нюансы, о которых в комментариях ниже, пока не понятны, не очевидны, я ни разу пока не пользовалась этими инструментами, но все равно спасибо всем за отклик
×
×
  • Создать...