Procházení sestavy i CPP linků
| Uživatel | Příspěvek | 
                      Břeťa Doležal ![]() ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        14.4. 2015
                         | Zobrazeno:  
                        10103x Konfigurace CATIA: V5 R19 Text dotazu:  | 
                           
                           Břeťa Doležal ![]() ![]() Poslat zprávu | Profil  | 
                            [#5055]
                             | Publikováno: 
                            14.04. 2015 - 17:02 Ev. je nějaká možnost vyexportovat stromovou strukturu z desku? Jsou nějaké vazby mezi CATPart a CATProduct dokumenty, které mám viditelné na desku?  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#5063]
                             | Publikováno: 
                            14.04. 2015 - 21:22 Dobrý den,
 s linky je to obecně řehole. Kromě linků ve výkresu jsem zatím nenašel nic, s čím by se daly externí linky zjistit nebo s nimi dokonce pracovat. Syntaxi pro hledání také neznám, tj. najít všechny Shapes a porovnávat podle typu (zdlouhavé). Desk se asi ovládat nedá, v API jsem zatím nic nenašel. Kdysi mi fungovalo vybrat referenci podle PN a vycentrovat jí pomocí Center graph (hnul se strom v Desku) ale nic víc. Linky v sestavě zjistíte, ale max. to co si sestava drží jako seznam referencí (procházení stromu), ale import, kontext nebo CCP linky se podle mě zjistit nedají. Už jste něco zkoušel?  | 
                           
                           Břeťa Doležal ![]() ![]() Poslat zprávu | Profil  | 
                            [#5069]
                             | Publikováno: 
                            15.04. 2015 - 09:05 Zatím jsem si vypsal všechny Solidy, ale SourceElement a SourceProduct jsem zatím nezprovoznil a ani nevím, zda by mi to mohlo dát co chci.
 
 Spíš se bojím, že tudy cesta nevede a žo to bude spíš chtít řešení na úrovni dokumentů. Co umí Vaše makro IsolateExternals.exe (stahoval jsem, ale nefungovalo u mě)? Ještě zkusím hledat a pátrat. Asi by to mělo jít, protože snad všechny PLM systémy umí rozeznat CPP linky.  | 
                           
                           Břeťa Doležal ![]() ![]() Poslat zprávu | Profil  | 
                            [#5070]
                             | Publikováno: 
                            15.04. 2015 - 12:50Solid.SourceElementbude možná řešením, každopádně to musím ještě ozkoušet a dám vědět. Při prvních pokusech jsem zapomněl, že mám v sestavě Solidy bez linku.  | 
                           
                           Břeťa Doležal ![]() ![]() Poslat zprávu | Profil  | 
                            [#5071]
                             | Publikováno: 
                            15.04. 2015 - 13:02 Je Parent od kolekce Bodies, vždy Part?, pokud se jedná o základní Catii - Mechanical Design 2.  | 
                           
                           Břeťa Doležal ![]() ![]() Poslat zprávu | Profil  | 
                            [#5094]
                             | Publikováno: 
                            21.04. 2015 - 06:41 Nevím zda je vše OK, ale zde je můj výsledek, který mi zatím funguje na procházení Solid linků v Partu. Je třeba mít všechny Party na desku Loaded, jinak nerozpozná SourceElement. Asi není vše ošetřeno, ale to už si poradíte. ;-)
 
  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#5072]
                             | Publikováno: 
                            21.04. 2015 - 09:32 To vypadá dobře. Jen mě ještě napadlo - jak poznáte CPP link od Import linku? Zde se porovnává jen reference s vlastním partem, a pokud se liší, je jasné že link vede někam jinak ( = ven). 
 Díval jsem se že kromě vlastnosti SourceElement existuje i SourceProduct. Nezkoušel jste co to vrací při CCP linku? V dokumentaci se píše, že by v tom měla být schována instance dané reference v sestavě, takže u CCP linku by to mělo být prázdné. Pro účely zjištění pouhé existence linku je to samozřejmě jedno.  | 
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.










                           

