Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

GetItem("DECProductToPart")

Kompletní přehled příspěvků v tématu GetItem("DECProductToPart") řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Ivan Halaj

Poslat zprávu | Profil
Datum: 18.7. 2019 | Zobrazeno: 7101x
Konfigurace CATIA: CATIA V5-6R2017, HD2 FS1 KT1

Text dotazu:
Zdravím.

Viete mi niekto poradiť? V R19 som na vygenerovanie AllCATPart-u z Product-u používal myProduct.GetItem("DECProductToPart"). V R27 to už ale nefunguje. Poraďte niekto...

Ďakujem.






Ing Jan Cinert

Poslat zprávu | Profil
[#6700] | Publikováno: 18.07. 2019 - 19:08
Dobrý den,

velmi zajímavé, i po více než deseteleté zkušenosti s Catií tohle vidím poprvé. V dokumentaci API žáfný takový parametr není, ale pokud jste to používal, asi to fungovalo. Jen se zeptám, jaká licence k tomu byla zřeba? Standard MD2 s ASD (Assembly design) nebo muselo být DPF (digital product filtering)?
Ivan Halaj

Poslat zprávu | Profil
[#6701] | Publikováno: 19.07. 2019 - 12:34
Dobrý deň.

Standardne pracujem s licenciou HD2 + FS1 + KT1, ale skúšal som to aj s licenciou MD2 a funguje to. Ale už nie v R27.

Chcel som to obísť tak, že vyselektujem Product a použijem CATIA.StartCommand("Generate CATPart from CATProduct"). A následne použiť SendKeys (Enter) na potvrdenie, ale Enter mi nezoberie. A pop-up window "Generate CATPart from Product" čaká na potvrdenie (je aktivne).
Ing Jan Cinert

Poslat zprávu | Profil
[#6702] | Publikováno: 20.07. 2019 - 13:14
Tak to musím vykoušet na starším release...

Pomocí StartCommand by to mohlo jít, používám to když už je nouze nejvyšší. Sice nerad, ale někdy to jinak skutečně nejde.

Zkuste si s tím pohrát, většinou to funguje dobře. Problém by mohl být se zadáním názvu AllCatPartu. Po spuštění příkazu standartně je třeba vybrat hlavní sestavu, takže by možná zafungovala sekvence:

StartCommand...
Vybrat produkt / nebo SendKeys, protože okno čeká na nějaký text s názvem AllCatPartu
SendKeys{TAB} - fokus na tlačítko OK
SendKeys{Enter} - potvrzení okna


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.