Vytisknout stránku | Zavřít okno

Inventor - Struktura rozpisky

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=29999
Datum vytištění: 29.čer.2025 v 02:53


Téma: Inventor - Struktura rozpisky
Odeslal: Spartan54
Předmět: Inventor - Struktura rozpisky
Datum odeslání: 05.úno.2020 v 11:07
Dobrý den,
obracím se na Vás s prosbou o radu. Vytvořil jsem si takovou vzorovou sestavu, ze které přes pravidlo měním dle zadaných hodnot rozměry jednotlivých dílů. Tím vytvářím různé výrobky. Mám ale téměř stejný výrobek, ve kterém jenom vyměním dva díly za tři jiné (plechové výplně za jeklový rám).
Zkoušel jsem si všechny díly naházet do hlavní sestavy a tady je pravidlem vypínat a zapínat. Tím ovšem vznikne nová úroveň detailů. Úroveň detailů potřebuju zachovat hlavní, kvůli následnému exportu rozpisky použitých dílů.
V sestavě bych teda potřeboval přes i-logic nějakým způsobem na dílech určovat strukturu rozpisky. Část dílů jako "referenční" a část zpět na "výchozí". U referenčních vypnu viditelnost. Tímto způsobem by mělo vše fungovat. Potřebuju radu, jak změnit strukturu rozpisky.
Na výkrese se díly se strukturou rozpisky zobrazí nějak čerchovaně, což jde ve výkrese zrušit viditelností dílu, ale to bych potřeboval také pořešit ze sestavy pravidlem. Mužete mi poradit příkazy do kódu?
Děkuji



Odpovědi:
Odeslal: krupicka
Datum odeslání: 06.úno.2020 v 10:17
Zdravím, 
   dost podobné téma se nyní řeší zde:
https://www.cadforum.cz/forum/forum_posts.asp?TID=29998&PID=119108&#119108 - https://www.cadforum.cz/forum/forum_posts.asp?TID=29998&PID=119108&#119108

Vám by se ještě na zapínání a vypínání viditelnosti dílů v sestavě mohlo hodit toto pravidlo
uploads/65047/ComponentVisibilityByComponentName.txt" rel="nofollow - uploads/65047/ComponentVisibilityByComponentName.txt

Vypíná a zapíná viditelnosti komponent pokud obsahují ve svém názvu zadaný řetězec znaků.

Zkombinováním kódu tohoto pravidla a částí kódu z pravidel, která se nachází ve vlákně, které jsem Vám poslal, by se Vám mělo podařit naprogramovat co požadujete Wink


Odeslal: Spartan54
Datum odeslání: 10.úno.2020 v 09:59
Tak v sestavě už se mi automaticky díly přepínají na referenční podle výběru varianty výrobku. Děkuji za "nakopnutí" správným směrem. Teď bych si ještě představoval asi přímo na výkresu sestavy a podsestav nějaké pravidlo, které by prošlo všechny díly použitého modelu, při zjištění referenční rozpisky skrylo tyto díly a ostatní by se musely naopak zobrazit.


Odeslal: Spartan54
Datum odeslání: 16.úno.2020 v 13:29

S viditelností referenčních dílů na výkresech si opravdu nevím rady.

Potřebuju napsat pravidlo do výkresů hlavní sestavy a do výkresů podsestav, které by mělo mít následující strukturu:

 

start

Procházej všechny komponenty vloženého modelu a jeho podsestav…..

-pokud je na díle nastavena struktura rozpisky jako referenční – zruš viditelnost tohoto dílu na všech výkresových pohledech

-pokud je na díle nastavena struktura rozpisky jako normální – zapni viditelnost tohoto dílu na všech výkresových pohledech

Konec

 

Popřípadě by pravidlo mohlo být v modelu hlavní sestavy, kde by byla struktura asi následovná:

 

start

Procházej všechny komponenty modelu a jeho podsestav…..

-pokud je na díle nastavena struktura rozpisky jako referenční – zruš viditelnost tohoto dílu na všech výkresových pohledech výkresu tohoto modelu a všech výkresech podsestav

-pokud je na díle nastavena struktura rozpisky jako normální – zapni viditelnost tohoto dílu na všech výkresových pohledech výkresu tohoto modelu a všech výkresech podsestav

Konec

 

Myslím si, že první možnost by byla schůdnější, protože odkazování se na výkresy podsestav bude asi trochu nevhodné. Proto bych použil pravidlo přímo na výkresech, kde to budu potřebovat a při otevření výkresu by se měli referenční díly skrýt.

Prosím o pomoc.

Děkuji.



Odeslal: krupicka
Datum odeslání: 18.úno.2020 v 08:12
Já vás zdravím,
   co si takhle vytvořit v hlavní sestavě více pohledových reprezentací?
Pustit makro, které skryje komponenty, které jsou referenční.
Tuto pohledovou reprezentaci poté vložit na výkres.

Nebo ještě jednodušeji a jít na to od lesa bez programování.
Na výkresovém pohledu na sestavu, která má referenční modely nastavit na druhé záložce následující: pravá myš na pohled - úpravy pohledu, stav modelu, styl čáry - vypnuto.

Co je v rozpisce referenční bude úplně skryté na výkresovém pohledu.



Odeslal: Spartan54
Datum odeslání: 18.úno.2020 v 09:37
Tak od lesa se na to musí. Už jsem nad tím přemýšlel moc složitě. Díky, super práce Thumbs Up



Vytisknout stránku | Zavřít okno