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

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD 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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoJak vložit barvu do výkresu

 Odpovědět Odpovědět archiv
Autor
Lukáš Záruba Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 02.lis.2007
Lokalita: ČR (SČ)
Používám:
inventor 2015
Stav: Offline
Bodů: 429
Přímý odkaz na tuto zprávu Téma: Jak vložit barvu do výkresu
    Zasláno: 02.lis.2010 v 07:54
Potřebuji abych měl na výkrese označený RAL. Jelikož většinou z konečné sestavy rendruji .jpg nebo video, tak mám již přiřazenou barvu v .aim nebo .ipt. Doteď jsem ji na výkres psal ručně ale byl bych radši kdyby šel upravit kusovník tak abych si molh ve výběru sloupce vybrat přímo odkaz barva ale nemůžu na to přijít.
Budu rád za radu i případně všelijaké postřehy.
Zpět nahoru
flesar Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 15.lis.2005
Lokalita: ČR (JČ)
Používám:
AIP 2009
Stav: Offline
Bodů: 640
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2010 v 12:14
Tohle by šlo řešit nějakým makrem. Jestli to umí Inventor sám, to si nejsem jistý, řekl bych že ne.
Pokud informaci budete chtít dostat do kusovníku, budete ji muset mít v nějaké uživatelské vlastnosti.


Upravil flesar - 02.lis.2010 v 12:14
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems 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: 02.lis.2010 v 15:27
Pokud je mi známo, tak Inventor opravdu nikde nevystavuje barvu jako vlastnost podobně jako materiál.
Získat barvu do iVlasnosti přes makro problém není. Pokud by se sešlo více takových požadavků, asi by bylo možné to zahrnout do některé z příštích verzí XTools.
Zpět nahoru
Lukáš Záruba Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 02.lis.2007
Lokalita: ČR (SČ)
Používám:
inventor 2015
Stav: Offline
Bodů: 429
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2010 v 22:38
Můžete mi někdo tedy aspoň poradit jak nejjednodušeji dostat barvu z modelu do výkresu? Do teďka jsem barvu ručně vkládal do tabulky ivlastnotí modelu do záložky uživatelské. Je to však příliš zdlouhavé ale zase mám jistotu že na to při závěrečném spěchu nezapomenu.  
Budu rád za radu i případně všelijaké postřehy.
Zpět nahoru
flesar Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 15.lis.2005
Lokalita: ČR (JČ)
Používám:
AIP 2009
Stav: Offline
Bodů: 640
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2010 v 22:58
Pokud to Inventor opravdu neumí, můžete uvažovat o dvou variantách:

a) vložíte název barevného schematu (v API RenderStyle) do uživatelské proměnné a následně v kusovníku vložíte sloupeček s uživatelskou proměnnou
b) do výkresu sestavy vložíte samostatnou tabulku, která by obsahovala např. pozici, název a číslo součásti, a zvolenou barvu v dokumentu (sestavě), ke kterému náleží výkres.

ad a) těžko určíte barvu sestavy, barvu určujete dílům v sestavě, v nadřazené sestavě můžete barvu změnit ale tato změna se nepromítne do uživatelské vlastnosti součásti
ad b) máte další tabulku

Obojí bych řešil přes makro.

Zpět nahoru
flesar Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 15.lis.2005
Lokalita: ČR (JČ)
Používám:
AIP 2009
Stav: Offline
Bodů: 640
Přímý odkaz na tuto zprávu Zasláno: 02.lis.2010 v 23:10
Hrubý nástřel:

Pokud se jedná o součást vypiš její barvu, pokud se jedná o neprázdnou sestavu vypiš barvu prvního dílu (tedy pokud má celá sestava stejnou barvu). Název barvy se samozřejmě nemusí vypisovat, ale je možné ho vložit do uživatelské proměnné. Tedy něco jako bod a) výše.

Public Sub RenderStyle()
    Dim oInvDoc As Document
    Dim oCompDef As Inventor.ComponentDefinition
    Dim oCompOcc As ComponentOccurrence
    Dim oRenderStyle As RenderStyle
    Dim strRenderStyle As String
   
    Set oInvDoc = ThisApplication.ActiveDocument
   
    If oInvDoc.DocumentType = kPartDocumentObject Then
        Set oRenderStyle = oInvDoc.ActiveRenderStyle
        strRenderStyle = oRenderStyle.Name
    End If
   
    If oInvDoc.DocumentType = kAssemblyDocumentObject Then
        Set oCompDef = oInvDoc.ComponentDefinition
        If oCompDef.Occurrences.Count = 0 Then
            strRenderStyle = "Je prázdná sestava"
            Debug.Print strRenderStyle
            Set oInvDoc = Nothing
            Exit Sub
        End If
        Set oCompOcc = oCompDef.Occurrences.Item(1)
        Set oRenderStyle = oCompOcc.RenderStyle
        strRenderStyle = oRenderStyle.Name
    End If
   
    If oInvDoc.DocumentType <> kPartDocumentObject And oInvDoc.DocumentType <> kAssemblyDocumentObject Then
        strRenderStyle = "Není díl nebo sestava"
    End If
   
    Debug.Print strRenderStyle
    Set oInvDoc = Nothing
End Sub

Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 10851:iLogic - jak ve výkresu zpracovat materiál a cestu součásti?
Tip 9476:Ukládání DWG kopie IDW výkresu pojmenované podle revize.
Tip 8717:Jak ve výkresu zobrazit těžiště podsestavy?
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í.
Tip 9560:iLogic makro pro export IDW/DWG výkresu Inventoru do DXF.


 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 1,375 sekund.