Vytisknout stránku | Zavřít okno

Jak přelinkovat Derive Component

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Inventor
Popis fóra: Otázky k programům Autodesk Inventor, Inventor Professional a Inventor LT, Product Design Collection a Suite, Factory Design Suite; a digitální prototypy
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=30227
Datum vytištění: 12.kvě.2026 v 08:37


Téma: Jak přelinkovat Derive Component
Odeslal: pavelstyl
Předmět: Jak přelinkovat Derive Component
Datum odeslání: 24.bře.2020 v 14:18

Dobrý den,

 byl na mě vznesen dotaz na Inventor 2019. Mám part ipt, ve kterém je "Derived Component".
Jak změnit soubor, který byl použit pro funkci Derive?
 
Pokus 1:
Na pravém tl. na prvek jsem nic nenašel.
 
Pokus 2:
Přes Design Assistant jsem také neuspěl. Dal jsem akci Replace, vybraj jsem nový part. Zatím vše v pohodě. Bohužel při Save mi to napsalo, že ten nový soubor musí mít stejné "Database id".
 
Pokus 3:
V VB.NET jsem napsal jednoduchou aplikaci založenou na
Application.ActiveDocument.File.ReferencedFileDescriptors(index).ReplaceReference(new_name)
Bohužel i zde to zafungovalo pouze na dokumenty vzniklé "Save copy as", což ten můj není.
 
Jediné co zdá se funguje je smazání toho nahrazovaného souboru a podstrčení nového. Sice to při otevření naříká, ale po Update to provede co chci.
 
Opravdu není nějaká jiná, legálnější, cesta jak změnit tu referenci?
 
Děkuji 
Pavel Štyl

 

 

 

 




Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 24.bře.2020 v 17:46
To sice používáte správnou funkci ale nesprávnou metodu nahrazení. Funkce Odvození (a jeho úpravy v cílovém dokumentu) očekává, že se nezměnil základ zdrojového tělesa (že třeba místo šroubku nepodstrkujete nafukovacího králíčka), že se samotný model principálně neliší a změnily se jen jeho rozměry, ubyly/přibyly geometrické prvky, apod. To zjišťuje tím, že ověřuje, zda modely vznikly ze stejného základu, následnými modifikacemi téhož modelu (to je ono Database Id).

Toto asi potichu neobejdete, leda vytvořit prvek odvození znovu (třeba i programově).


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: pavelstyl
Datum odeslání: 25.bře.2020 v 08:56
Děkuji za info. V Inventoru dělám pouze okrajově a nebyl jsem si jistý, jestli jsem nějakou možnost nepřehlédnul.
 
Pavel Štyl



Vytisknout stránku | Zavřít okno