Rejoignez le forum des designers !
Votre expertise est essentielle pour la communauté. Rejoignez-nous et apportez vos connaissances !
Rejoindre le forum maintenantPartagez, apprenez et évoluez avec les meilleurs professionnels du secteur.
Cinq astuces de productivité Autodesk Inventor iLogic pour les non-programmeurs : Modélisation descendante
Dans les exercices précédents, nous avons appris à ajouter un formulaire iLogic à une pièce paramétrique pour communiquer l’intention de conception, et à ajouter une règle iLogic à un fichier de pièce pour vérifier que nos iPropriétés ont été remplies de manière cohérente.
Ce billet montrera comment iLogic peut être utilisé pour une véritable conception « descendante ».
Lors de l’apprentissage d’Autodesk Inventor, de nombreuses personnes apprennent la technique de modélisation « ascendante ». Chaque pièce est modélisée séparément, puis ajoutée à un fichier d’assemblage pour être positionnée par rapport au reste des pièces.
La technique « ascendante » est légitime pour les petits assemblages simples. Imaginez une bicyclette. Les connexions entre les composants sont standard et il est facile de concevoir un vélo de poussée à partir d’une bibliothèque de composants.
La méthode ascendante peut s’avérer restrictive lorsque l’on travaille en équipe sur des assemblages complexes de grande taille. Toute modification d’une pièce doit être envisagée en relation avec toutes les autres pièces de l’assemblage. Les composants qui doivent être mis à jour peuvent être oubliés, ce qui entraîne des problèmes en aval.
Dans la conception descendante, les paramètres globaux et les relations sont définis en premier lieu, puis la conception est divisée en sections pour chaque équipe ou membre de l’équipe. En se référant aux paramètres globaux et à la géométrie de travail, il est possible d’apporter des modifications à la conception qui seront mises à jour partout en même temps.
Dans ce contexte, « Top Down » signifie que nous définissons les paramètres de contrôle dans le fichier d’assemblage et que nous transmettons les valeurs des paramètres vers le bas dans les fichiers de pièces. Ceci ne peut être réalisé qu’en utilisant iLogic.
Ce contenu a été présenté à l’origine sous la forme d’un laboratoire pratique à l’occasion de l’AU 2023. Vous pouvez télécharger un document, une présentation, un ensemble de données et des vidéos des démonstrations à partir de la page du cours de l’UA :
IM602043-L Cinq astuces de productivité Autodesk Inventor iLogic pour les non-programmeurs ! [Lab]
Création de paramètres globaux pour la conception descendante avec iLogic
Dans l’exemple d’ensemble de données de cet exercice, nous avons défini trois paramètres utilisateur que nous référencerons dans les pièces à l’aide d’iLogic. Ces paramètres sont les suivants
Les fichiers de pièces de l’ensemble de données de l’exemple ont les mêmes paramètres, avec les mêmes noms et les mêmes valeurs. Un outil pratique pour y parvenir est l’exportation et l’importation de paramètres au format XML.
Stabilisation des noms de nœuds du navigateur lors du référencement des composants dans les règles iLogic.
Les règles iLogic utilisent le nom du nœud du navigateur comme raccourci pour identifier les composants avec lesquels vous souhaitez travailler.
Lorsqu’un composant est placé dans un assemblage, le nom du nœud est automatiquement complété par un nombre incrémentiel, par exemple, « n:5 », indiquant qu’il s’agit du cinquième exemplaire de ce composant placé dans cet assemblage.
Remplaçons les noms de nœuds par nos propres noms. Une fois que nous avons remplacé le nom du nœud, Inventor ne le modifiera plus. C’est ce que l’on appelle la « stabilisation » du nom du nœud.
- Dans le navigateur de modèle, modifiez le nom du nœud de ADSK-AU23-001 Base du boîtier e3-01:1 à Base du boîtier.
- Répétez l’opération pour ADSK-AU23-002 Dessus de boîtier e3-01:1en le renommant Haut de l’enceinte.

Écrivez une règle iLogic pour transmettre les valeurs des paramètres de l’assemblage aux pièces.
- Dans le navigateur iLogic, cliquez avec le bouton gauche de la souris sur l’icône Règles’ tab.
- Dans le panneau iLogic, trouvez un espace vide et Cliquez sur RMB.
- Choisissez Ajouter une règle depuis le flyout.
- Les Nom de la règle s’ouvre. Tapez ‘Enceinte iLogic’ dans la zone de saisie, et cliquez avec le bouton gauche de la souris sur l’icône OK pour créer votre règle.
- L’éditeur de règles iLogic s’ouvre.

Dans ce tutoriel, mon objectif est de vous permettre de démarrer avec iLogic le plus rapidement possible. Je ne vais donc pas vous expliquer en détail l’éditeur iLogic ; nous en apprendrons plus sur l’éditeur de règles iLogic au fur et à mesure de notre progression.
Copiez et collez le code suivant de cet article de blog dans la zone de code de l’éditeur de règles d’iLogic :
Liez les paramètres utilisateur de premier niveau aux parties
‘Base du boîtier
Paramètre(« Base de l’enceinte », « Largeur ») = Largeur
Paramètres(« Base de l’enceinte », « Profondeur ») = Profondeur
Paramètres(« Base de l’enceinte », « Hauteur ») = Hauteur
Paramètres(« Base de l’enceinte », « Connecteur ») = « CONNECTEUR_01 »
Enceinte supérieure
Paramètres(« Enclosure Top », « Largeur ») = Largeur
Paramètres(« Enclosure Top », « Profondeur ») = Profondeur
Paramètres(« Enclosure Top », « Hauteur ») = Hauteur
InventorVb.Mise à jour du document()
Les lignes commençant par une apostrophe ‘ sont des commentaires pour nous rappeler ce que fait cette règle.
Les quatre premières lignes de code transmettent les valeurs des paramètres utilisateur « Largeur », « Profondeur », « Hauteur » et « Connecteur » des paramètres utilisateur « Assemblage » aux paramètres utilisateur « Base de l’enceinte ».
Les trois autres lignes de code transmettent les valeurs des paramètres utilisateur de l’assemblage à la partie supérieure de l’enceinte.
La dernière ligne de code équivaut à cliquer sur le bouton de mise à jour de l’interface utilisateur d’Inventor (le bouton avec une icône qui ressemble à un éclair).
Testez le code iLogic !
Ce code iLogic prend la valeur du paramètre au niveau de l’assemblage et « pousse » la valeur du paramètre vers le bas dans le paramètre correspondant des fichiers de pièces.
- Dans l’assemblage, ouvrez le gestionnaire de paramètres.
- Dans le gestionnaire de paramètres, modifiez la valeur du paramètre Largeur paramètre à 150mm.
- Dans la fenêtre graphique, regardez l’assemblage changer de taille… dites « Oooooo ! ».
Lorsque la valeur du paramètre de l’assemblage change, la valeur de la pièce change également.
Il s’agit là d’un véritable contrôle « descendant » d’un assemblage, qui ne peut être réalisé qu’avec iLogic.
Le code se lit comme suit :
Recherchez la pièce dont le nœud de navigateur de modèle s’appelle « Enclosure Base ». Dans cette partie, recherchez le paramètre utilisateur « Largeur ».
Faites en sorte que la valeur du paramètre utilisateur de la pièce « Largeur » soit la même que la valeur du paramètre utilisateur de cet assemblage, également appelé « Largeur ».
Procédez ensuite de la même manière pour la pièce appelée « Enclosure top ».
AstuceLes formulaires et règles iLogic sont généralement enregistrés dans le fichier dans lequel vous travaillez, ce qui signifie que les modifications que vous avez apportées ne sont pas enregistrées tant que vous n’avez pas sauvegardé le fichier ouvert. Lorsque vous travaillez sur vos propres projets iLogic, enregistrez régulièrement vos fichiers afin de sauvegarder les modifications apportées à vos règles et formulaires iLogic ou à vos règles externes.
C’était amusant ! Qu’est-ce que je peux apprendre sur iLogic ensuite ?
Prochainement : comment utiliser Autodesk Inventor iLogic pour configurer des modèles d’assemblage.
Comment puis-je en savoir plus sur Inventor iLogic ?
AU (Autodesk University) est l’événement phare d’Autodesk pour les clients, mais l’apprentissage ne s’arrête pas à la fin de l’événement en personne. Sur AU Online, vous pouvez trouver des vidéos de cours à la demande, des documents et des ensembles de données. Vous pouvez ainsi profiter de l’apprentissage des experts de l’industrie, des partenaires et de vos pairs tout au long de l’année, et ce, gratuitement, sans avoir à vous connecter.
Pour vous aider à trouver le contenu sur la conception et l’ingénierie des produits dont vous avez besoin, nous avons créé une page d’accueil qui rassemble le contenu sur la conception et l’ingénierie de l’AU spécialement pour vous.
Rejoignez le forum des designers !
Votre expertise est essentielle pour la communauté. Rejoignez-nous et apportez vos connaissances !
Rejoindre le forum maintenantPartagez, apprenez et évoluez avec les meilleurs professionnels du secteur.