Spuštěn nový vzhled portálu CADfórum.
Již 10.000+ CAD tipů. Přes 117.000 registrovaných u nás, celkem 1.086.000 registrovaných (CZ+EN), přes 52.000 CAD/BIM bloků. Vyzkoušejte nový Inženýrský kalkulátor, Průvodce CAD převody, Konvertor barev, Prohlížeč USD souborů.
Již 10.000+ CAD tipů. Přes 117.000 registrovaných u nás, celkem 1.086.000 registrovaných (CZ+EN), přes 52.000 CAD/BIM bloků. Vyzkoušejte nový Inženýrský kalkulátor, Průvodce CAD převody, Konvertor barev, Prohlížeč USD souborů.
CAD tip # 11731:
Otázka
A
Rozpisku na výkresu můžete pomocí jednoduchého iLogic předpisu (pravidla) upravit, resp. přetřídit tak, aby jednotlivé řádky (položky) byly řazeny vzestupně podle čísla součásti.
Přetříděnou rozpisku (kusovník) můžete pak ještě přečíslovat vzestupně od 1.
On Error Resume Next Dim oDwgDoc As DrawingDocument oDwgDoc = ThisApplication.ActiveDocument Dim oPartsList1 As PartsList oPartsList1 = oDwgDoc.ActiveSheet.PartsLists.Item(1) If oPartsList1 Is Nothing Then MsgBox ("No parts list!") Else oPartsList1.Sort("ČÍSLO SOUČÁSTI") oPartsList1.Renumber End If
Pokud potřebujete podobně seřadit rozpisku v sestavě, použijte následující předpis iLogic:
'Get active assembly Dim activeAssembly As AssemblyDocument = ThisApplication.ActiveDocument 'Get structured bom view Dim bomView As BOMView = activeAssembly.ComponentDefinition.BOM.BOMViews(2) 'Sort by Part Number Call bomView.Sort("Part Number", True) 'Renumber rows Call bomView.Renumber(1, 1)
platí pro: Inventor ·