Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk
 - od firmy Arkance Systems [www.cadforum.cz slaví 20 let]
CZ | SK | EN | DE
Přihlášení
či registrace
  právě nás čte: 7197

CAD tip CAD tip # 13919:

   
Otázka CAD 
 %  platforma  kategorie 
Q - otázka

Uložení Inventor modelu v prezentačním barevném schématu (iLogic).

A - odpověď Pokud chcete občas ukládat vaše 3D modely součástí a sestav z Inventoru s náhledy v jednotném prezentačním stylu, popř. i se speciálním firemním pozadím, můžete využít následující iLogic makro, předpis. Pomůže např. při tvorbě jednotné knihovny dílů.

Makro pro toto speciální uložení je potřeba definovat jako externí, aby bylo dostupné ve všech dokumentech (modelech). Jeho vyvolání si můžete přiřadit na ikonku v ribbonu (např. "Ulož v prezentačním režimu"), a to pomocí funkcí v bonus aplikaci T4I. Tu pak můžete použít namísto standardního Ulož kdykoliv budete chtít uložit "hezčí" soubor modelu.

Jednodušší verze iLogic makra s dočasným přepnutím schématu před uložením:

'Save in preset color scheme
Sub Main()
CurrentColorScheme = ThisApplication.ActiveColorScheme.Name
ThisApplication.ColorSchemes.Item("Prezentace").Activate
Call ThisApplication.CommandManager.ControlDefinitions.Item("AppFileSaveCmd").Execute
ThisApplication.ColorSchemes.Item(CurrentColorScheme).Activate
End Sub

Nebo variantní, o něco složitější verze, s vynucenou změnou obrázku na pozadí:

'Save in preset color scheme (bkg)
Sub Main()
Dim CurrentBackground As String = ""
CurrentColorScheme = ThisApplication.ActiveColorScheme.Name
ThisApplication.ColorSchemes.Item("Prezentace").Activate
If ThisApplication.ColorSchemes.BackgroundType = kImageBackgroundType
	CurrentBackground = ThisApplication.ActiveColorScheme.ImageFullFileName
	ThisApplication.ActiveColorScheme.ImageFullFileName = "c:\Users\USERNAME\bkg\FIRMA-8d2d0b3.png"
End If
Call ThisApplication.CommandManager.ControlDefinitions.Item("AppFileSaveCmd").Execute
If CurrentBackground>"" Then
	ThisApplication.ActiveColorScheme.ImageFullFileName = CurrentBackground
End If
ThisApplication.ColorSchemes.Item(CurrentColorScheme).Activate
End Sub
Inventor
100% *  CAD 
11.11.2023    869×   Expert
font ilogic inventor knihovna model obrázek sestava součást
 
Související CAD produkty:
Ceny - CAD eShop:
platí pro: Inventor ·

Zpět   Všechny další tipy



Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy Arkance Systems.
Můžete si také přidat odkaz na vaše stránky: CAD Fórum - diskuze, tipy, bloky a utility
CAD:    OS:    Kateg: 
Text:  FAQ   






Tipy a triky prosím využívejte na vlastní zodpovědnost.
Provozovatel (Arkance Systems CZ s.r.o.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů.
Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení.
Další publikování obsahu je dovoleno jen se souhlasem autora.
TOPlist