Makro Constraints
| Uživatel | Příspěvek | 
                      Pavel Krsek ![]() ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        22.4. 2021
                         | Zobrazeno:  
                        4339x Konfigurace CATIA: V5-6R2018 Text dotazu:  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#6967]
                             | Publikováno: 
                            22.04. 2021 - 15:07 Dobrý den,
 použití CreateReferenceFromName je někdy skutečně peklo, protože trefit správný název je nadlidský úkon. Vždy jsem to obešel tak, že jsem používal selekci a z ní si potom bral vlastnost Reference. resp, její Name. K tomu je samozřejmě třeba sestavit procházením struktury nahoru celou kontextovou cestu od partu, kde se (ve vašem případě rovina) nachází, až po úroveň sestavy, kde se má vazba vytvořit. K tomu je ještě nutné mít aktivní sestavu (být v prostředí Assembly design) a cestu sestavovat od LeafProduct. Při samotném vytváření vazby se pak musí reference tvořit z ReferenceProduct dané sestavy. Přikládám kousek kódu, kde je celý postup (předpokládá se výběr), jen je navíc reference vytvářena z publikace (osa válcové plochy, ale zde stačí odebrat !Axis a závorky) Používáno v makru a funguje perfektně. Hlavně to řeší i práci s B-Rep, kde je zjištění názvu reference skutečně prakticky nemožné. ' vyber 1. reference  | 
                           
                           Pavel Krsek ![]() ![]() Poslat zprávu | Profil  | 
                            [#6971]
                             | Publikováno: 
                            23.04. 2021 - 10:50 Děkuji za radu. Zkusím to ještě nějak vyzkoušet.  | 
Uživatel nepřihlášen
Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.












