Zobrazit plnou verzi příspěvku: ILogic - díra

Sheep
20.04.2015, 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?

Navara
20.04.2015, 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.   

Navara2015-04-20 09:49:59

Sheep
20.04.2015, 10:09
Díky, kouknu na to....

Sheep
20.04.2015, 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
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

Navara
20.04.2015, 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í.

Sheep
22.04.2015, 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

Navara
22.04.2015, 12:33

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

Sheep
27.04.2015, 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?