ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Katalog CAD bloků
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoMakra

 Odpovědět Odpovědět archiv
Autor
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Téma: Makra
    Zasláno: 07.čvc.2011 v 10:40
Dobrý den,
prosím Vás nevíte, jak vytvořit makra? Nějaké jednoduché příklady...
 
Děkuji
Vojtěch Visingr
Zpět nahoru
Navara Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1637
Přímý odkaz na tuto zprávu Zasláno: 07.čvc.2011 v 19:34
Dobrý den,
Pokud se jedná o Inventor, tak jsou možné dva základní přístupy.
 
1. VBA - zastaralé, nepodporované Microsoftem, ale pro jednoduchá makra stačí. Jak vytvářet makra ve VBA popisuje následující dokument:
http://helpdesk.cadstudio.cz/helpdesk.html?id=F146
Veškeré podklady i vzorové příklady najdete v nápovědě pro programování, která je součástí Inventoru.
 
2. iLogic - Nový modul od Inventoru 2011. Slouží pro vytváření pravidel a obsluhu událostí. Je založen na VB.NET a obsahuje řadu tzv. fragmentů, které je možné použít pro tvorbu maker.
Podrobnější informace a vzorové příklady jsou součástí instalace
C:\Users\Public\Documents\Autodesk\Inventor 2012\Samples\iLogic Samples
 
Zpět nahoru
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Zasláno: 07.čvc.2011 v 22:19
Na helpdesk se bohužel nedostanu, protože nejsem členem, takže ... blbý. 

Mám I2011 a tam ten iLogic ještě není myslím, takže taky blbý... 

Takže jsem na tom samém, jako předtímConfused
Vojtěch Visingr
Zpět nahoru
dusek Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.lis.2010
Lokalita: ČR (Pha)
Používám:
Inventor 2014
Stav: Offline
Bodů: 901
Přímý odkaz na tuto zprávu Zasláno: 08.čvc.2011 v 07:29
Inventor 2011 už iLogic má. :-)

trošku zafušuju do CadStudia. 9.8. pořádají školení na iLogic, sám si od toho slibuji, že mne tam naučí programovat. :-)

Václav Dušek
Zpět nahoru
Navara Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1637
Přímý odkaz na tuto zprávu Zasláno: 08.čvc.2011 v 08:33
V tom případě zbývá jediná možnost a to prokousat se helpem k API který je ale pouze anglicky
"C:\Program Files\Autodesk\Inventor 2011\Help\admapi_15_0.chm"
Zpět nahoru
Charlee Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 11.dub.2006
Lokalita: ČR (ZL)
Používám:
Inventor, Vault, Mechanical a další ver.2021
Stav: Offline
Bodů: 279
Přímý odkaz na tuto zprávu Zasláno: 08.čvc.2011 v 08:41

Několik maker mám tady: http://charleesmith.blogspot.com/search/label/makro

Jsou vytvořené ve verzi 2008 ale ještě furt fungujou i ve 2011. V nápovědě bylo krásně popsané jak na to, ale v aktuální verzi nevím.

Včera jsem byl chytrý, proto jsem chtěl změnit svět. Dnes jsem moudrý, proto měním sám sebe.
Zpět nahoru
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Zasláno: 08.čvc.2011 v 12:27
jj, nevěděl jsem přesně jestli ho už má. To je zajímavá zpráva, určitě o školení také popřemýšlím.Wink
 
Prokousat se anglickým helpem je dost obtížné, ale co se dá dělat.
 
Charlee děkuji určitě na to mrknu. Nemáte prosím Vás nějaký návod klidně na starej Inventor na makra?
 
Nebo jak přesně fungují. Např. jiný software mnohem starší tam fungovaly makra na ten způsob, že se zapnul pomocník pro tvorbu maker a potom už se jen ukazovalo co to má dělat, takže např. se dalo tisknout A4 automaticky se to zapisovalo do toho pomocníka maker.
 
Přeji pěkný den Smile


Upravil hoboj - 08.čvc.2011 v 12:38
Vojtěch Visingr
Zpět nahoru
Charlee Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 11.dub.2006
Lokalita: ČR (ZL)
Používám:
Inventor, Vault, Mechanical a další ver.2021
Stav: Offline
Bodů: 279
Přímý odkaz na tuto zprávu Zasláno: 11.čvc.2011 v 10:26
Návod nemám, používal jsem integrovanou nápovědu. V inventoru pomocník na tvorbu maker není a snad ani nebyl, alahužel.
Včera jsem byl chytrý, proto jsem chtěl změnit svět. Dnes jsem moudrý, proto měním sám sebe.
Zpět nahoru
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Zasláno: 18.čvc.2011 v 09:02
Ještě si jen trošku rejpnu, nemyslím to ve zlém...
 
Proč vývojáři Inventoru neudělali jak nejjednodušeji napsat makro.
 
V jiném programu je to takto: Zvolím funkci na tvorbu maker a buď to vypisuji stejně, jako ve VBA nebo si kliknu na lupu. Tento příkaz mě automaticky snímá myš a co s ní dělám,takže si navolím přímo sám v nabídce, co to makro má dělat a jak klikám, tak se mě to zapisuje do makra automaticky. Potom se dá dokončit a je makro hotové.
 
Např. tvorba makra na tisk, zapne se funkce pro tvorbu maker a napíše se název makra, např. A4
a poté se dá lupa a už si vyberu, že kliknu na start, tisk, nastavení tisku, papír A4,atd. a potom OK. Ve funkci pro tvorbu maker to potvrdím, uložím a je makro na světě...


Upravil hoboj - 18.čvc.2011 v 09:04
Vojtěch Visingr
Zpět nahoru
roice Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 07.dub.2011
Lokalita: ČR (Pha)
Používám:
Product Design Suite 2018 Premium
Stav: Offline
Bodů: 216
Přímý odkaz na tuto zprávu Zasláno: 21.čvc.2011 v 08:39
Jo jo s tím se nedá než souhlasit, záznam makra tu fakt hodně chybí. Nehledě na to, že pak člověk může snadno vytvářet složitější makra, tím že se koukne jak se to dělá interně ze záznamu, nehledě nato že nemusí jako grafik, konstruktér atd smolit hromady kódu, namísto kreslení.
Nejsem prudič, jen jsem zvědavej a rád věcem rozumím. Takže jsem vlastně rejpal :D
Zpět nahoru
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Zasláno: 21.čvc.2011 v 08:44
Přesně tak a myslím, že by to bylo i mnohem rychlejší si jen pouze navolit pomocí myši co konkrétně chci a nemusel bych složitě vytvářet makro pod příkazy, které jsou sice občas podobné v programování, ale přece jen se to liší a učit se na každý program jiné funkce programování, to už by člověk místo konstruktařiny mohl dělat programátora Big%20smile
 
Třeba to jednou Autodesk nakopne a uvědomí si, že by to bylo dobré a zavedou to... Určitě si myslím, že by to spoustu lidí oceniloClap
Vojtěch Visingr
Zpět nahoru
Martin Madaj Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 05.lis.2004
Lokalita: ČR (JM)
Používám:
Vždy aktuální verze
Stav: Offline
Bodů: 310
Přímý odkaz na tuto zprávu Zasláno: 29.čvc.2011 v 11:24
    Jojo, také bych potřeboval jedno makro vytvořit... Čirou náhodou asi někdo netušíte, jak pomocí VBA zkopírovat prvek v rámci součásti o určitou vzdálenost...? Příklady týkající se VBA v Inventoru, které jsou na Internetu, skoro žádné nejsou, nebo jsou podle mě dost na nic...    

Upravil Martin Madaj - 29.čvc.2011 v 11:26
M.M.
Zpět nahoru
Navara Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1637
Přímý odkaz na tuto zprávu Zasláno: 31.čvc.2011 v 10:51
Co se týká příkladů, tak součástí nápovědy je několik desítek příkladů, které jsou průřezem téměř všeho, co se v API dá dělat.
 

Připojené náhledyPřihlaste se pro zobrazení plné verze - 20110731_102702_SampleCodes.jpg

 
Vyváření nebo kopírování prvků, tak to je podle mě to nejsložitější, co jsem kdy v API dělal.
Například různé varianty prvku díra mají pro vytváření 12 různých metod a pro každou metodu 4 možnosti určení polohy (náčrt, lineární, soustředná a v bodě). To je celkem 48 základních variant.
Z toho plyne, že vyvoření obecného nástroje pro kopírování nebude nic jednoduchého.
 
Pokud se týká záznamu makra, tak to naráží na stejnou překážku jako kopírování. Pomocí výpisu vlastností ve VBA je ale možné zpětně zjistit jak je která část modelu vytvořena.


Upravil Navara - 31.čvc.2011 v 10:52
Zpět nahoru
Martin Madaj Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 05.lis.2004
Lokalita: ČR (JM)
Používám:
Vždy aktuální verze
Stav: Offline
Bodů: 310
Přímý odkaz na tuto zprávu Zasláno: 31.čvc.2011 v 14:15
Uvedené příklady jsem myslím viděl, ale mám dojem, že (alespoň pro mně) nejsou vysvětleny dostatečně polopaticky, nebo nejsou v dostatečném kontextu s ostatními navazujícími operacemi.
M.M.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 8717:Jak ve výkresu zobrazit těžiště podsestavy?
Tip 9476:Ukládání DWG kopie IDW výkresu pojmenované podle revize.
Tip 8631:Mluvící iLogic pravidlo pro kontrolu materiálu součásti Inventoru (výchozí materiál).
Tip 11550:iLogic: Spuštění externího procesu s parametry
Tip 9467:Automatické publikování schválených výkresů z Inventoru.
Tip 9341:Použití iLogic na rozklad jména IPT souboru a naplnění iVlastností.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,273 sekund.