Vložení do aktivního setu
| Uživatel | Příspěvek | 
                      Pavel Krsek ![]() ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        24.3. 2010
                         | Zobrazeno:  
                        10882x Konfigurace CATIA: Text dotazu: Set hybridBodies1 = part1.HybridBodiesVim jen, ze cislo v zavorce udava set dle poradi (ve kterem set vznikl), do ktereho se napr. bod vlozi.¨ Pokud nadefinuji do zavorky presny nazev setu, tak je vse jasne, ale jak udelat, aby se napr. bod vkladal vzdy do aktivniho setu? Diky za pomoc. S pozdravem Pavel K.  | 
                           
                           Jan Svoboda ![]() ![]() Poslat zprávu | Profil  | 
                            [#328]
                             | Publikováno: 
                            24.03. 2010 - 20:45 Já si myslim, že to nejde, já to řeším tak, když nevím do čeho budu vytvářet objekty použiju funci selection a pomocí ní si tu referenci vytvořim a dale použivám, ale je potřeba aby ten set nebo body uživatel vybral...  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#330]
                             | Publikováno: 
                            24.03. 2010 - 23:05 Použijte vlastnost InWorkObject - ta vám řekne, co je aktivní, tj. např:
 Set oPart = CATIA.ActiveDocument.Part A je hotovo - můžete vkládat dle libosti.  | 
                           
                           Jan Svoboda ![]() ![]() Poslat zprávu | Profil  | 
                            [#331]
                             | Publikováno: 
                            24.03. 2010 - 23:15 To je dobry to mě nenapadlo, co já jsem se s tím natrápil... :)  | 
                           
                           Pavel Krsek ![]() ![]() Poslat zprávu | Profil  | 
                            [#336]
                             | Publikováno: 
                            26.03. 2010 - 12:35 Dekuji za pomoc.
 Akorat mi jeste trochu dalo zabrat to, ze pred promenou oGeoSet musi byt funkce SET. Jeste mne nejde do hlavy, proc dane makro nefunguje v pripade, ze nazev setu je z cislic napr. 09 - pokud ho zmenim napr. na OB - 09, tak vse je OK. Diky.  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#337]
                             | Publikováno: 
                            26.03. 2010 - 13:02 Za to SET se omlouvám, pracuju s VisualStudiem 2008, tam se to psát nemusí (pak to přepisuju do podoby VB6) a vypadlo mi to. Že to nefunguje s číselným názvem je divné,
 zkusím příjít na to proč to nejde. Teď mě napadlo, že by mělo vlastně fungovat i tohle. Set oGeoSet = oPart.InworkObjectsamozřejmě s testem, jestli to opravdu set je.  | 
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.












