Spuštěn nový vzhled portálu CADfórum.
Již 10.000+ CAD tipů. Přes 116.500 registrovaných u nás, celkem 1.081.000 registrovaných (CZ+EN), přes 51.000 CAD/BIM bloků. Vylepšený Převodník jednotek.
Již 10.000+ CAD tipů. Přes 116.500 registrovaných u nás, celkem 1.081.000 registrovaných (CZ+EN), přes 51.000 CAD/BIM bloků. Vylepšený Převodník jednotek.
CAD tip # 9951:
Otázka
A
iVlastnosti dokumentu Inventoru (iProperties) umožňují ručně přepsat hodnoty Hmotnosti a Objemu. Z nich se generuje i hodnota Hustoty.
Tato přenastavení reálných hodnot mohou být v řadě případů užitečná (např. nakupované díly v sestavách, náhradní součásti), ale mohou být také zdrojem chyb pokud například přepsanou hodnotu zapomenete aktualizovat.
Následující jednoduché iLogic makro umožňuje zkontrolovat, zda jsou iVlastnosti "hmotnost" a "objem" v aktuálním dokumentu (IPT součásti) ručně přepsány (override):
oPartDoc = ThisApplication.ActiveDocument oMassProps = oPartDoc.ComponentDefinition.MassProperties uom = oPartDoc.ComponentDefinition.Document.UnitsOfMeasure 'InventorVb.DocumentUpdate() voverridden = oMassProps.VolumeOverridden moverridden = oMassProps.MassOverridden voLunits = uom.GetStringFromType(uom.LengthUnits) & "^3" MsgBox ("MassOverridden=" & moverridden & vbTab & " [" & uom.GetStringFromValue(oMassProps.Mass,uom.MassUnits) & "]" & vbCrLf & "VolumeOverridden=" & voverridden & vbTab & " [" & uom.GetStringFromValue(oMassProps.Volume, volunits) & "]" , _ MessageBoxIcon.Information, _ "iProp Overrides")
Příklad:
Výstup z makra:platí pro: Inventor ·