Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Получение наименования фрагмента
 
И как мне данный код поможет? Или Вы предлагаете вручную формировать наименование из диаметра, длины и т.д.? Но это очень долго и муторно. Неужели строка с наименованием нигде не хранится?
Получение наименования фрагмента
 
Как средствами API получить наименование фрагмента сборки? В частности, для стандартных изделий наименованием является ГОСТовское обозначение (Болт М8х30 ГОСТ...)
Замена проецируемого элемента в чертеже
 
И снова здравствуйте. Есть чертеж, в нем из внешнего файла создана проекция детали. Как заменить ссылку на файл проекции, чтобы в чертеже отображалась не model1.grb, а model2.grb?
Настройка представления
 
Подскажите, как программно настроить представление фрагментов, чтобы в дереве они показывались не именем файла, а нужными мне строками?
Замена компонента сборки
 
Спасибо, все получилось
[CODE]Document cur_doc = TFlex.Application.OpenDocument("d:\\3\\assembly1.grb", false);

cur_doc.BeginChanges("Замена путей");
string sLinkPath;
bool bIsLinkChanged = false;

foreach (Fragment3D cur_fragment in cur_doc.Fragments3D)
{
sLinkPath = cur_fragment.FileLink.FullFilePath;
if (sLinkPath.IndexOf("\\model1.grb") != -1)
{
sLinkPath = sLinkPath.Replace("model1.grb", "model11.grb");
cur_fragment.FileLink = new TFlex.Model.FileLink(cur_fragment.Document, sLinkPath);
bIsLinkChanged = true;
}
}

if (!bIsLinkChanged)
{
cur_doc.CancelChanges();
}
cur_doc.EndChanges();
cur_doc.Save(); [/CODE]
Замена компонента сборки
 
[QUOTE]Дмитрий пишет:
Просто функции в справке по API, примеры можешь посмотреть тут [url]http://www.tflex-nord.ru/html/api/api.htm[/url]
[/QUOTE]В том то и дело, что в справке функции замены компонента я не нашел (может плохо искал), в примерах такого тоже нет
Замена компонента сборки
 
Готовое решение было бы неплохо, но можно и просто функции.
Замена компонента сборки
 
Добрый день. Как можно программно заменить один компонент сборки другим?. В идеале это должно происходить без загрузки модели в T-Flex. То есть, имеется сборка assembly1.grb, в нее входят детали model1.grb и model2.grb. Требуется: во-первых, получить список компонентов, во-вторых, заменить model1.grb на model3.grb.
Страницы: 1