Zobrazit plnou verzi příspěvku: Hromadná změna jednotek
Dostal jsem se k dokumentaci, kde je část souborů v palcích a část v milimetrech. Existuje možnost hromadného přenastavení všech dokumentů na milimetry? Nechce se mi to dělat po jednom souboru ručně.
Dyt se dají nastavit jednotky primárně na mm a ne na jednotky které jsou v modelu.
Tak to jsem právě nenašel - jednotky jsou v nastavení dokumentu nikoliv v nastavení aplikace.
Zdravím, asi bych to zkusil přes VBA(nemám odzkoušeno...)oUOM.LengthUnits = kMilimeterLengthUnits
oUOM.LengthDisplayPrecision = 3
Tak inventor to bohužel neumí,spletl jsem si to se SolidEdge:(
Vladimír Michl
05.12.2016, 08:52
Zkuste prosím makro z tipu:http://www.cadforum.cz/cadforum/hromadna-zmena-jednotek-v-cele-sestave-inventoru-tip11204(jen nahrubo - chybí např. kontroly chyb nebo úpravy jednotek parametrů)
Skvělé - funguje to. Upravil jsem si to na námi používané jednotky (mm, kg, přesnost na 3 desetinná místa) přímo v kódu.Trochu se mi zase rozšířily obzory, protože iLogic běžně nepoužívám. Z toho důvodu jen dotaz, zda jsem použil správný způsob aplikace:-makro ze zaslaného tipu jsem uložil do txt souboru-v prohlížeči iLogic jsem si to načetl do externích pravidel-pravidlo jsem spustil nad sestavou, ve které se vyskytují problémové soubory - změnu jsem potvrdil uložením všech souborů (sestavy i dílů). Je to správný způsob nebo lze pravidlo aplikovat na nějakou množinu souborů ještě jinak (kdyby šlo třeba o samostatné soubory, které nefigurují v sestavě)? Ještě jednou děkuji.
Vladimír Michl
05.12.2016, 11:13
Ano, postup je správný - nemusíte to ani používat jako externí pravidlo, stačí zkopírovat do interního editoru iLogic pravidel. Pokud by se to mělo hromadně aplikovat na nesouvisející soubory (třeba podsložku), musel by cyklus zpracování vypadat jinak, ale také by to šlo řešit.