Panne d'Autodesk iLogic: Afficher les dimensions en exposant

Découvrez un outil utile pour vérifier si des dimensions d'un dessin ont été écrasées. Il examine toutes les dimensions de la fiche détaillée et vérifie si elles ont été écrasées ou non.. Si une dimension est écrasée, il mettra en évidence ces dimensions en rouge puis montrera à l'utilisateur le nombre de dimensions concernées via une boîte de message.

l'inventeur fabricadoprojeto ilogic trouve les dimensions remplacées
vérification du remplacement des dimensions d'autodesk inventeur ilogic fabricadoprojeto

Le code d'annulation (annuler le wrapper) garantit que toutes les modifications apportées par votre code iLogic peuvent être facilement annulées par l'utilisateur, maintenir l'intégrité de la conception.

Vous trouverez ci-dessous le code iLogic pour Autodesk Inventor:

'iLogic code By Dutt Thakar 'Originally posted on https://clintbrown.co.uk

oDoc = ThisDoc.Document
oNamer = "Highlight Dimension Overrides"
Dim UNDO As Transaction 
UNDO = ThisApplication.TransactionManager.StartTransaction(oDoc, oNamer)
' Undo Wrapper -------------------------------------------------------------------------------------
Dim oSheet As Sheet = oDoc.ActiveSheet
Dim oColor As Color
'Creating a color based On R, G, B values, here I want To highlight In red so kept it As (255,0,0)
oColor = ThisApplication.TransientObjects.CreateColor(255, 0, 0) 
Dim oDim As DrawingDimension
Dim DimCount As Integer = 0
For Each oDim In oSheet.DrawingDimensions
        If oDim.OverrideModelValue <> oDim.ModelValue Or oDim.HideValue = True Then
            oDim.Text.Color = oColor
			DimCount = DimCount + 1
        Else
            oDim.Text.Color = ThisApplication.TransientObjects.CreateColor(0, 0, 0)
        End If	
Next
If DimCount>0
	MessageBox.Show(DimCount & " Dimensions are overridden")
Else
	MessageBox.Show("No Dimensions are overridden")
End If
iLogicVb.DocumentUpdate
' Undo Wrapper -------------------------------------------------------------------------------------
UNDO.End

Notes:

  • Cette version du code a été brièvement testée dans Inventor 2021.
  • Comme toujours, S'il vous plait, tester de manière approfondie tout le code iLogic dans des fichiers hors production. N'utilisez aucun code dans un environnement de production avant de l'avoir minutieusement testé et vérifié qu'il fonctionne comme prévu.. Sauvegardez toujours toutes les données avant d'exécuter un code expérimental. Vous êtes ultimement responsable de tout code iLogic que vous exécutez, alors assurez-vous de le tester minutieusement!

Crédits: Dutt Thakar - https://clintbrown.co.uk/

Panne d'Autodesk iLogic: Afficher les dimensions en exposant
faire défiler vers le haut