Vložení 2D componentu z Catalogu do výkresu.
Uživatel | Příspěvek |
Tomáš Drbohlav Poslat zprávu | Profil |
Datum:
2.4. 2014
| Zobrazeno:
9795x Konfigurace CATIA: Text dotazu: |
Ing Jan Cinert Poslat zprávu | Profil |
[#4513]
| Publikováno:
02.04. 2014 - 13:30 Z katalogu jsem to nezkoušel, ale katalog se v každém případě odkazuje na výkres, kde jsou detaily nakreslené. Určitě by to šlo udělat tak, že by se detaily braly přímo ze zdrojového výkresu. Ten by se možná ani nemusel otevírat, ale jen načíst (Read místo Open).
Makro by si mohlo otevřít výkres, načíst seznam detailů, uživatel by se vybral určitý a ten pak vložil do výkresu. Link by se nastavil podle potřeby (buď nic nebo MML tuším). |
Tomáš Drbohlav Poslat zprávu | Profil |
[#4514]
| Publikováno:
02.04. 2014 - 13:40 Díky za reakci. Tento způsob je vhodný, když vkládám componenty do WorkSheetu. Omlouvám se, nenapsal jsem že bych potřeboval 2D componentu vkládat do Background prostoru. Tam už prosté kopírování nepracuje tak dobře... a nebo něco dělám špatně. |
Ing Jan Cinert Poslat zprávu | Profil |
[#4515]
| Publikováno:
02.04. 2014 - 20:46 To by mělo být úplně stejné. Tímhle výše popsaným způsobem vkládám do výkresu rámečky a razítko, jako zdroj používám jiný (zdrojový) výkres a funguje to naprosto perfektně.
V této upoutávce je na konci video, kde se pracuje s detaily. Zde si je sice beru přímo z výkresu, se kterým se pracuje, ale v případech, že si uživatel detaily omylem smaže, si makro umí sáhnout do jiného výkresu. |
Tomáš Drbohlav Poslat zprávu | Profil |
[#4516]
| Publikováno:
04.04. 2014 - 17:50 Díky za radu. Zkouším tedy vložit 2D componentu z externího výkresu. Funkce Open funguje bez problémů. Ale když načtu výkres funkcí CATIA.Documents.Read(fileSourcePath) tak mi makro hází chybu "Error Copyind data" - Selection element not allowed for this operation. Zkrátka nechce mi načíst do schánky entity, které jsou na pozadí. Nevíte jak toto obejít?
Děkují |
Ing Jan Cinert Poslat zprávu | Profil |
[#4517]
| Publikováno:
04.04. 2014 - 21:36 Hm, to bude omezení funkce read, která dokáže načíst jen něco. Třeba pro načtení materiálů (CATMaterial) je to bez problémů a dokážu zjistit vše potřebné.
Budete muset použít funkci Open, a pak zdrojový výkres zase zavřít, je to o jeden krok navíc a že uživateli "problikne" jedno další okno vůbec nevadí. |
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.