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

Poziciovana skica

UživatelPříspěvek
Peter Kovac

Poslat zprávu | Profil
Datum: 17.4. 2012 | Zobrazeno: 9981x
Konfigurace CATIA:

Text dotazu:
Zdravim

Robim si obcas take rychle jednoucelove makra, t.j ze nahram kratky usek co robim a potom z toho spravim cyklus, kedze sa to opakuje cca 100krat pre rozne miesta. Konkretne ide o to spravit pocket na roznych bodoch na jednom surface.
Pocket robim na poziciovanej skici a tu je v podstate problem, a to, ked dam algoritmus na opakovanie, tak vyhadzuje chybu pri

Dim sketch1 As Sketch

Set sketch1 = sketches1.Item("Sketch.82")


teda problem s nazvom, ked dam "Sketch."&i , tak nefunguje, ak necham iba sketches1.Item(), tiez nejde, neviem ako mu zadat, aby vzdy vytvoril novu skicu, je mi jedno, s akym nazvom.

Vdaka

Ing Jan Cinert

Poslat zprávu | Profil
[#2848] | Publikováno: 17.04. 2012 - 13:35
Skici máte připravené nebo je pro každou Pocket vytváříte jako nové?

Pokud je máte připravené např. v určitém geometrickém setu, musíte je postupně projít a na každé vytvořit Pocket, zhruba takto:
Set oHybridBody = oPart.HybridBodies.Item("Set SE SKICAMI")


For i = 0 To oHybridBodies.HybridSketches.Count

' vlastni vytvoreni pocket

Next

Jestliže chcete vytvářet i skici, podívejte se do tohoto článku, kde je vytvoření skici ukázáno přímo ve zdrojovém kódu. Problém je však v tom, že nelze vytvořit pozicovanou skicu, ale jen "sliding" (API to prostě nepodporuje).
Peter Kovac

Poslat zprávu | Profil
[#2850] | Publikováno: 17.04. 2012 - 14:29
asi chyba link na clanok...
btw. skice nemam vytvorene, aj tie chcem vytvorit - moj postup bol, ze som vytvoril plane, na nom dal poziciovanu skicu s projektovanym bodom, od ktoreho som kotoval (iba kruznicu). A neviem co znamena "sliding", ale snad z toho clanku sa dozviem viac...
Ing Jan Cinert

Poslat zprávu | Profil
[#2851] | Publikováno: 17.04. 2012 - 15:36
Skica může být buď:

1. isolated - nemá supportní rovinu, jen tak existuje v prostoru
2. sliding - má support (rovina, plocha), ale nemá určený střed a směry os
3. positioned - má support, střed a určené směry

Link na článek: http://www.catia-forum.cz/articles/?article_id=7
Peter Kovac

Poslat zprávu | Profil
[#2876] | Publikováno: 20.04. 2012 - 09:45
vdaka, clanok som prestudoval ;)

teraz trocha iny problem nadvazujuci:

Chcel by som vrtat diery na zlozitu plochu pomoco makra. Body mam vytvorene, ktore lezia na ploche (bodycko), lenze pri diere musim definovat "face", co je samozrejme neprakticke. Je nejaka moznost to zadefinovat inak? Nemozem dieru definovat ani na ploche, co je skoda, kedze bodycko mam splitnute prave touto plochou, ktora by sa dala vyuzit...
Peter Kovac

Poslat zprávu | Profil
[#2880] | Publikováno: 23.04. 2012 - 10:25
tak som to obisiel sposobom, ze som vytvoril k bodom a mojej ploche tangentne roviny, ku ktorym robim potom diery...
Ing Jan Cinert

Poslat zprávu | Profil
[#2881] | Publikováno: 23.04. 2012 - 15:18
Ano, ono to ani jinak nejde, pokud vytváříte skicu, rovinu bezpodmínečně potřebujete.


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.