Zobrazit plnou verzi příspěvku: Parametry - Formát uživatelské vlastnosti
Dobrý dendá se někde centrálně nastavit v jakém formátu se budou zobrazovat exportované parametry? Konkrétně mi jde o potlačení jednotek a koncových nul - takto to musím v každém dokumentu znovu a znovu nastavovat... Více snad napoví obrázek:
Vladimír Michl
25.04.2014, 08:26
Nevím jestli půjde nějaký "globální" default, ale buď se dá nastavení zjednodušit tím "Použít pro existující" nebo jde formát (či dokonce celé parametry) definovat hromadně pomocí iLogic.
Co já jsem se po tom pídil, tak trvale nastavit to nešlo, i jsem to zkoušel v šabloně, ale stále si to vedlo svou. Možná se od té doby něco změnilo, ale v 2012 jsem to nastavit nedokázal. Onehdá mi ani nikdo nedokázal poradit s iLogicem, pokud by to teď už šlo, také bych to uvítal.
Ten iLogic bude asi nejlepší (přece jen to jsou v každé součásti min 3 parametry. Rozkopírování je přínosná berlička, ale ne 100% - to když člověk něco doplní, tak si to dá téměř znovu...)
Vladimír Michl
25.04.2014, 19:04
Princip automatické úpravy formátu parametrů pomocí iLogic je v příbuzném tipu 9796.
Carodej2
28.04.2014, 09:17
Nastavení parametrů na jeden klik (přes iLogic) je fajn věc. Dala by se tak nastavit i přesnost (na desetiny 1,1)? iLogic používám okrajově, pokud by jste mi někdo poradil jak doplnit tip 9796, byl bych vám moc vděčný.Díky.
Vladimír Michl
28.04.2014, 09:39
Ano, přesnost lze takto nastavit také - tip 9796 doplněn.
A teď ještě já jeden pikantní. Jde nastavit, aby u části parametrů bylo zaokrouhlení na jednu desetinu a u některých na celá čísla? Když vypisujeme popis trubky, tak průměr a tloušťka má desetinný rozměr, ale délku už uvádíme v celém čísle. Parametry jsou stále stejně pojmenované.
Vladimír Michl
28.04.2014, 10:12
Dá, ale to už se těžko udělá obecně - je třeba makro upravit pro konkrétní situaci, např. pevně pojmenované parametry (vlastnost "Name").
Proč mi to pravidlo nefunguje v ipt dílu? V sestavě to funguje v pohodě. V dílu to pak píše:Chyba v pravidle: Pravidlo01, v dokumentu: Pravidlo01.iLogicVbČlen nebyl nalezen. (Výjimka na základě hodnoty HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))Svoje znalosti jsem na to již vyčerpal. :-/ A mohl bych ještě poprosit o návod na ty konkrétní parametry? Parametry máme většinou pevně dané, zkoušel jsem na to nějak přijít, ale mám na to asi málo programátorských buněk.
Vladimír Michl
28.04.2014, 13:49
V IPT by to mělo fungovat. V jaké verzi Inventoru to spouštíte?
Inventor 2012, jak říkám, v IAM to funguje, v IPT to píše výše psanou chybu.
Vladimír Michl
28.04.2014, 18:36
Verzi 2012 jsme nezkoušeli - ale možná místo toho kOne zkuste dát přímo tu naznačenou hodnotu konstanty. Nastavení na pevný seznam parametrů je doplněno do kódu makra v tipu.
Co včera nefungovalo, dnes šlape jako hodinky ... Děkuji za více parametrů, už se pokouším uzpůsobit to na naše potřeby. :-)Pokud mohu, tak bch měl ještě doplňující otázku, resp. dvě otázky.1) Pokud vím, jaké názvy mají parametry, lze zřídit nějaké pravidlo, které by tyto parametry označilo pro export?2) Šlo by výše zmíněné pravidlo spustit v sestavě pro jednotlivé díly sestavy?
Vladimír Michl
29.04.2014, 13:08
Nastavení exportu pro předem dané parametry je nyní naznačeno v kódu. Aplikace pro díly ve stromu sestavy by ale byla o dost komplikovanější a bylo by lépe ji vyřešit ve VBA nebo .NET.