Идентификатор материала

Автор P_D_N, 05.03.15, 20:46:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

P_D_N

Добрый день.  Возник вопрос по поводу связи модели с механическими свойствами материала (предел текучести и т.п.), которые необходимы для проведения прочностных расчетов. Как понимаю при назначении материала детали в ее свойства прописывается ID материала, по которому при расчете и подтягиваются все требуемые свойства? или не так? Как именно называется этот атрибут и как просмотреть его значение?

Slaviation

Идентификатор материала называется Location.
Выглядит примерно так:
0;Material:VB7908E20AE8D465DA09CD3450BC1DFF0;Sortament:VCE75DC5022C340ACA7E971A92DD72D9F^SortamentEx:VA76B8F96B5B34EFE8AA300348B845FD9.
Для детали средствами пользовательского интерфейса его не посмотреть и не поменять.
Location записывается в пользовательское хранилище к свойству "Материал" (рис.).
Доступ к пользовательскому хранилищу через API.
+ Благодарностей: 1


Цитата: Slaviation от 06.03.15, 07:12:37
Идентификатор материала называется Location.
Выглядит примерно так:
0;Material:VB7908E20AE8D465DA09CD3450BC1DFF0;Sortament:VCE75DC5022C340ACA7E971A92DD72D9F
^SortamentEx:VA76B8F96B5B34EFE8AA300348B845FD9.
По этой информации найти материал в МиС, у него своё API.

P_D_N

Спасибо.Вроде понятно.Только вот ещё уточнить. Этот идентификатор в составе свойства "материал" записывается непосредственно в атрибуты модели и уже потом по этому " ключу" стучится в справочник материалов и тянет все свойства для рассчета?

Дмитрий22

Добрый вечер!

Не подскажете, где в Компасе v16 посмотреть Location в чертеже. В v12 его можно было увидеть в атрибутах документа, а в v16 нету... Неужели я так много пропустил...

Slaviation

ЦитироватьНе подскажете, где в Компасе v16 посмотреть Location в чертеже. В v12 его можно было увидеть в атрибутах документа, а в v16 нету... Неужели я так много пропустил...

1. У свойства "Материал" с помощью IPropertyKeeper::GetPropertyAdditionalStorage нужно взять интерфейс пользовательского хранилища IUserDataStorage. В нем искомое.

2. Распаковать файл КОМПАС (в версии 16 он архив). В архиве посмотреть содержимое файла meta_info (файл xml). В нем смотреть узел со свойствами.
+ Благодарностей: 1