Převod AllCatPart na sestavu
Uživatel | Příspěvek |
petan86 ![]() ![]() Poslat zprávu | Profil |
Datum:
25.7. 2013
| Zobrazeno:
12191x Konfigurace CATIA: Text dotazu: |
Vit Cerny ![]() ![]() Poslat zprávu | Profil |
[#4024]
| Publikováno:
25.07. 2013 - 10:35 Není to makro, ale fce přímo v Catii. (Tools - Generate Catpart from product) |
petan86 ![]() ![]() Poslat zprávu | Profil |
[#4025]
| Publikováno:
25.07. 2013 - 10:37 O teto funkci vim, ale potrebuji obraceny postup. |
Vit Cerny ![]() ![]() Poslat zprávu | Profil |
[#4026]
| Publikováno:
25.07. 2013 - 10:38 Omlouvám se, špatně jsem to přečetl. |
petan86 ![]() ![]() Poslat zprávu | Profil |
[#4027]
| Publikováno:
25.07. 2013 - 10:54 Uz jsem nasel adresu kde jsem makro videl...
http://www.youtube.com/watch?v=i1hRdlPYf-s Bouzel je placene... Jak by se makro dalo napsat? Vytvoril by se Product do nej novy part a zkopiroval se PartBody z vychoziho allCATpartu. Cele by to procovalo v cyklu. Dekuji za jakoukoliv radu. |
Ing Jan Cinert ![]() ![]() Poslat zprávu | Profil |
[#4028]
| Publikováno:
25.07. 2013 - 12:15 Ano, to je správný postup. V detailech asi takto:
1. vytvoří se nová sestava 2. v AllCatPartu se bude procházet kolekce Root Body 3. pro každé body se vytvoří nový Part a do něho se zkopíruje odpovídající Body jako mrtvá kopie 4. sestava se uloží |
petan86 ![]() ![]() Poslat zprávu | Profil |
[#4029]
| Publikováno:
25.07. 2013 - 22:36 Potřeboval bych poradit.
Vytvořený skript, mě kopíruje Partbody z allcatpartu zase do allcatpartu. Jak mám zadat cestu do partu v nově vytvořené sestavě....? Language="VBSCRIPT" |
Ing Jan Cinert ![]() ![]() Poslat zprávu | Profil |
[#4030]
| Publikováno:
26.07. 2013 - 00:15 Musíte vybrat nově vytvořený Part - je to jako kdybyste to dělal ručně. Kliknete na Body (selection.add(nejake body)), pravým tlačítkem dáte Copy (selection.copy), mezitím vyprazdníte výběr (selection.clear), pak kliknete na nový part (selection.add(novy part)) a vložíte do něj body selection.pasteSpecial().
Takhle to vkládáte tam, odkud kopírujete. Takže nějak takhle Sub CATMain() Velice primitivni, neosetrene. |
Petr ![]() ![]() Poslat zprávu | Profil |
[#4032]
| Publikováno:
30.07. 2013 - 08:34 Dobrý den,
měl bych otazku. Slo by vytvoři macro, které by generovalo v podstatě allcatpart jen by díly rozdělovalo podle přiřazeného materiálu??? V Postatě by vytvořilo sestavu, do které by se vložili třeba party Steel a Aluminium atd... Dal by se prohledávala sestava a podle materiálu se kopírovalo mrtvé partbody do daného pártu. Slibuji si od toho rychleší vážení u složitejších sestav.. Připadně myslíte si, že to urychlí výpočet?? Děkuji za odpověd. |
Ing Jan Cinert ![]() ![]() Poslat zprávu | Profil |
[#4033]
| Publikováno:
30.07. 2013 - 17:02 Zdravím,
makro, které popisujete, by určitě udělat šlo, ale nevidím jediný důvod, proč by mělo jakkoliv urychlit výpočet hmotnosti sestavy? CATIA stejně musí každé Body měřit zvlášť podle objemu a hustoty, takže takhle by celá operace trvala stejně dlouho a k tomu navíc by se ještě musela generovat další data. |
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.