Vytisknout stránku | Zavřít okno

ILogic - díra

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: iLogic a ETO
Popis fóra: Funkce a makra iLogic, Inventor Engineering to Order (ETO), automatizace a konfigurace výrobků
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=21020
Datum vytištění: 15.kvě.2026 v 21:24


Téma: ILogic - díra
Odeslal: Sheep
Předmět: ILogic - díra
Datum odeslání: 20.dub.2015 v 09:37
Ahoj všem,
mám prosbičku, jak pomocí iLogic vytvořit větší počet děr např. z exelu, které netvoří žádné pole, ale každá bude mít své unikátní souřadnice?


-------------
Sheep



Odpovědi:
Odeslal: Navara
Datum odeslání: 20.dub.2015 v 09:46
To už není v iLogicu tak jednoduché, ale je to otázka plného programování v Inventoru.
Příklad jak tvořit díry najdete v nápovědě k programování pod heslem "Hole Feature - Through holes (RegularAndTapped) API Sample"
Potom je potřeba ten kód převést z VBA do iLogic a propojit s Excelem. Tam už má iLogic řadu funkcí připravenou a je možné je použít. 
 
 


Odeslal: Sheep
Datum odeslání: 20.dub.2015 v 10:09
Díky, kouknu na to....


-------------
Sheep


Odeslal: Sheep
Datum odeslání: 20.dub.2015 v 12:56
Takže jesm se na to podíval:

 - nevím proč, ale ikonky ani klaves. zkratky pro Editor VBA ani Makra mi nic nezpustí
 - je potřeba něco donastavit popř. doinstalovat?
 - když jdu podle nápovědy

"Než začnete

Klikněte na položky Možnosti aplikace Soubor a v oblasti Výchozí projekt VBA si všimněte názvu a umístění souboru IVB.

Soubor Defaut.ivb je prázdný soubor makra (IVB), který je vytvořen během vašeho prvního přístupu k programu Visual Basic Editor. Při spuštění budou načtena všechna makra umístěná v tomto souboru.

Vytvoření vlastního makra

  1. Nejprve pomocí Průzkumníka Microsoft Windows přejdete do umístění zadaného v dialogu Možnosti aplikace, karta Soubor, Výchozí projekt VBA a zkopírujte a extrahujte soubor Rotate.ivb.
    Poznámka: V případě potřeby vytvořte složku výchozího projektu VBA tak, jak je určena v možnostech aplikace na kartě Soubor.

"

Kde se bere ten Rotate.ivb ???

Díky



-------------
Sheep


Odeslal: Navara
Datum odeslání: 20.dub.2015 v 13:23
Pro práci s VBA je potřeba mít toto prostředí nainstalované. Někdy se stává, že se nenainstaluje správně a je potřeba tuto komponentu do Inventoru doinstalovat. Pokud klávesová zkratka Alt+F11 nic neudělá, tak nemáte VBA nainstalované.
 
Zbytek toho postupu se odkazuje ne soubor Rotate.ivb, což je nějaký soubor maker, ale nevím k čemu to patří. S tímhle problémem to ale nesouvisí.


Odeslal: Sheep
Datum odeslání: 22.dub.2015 v 11:53
Pokračování:o)
VBA jede, díry tvořím......
nicméně zatím jen v jedné otevřené komponentě ze sestavy, mám dva dotazy:
1) jak na komponentě přejmenovat nově vytvořenou díru?
2) jak v sestavě vybírat "Active" komponentu, kterou potřebuji modifikovat?

Předem díky


-------------
Sheep


Odeslal: Navara
Datum odeslání: 22.dub.2015 v 12:33
Díru pojmenujete jednoduše v její vlastnosti Name
oHoleFeature.Name = "MojeDira"
 
Způsobů, jak najít v sestavě komponentu, je celá řada, ale obecně se na to jde přes Occurrences - Výskyty
oActiveAsm.ComponentDefinition.Occurrences
Tohle vrací všechny přímo vložené komponenty do sestavy a z nich je potřeba si vybrat.


Odeslal: Sheep
Datum odeslání: 27.dub.2015 v 10:58
Pokračování:o)

díky za předchozí rady, zatím se daří :o)

dotaz 1:
momentálně řeším jak v "soubor.ipt" udělat iMate, konkrétně:
- jeden náčrt , 15 bodů
- vytvořená díra "Díra15" - obsahuje tedy 15děr
- potřebuji vytvořit iVazbu "Vložit" na všech dírách

dotaz 2:
jde udělat něco jako occurance i pro .ipt? jak procházet, nebo se odkazovat na prvky v .ipt?


-------------
Sheep



Vytisknout stránku | Zavřít okno