Table des matières
Transcription
Table des matières
DMU Optimizer Préface Nouveautés Mise en route Tâches de base Tâches avancées Description de l'atelier © Dassault Systèmes 1994-2000. Tous droits réservés. Préface DMU OPTIMIZER est un produit conçu pour améliorer la productivité de l'utilisateur en calculant une représentation géométrique optimisée des données pour la vérification de maquettes entièrement numériques, dans un contexte de conception et de révision intégré et combiné. DMU OPTIMIZER facilite l'intégration totale de processus centraux de maquette numérique dans l'environnement de conception global du client. DMU OPTIMIZER est un atelier DMU Navigator dédié, disponible aussi bien dans l'environnement UNIX que dans l'environnement Windows NT. Ce guide est organisé de la manière suivante : Mise en route Fournit un scénario permettant de se familiariser avec le produit. Tâches de base Fournit des instructions étape par étape pour l'utilisation de DMU Optimizer. Des conseils pratiques permettent d'exploiter au mieux le produit. Description d'atelier Propose une description des commandes de menu et des outils d'atelier utiles dans DMU Optimizer. Utilisation de ce guide Informations complémentaires Utilisation du manuel L'utilisateur devra être familiarisé avec certains concepts de base de Infrastructure version 5, notamment les fenêtres de document, les barres d'outils standard et d'affichage. Pour exploiter au mieux DMU Optimizer, utilisez l'assistant de documentation ci-dessous. Il permet de mieux repérer les informations dont vous avez besoin ainsi que celles relatives à votre méthode de travail. Assistant du guide de l'utilisateur Allez à : Tutoriel Mise en route. Une fois terminé, passez à la section du manuel relative aux tâches base de Utilisateur débutant l'utilisateur. Elle explique les procédures de base. Session DMU Optimizer version 5 et révision des documents. Pour obtenir des explications sur un outil Utilisateur ou une commande, consultez l'aide en ligne. Vous pouvez également consulter la section du manuel confirmé de relative aux tâches de base pour obtenir de l'aide sur les procédures que vous ne connaissez pas DMU encore. Vous allez utiliser les exemples qui se trouvent dans le dossier C:\Program Files\Dassault Optimizer Systemes\B05doc\online\dmoug\samples. Pour plus d'informations Avant d'aborder le présent guide, nous vous conseillons de lire le manuel DMU Navigator Guide de l'utilisateur. Vous pouvez également, si vous le souhaitez, lire les guides relatifs aux produits DMU Navigator complémentaires suivants, pour lesquels une licence appropriée est requise : DMU Fitting Simulator - Guide de l'utilisateur DMU Space Analysis - Guide de l'utilisateur DMU Kinematics Simulator - Guide de l'utilisateur DMU Navigator - Guide de l'utilisateur DMU Plant & Ship Review - Guide de l'utilisateur DMU Infrastructure - Guide de l'utilisateur Conventions Nouveautés Nouveauté : Possibilité d'interrompre le calcul pendant l'utilisation des commandes de DMU Optimizer (sauf avec les commandes Epaisseur et Décalage). Reportez-vous à la section Création d'une enveloppe . Nouveauté : Possibilité d'enregistrer le résultat d'une commande de DMU Optimizer au format WRL. Reportez-vous à la section Création d'une enveloppe. Amélioration : Espace libre. Vous pouvez désormais calculer l'espace disponible dans une représentation géométrique dans le cadre de la connectivité et de la sélection d'un point. Amélioration : Gestion en tant que représentation secondaire Mise en route Avant d'aborder la description détaillée des instructions d'utilisation de DMU Optimizer, la mise en route suivante permet de se familiariser avec le produit. Il contient un scénario étape par étape décrivant l'utilisation des fonctions clés. Les principales tâches décrites dans cette section sont les suivantes : Démarrage d'une session Création d'une silhouette Création d'une enveloppe Création d'une épaisseur Création d'un décalage Démarrage d'une session DMU Optimizer Avant d'aborder ce scénario, vous devez vous familiariser avec les commandes de base communes aux différents ateliers. Celles-ci sont décrites dans le manuel DMU Navigator - Guide de l'utilisateur. Dans cette tâche, vous apprendrez à accéder à l'atelier DMU Optimizer Simulator et à sélectionner vos modèles. 1. Dans le menu Démarrer, sélectionnez Maquette Numérique -> DMU Optimizer. L'atelier DMU Optimizer est chargé et un document vide s'ouvre : 2. Sélectionnez Insérer -> Composants existants... dans la barre de menus. Si l'option de menu ne peut pas être activée, sélectionnez produit1, cliquez sur lui avec le bouton droit dans l'arbre des spécifications et sélectionnez Composant existant dans le menu contextuel. 3. Pour sélectionner les fichiers modèles désirés, cliquez sur le premier fichier et, tout en maintenant la touche MAJ enfoncée, cliquez sur le dernier (ici, sélectionnez les fichiers *.cgr sauf SWEPT*.cgr et Tank*.cgr). 4. Cliquez sur Ouvrir pour ouvrir les fichiers sélectionnés. Les produits sélectionnés s'affichent dans l'arbre des spécifications. Utilisez l'icône Centrer tout afin de positionner la géométrie du modèle sur l'écran. Création d'une silhouette Dans cette tâche, vous apprendrez à calculer une nouvelle géométrie et, dans le cas présent, à générer une silhouette. Insérez les fichiers *.cgr (sauf SWEPT*.cgr et Tank*.cgr) qui se trouvent dans le dossier samples. Sélectionnez Insertion -> Composant existant. (Facultatif) Vous pouvez automatiquement gérer le résultat de la silhouette en tant que représentation secondaire. Pour plus d'informations, reportez-vous à la section Gestion en tant que représentation secondaire. 1. Cliquez sur l'icône Silhouette dans la barre d'outils DMU Optimizer. La boîte de dialogue Silhouette s'affiche : 2. Sélectionnez Produit1 dans l'arbre des spécifications. (Le nombre de triangles représentant la forme simplifiée du produit sélectionné s'affiche dans le champ Nombre de triangles.) 3. Entrez la valeur voulue dans le champ Précision, par exemple 2 mm. 4. Cliquez sur le bouton Détails pour afficher la boîte de dialogue Sélection des vues. 5. Sélectionnez les vues désirées, les 6 vues par exemple. 6. Cliquez sur OK pour confirmer l'opération. 7. Cliquez sur le bouton Appliquer pour obtenir un aperçu de la silhouette. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu s'affiche également. Le nombre de triangles représentant le résultat de la silhouette s'affiche dans le champ Nombre de triangles, comme illustré ci-dessous : 8. Cliquez sur OK pour enregistrer la représentation de la silhouette. La boîte de dialogue Enregistrer sous apparaît automatiquement. Remarque : Vous pouvez désormais enregistrer la représentation obtenue au format vrml. ( wrl Création d'une enveloppe 1. Dans cette tâche, vous apprendrez à générer une représentation d'enveloppe. Insérez les fichiers *.cgr (sauf SWEPT*.cgr et Tank*.cgr) qui se trouvent dans le dossier samples. (Facultatif) Vous pouvez gérer automatiquement le résultat d'une enveloppe en tant que représentation secondaire. Reportez-vous à la section Gestion en tant que représentation secondaire. Sélectionnez Produit1 dans l'arbre des spécifications. 2. Cliquez sur l'icône dans la Enveloppe barre d'outils DMU Optimizer. La boîte de dialogue Enveloppe s'affiche : 3. Le nombre de triangles représentant le produit sélectionné s'affiche dans le champ Nombre de triangles : Définissez la précision du grain en entrant une valeur, 4 mm par exemple. Configuration du coefficient Le coefficient détermine la représentation de l'enveloppe. Plus la valeur est faible, plus l'enveloppe est fine. 4. Déplacez la barre de défilement vers la droite pour affecter au coefficient la valeur 0,40 par exemple. 5. Cliquez sur Appliquer pour obtenir un aperçu. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. Le nombre de triangles représentant le résultat de l'enveloppe s'affiche dans le champ Nombre de triangles, comme indiqué ci-dessous : La fenêtre Pré-visualisation s'affiche également : 6. 7. Cliquez sur OK. La boîte de dialogue Enregistrer sous s'affiche : Sélectionnez le format afin de générer un fichier cgr ou wrl. Choisissez cgr et cliquez sur Enregistrer. Création d'une épaisseur Dans cette tâche, vous apprendrez à générer une épaisseur. Chargez le fichier SCENARIO01.model qui se trouve dans le dossier samples à l'aide de la commande Insertion -> Composant existant.... Utilisez l'icône Centrer tout afin de positionner la géométrie du modèle sur l'écran. (Facultatif) Vous pouvez gérer automatiquement le résultat obtenu avec l'option Epaisseur en tant que représentation secondaire. Reportez-vous à la section Gestion en tant que représentation secondaire. 1. Cliquez sur l'icône Epaisseur dans la barre d'outils DMU Optimizer. La boîte de dialogue Epaisseur s'affiche. 2. Sélectionnez SCENARIO01.model dans l'arbre des spécifications. 3. Entrez les valeurs de décalage : Décalage 1: 2 mm Décalage 2: 0 mm 4. Cliquez sur Appliquer pour générer la représentation de l'épaisseur. La fenêtre d'aperçu s'affiche. L'option Contraintes d'orientation est désactivée par défaut. Les contraintes se propagent automatiquement. 5. Faites un zoom pour mieux visualiser le résultat de l'épaisseur : Vous n'êtes pas satisfait du résultat. Vous êtes toujours dans la commande Epaisseur. 6. Activez l'option Contraintes d'orientation dans la boîte de dialogue toujours affichée : 7. Cliquez sur Appliquer. La propagation des contraintes est incomplète. Les surfaces concernées sont mises en évidence. 8. Réactivez l'option Contraintes d'orientation. Elle permet de définir des contraintes sur la représentation initiale. 9. Définissez les contraintes pour les surfaces correspondantes : Déplacez le curseur sur la surface. Lorsque le résultat vous satisfait, cliquez sur le bouton gauche de la souris. La contrainte est créée. Vous pouvez à tout moment supprimer une contrainte. Pour ce faire, il suffit de cliquer sur le carré blanc. Notez que si vous cliquez sur la flèche, vous inversez l'orientation de la contrainte. 10. Lorsque vous avez terminé, cliquez sur Appliquer. Les surfaces sont correctement positionnées. 11. Cliquez sur OK. La boîte de dialogue Enregistrer sous s'affiche : 12. Entrez un nom explicite. Sélectionnez le format cgr ou wrl. Dans cet exemple, sélectionnez cgr, puis cliquez sur Enregistrer. Création d'un décalage Cette fonction permet d'ajouter un décalage aux produits sélectionnés. Vous pouvez définir l'orientation selon laquelle le décalage est appliqué et la modifier manuellement ou automatiquement par la suite. Insérez le document SCENARIO01.model qui se trouve dans le dossier samples. Utilisez l'icône Centrer tout l'écran. 1. Cliquez sur l'icône Décalage afin de positionner la géométrie du modèle sur dans la barre d'outils DMU Optimizer. La boîte de dialogue Décalage s'affiche : 2. Sélectionnez SCENARIO01 dans l'arbre des spécifications. 3. Entrez la valeur du décalage, 2 mm par exemple. 4. Cliquez sur Appliquer pour obtenir un aperçu. 5. Activez l'option Contraintes d'orientation dans la boîte de dialogue toujours affichée : 6. Cliquez sur Appliquer. Contraintes d'orientation L'option Contraintes d'orientation est désactivée par défaut (les contraintes se propagent automatiquement). Les contraintes définissent l'orientation du décalage (positive). 7. Cliquez sur OK. La boîte de dialogue Enregistrer sous s'affiche. 8. Entrez un nom explicite et choisissez le format wrl ou cgr. Cliquez ensuite sur Enregistrer. Tâches de base Le tableau ci-dessous indique la liste des tâches que vous trouverez dans cette section. Simplification d'une représentation (à l'aide des fonctions Silhouette ou Enveloppe) Epaisseur et Décalage Volume balayé Calcul d'un espace libre Simplification d'une représentation (à l'aide des fonctions Silhouette ou Enveloppe) A propos de la simplification des représentations : Donne des informations de base sur la simplification des représentations. Création d'une silhouette : Cliquez sur l'icône Silhouette, sélectionnez un objet dans l'arbre des spécifications et entrez la valeur désirée dans le champ Précision de la boîte de dialogue Silhouette. Cliquez sur Appliquer. Ensuite, cliquez sur OK pour enregistrer la représentation de la silhouette. A propos de la fonction Silhouette : Illustre et explique la fonction Silhouette. Création d'une enveloppe : Cliquez sur l'icône Enveloppe, sélectionnez un objet et entrez la valeur désirée dans le champ de précision (boîte de dialogue Enveloppe). Déplacez la barre de défilement vers la droite pour définir le coefficient. Cliquez sur Appliquer. Ensuite, cliquez sur OK pour enregistrer la représentation enveloppée. A propos de la fonction Enveloppe : Illustre et explique la fonction Enveloppe. A propos de la simplification des représentations DMU Optimizer permet de simplifier une représentation géométrique à l'aide des deux fonctions suivantes : Silhouette : Conserve uniquement la représentation externe d'un modèle. Le résultat obtenu est aussi précis que la représentation géométrique initiale. Wrapping (Enveloppe) : Permet de simplifier la représentation externe d'une géométrie par le biais d'un calcul de discrétisation supplémentaire. En fonction des paramètres de calcul sélectionnés, le résultat obtenu peut être très "simplifié" (mais moins précis) ou plus précis (mais plus "complexe"). Ces deux fonctions permettent à l'utilisateur d'améliorer sa productivité à n'importe quel stade de la révision de la maquette numérique en réduisant sensiblement la taille des maquettes. Elles constituent également une solution simple pour conserver la confidentialité des informations en remplaçant les modèles détaillés par leur représentation simplifiée. Création d'une silhouette Fonction Silhouette : permet de sélectionner une pièce ou un assemblage et ne conserve que les facettes externes de la sélection. En cas d'interaction avec d'autres pièces, la même précision est conservée lorsque la taille du fichier est sensiblement réduite. Lors de la révision, l'aspect extérieur de la pièce est identique au modèle d'origine (aspect de la surface, couleur...). permet de travailler avec le paramètre Précision afin d'optimiser le nombre de facettes supprimées à l'intérieur de la silhouette. permet de travailler avec 1 à 6 vues standard et d'utiliser une caméra de DMU Navigator pour créer une vue supplémentaire de la silhouette. Vous pouvez facilement garder trace des informations pouvant être perdues avec les vues standard. Par exemple, vous pouvez placer une caméra sur l'axe d'un trou afin de visualiser les données masquées avec la plupart des vues. Pour plus d'informations, reportez-vous à la section A propos de la fonction Silhouette. Dans cette tâche, vous apprendrez à utiliser la fonction Silhouette pour simplifier une représentation géométrique. Insérez les fichiers *.cgr (sauf SWEPT*.cgr et Tank*.cgr) qui se trouvent dans le dossier samples. (Facultatif) Vous pouvez gérer automatiquement le résultat de la silhouette en tant que représentation secondaire du composant initial. 1. Cliquez sur l'icône Silhouette dans la barre d'outils DMU Optimizer. La boîte de dialogue Silhouette s'affiche : A propos de la sélection Vous pouvez sélectionner n'importe quel noeud dans l'arbre des spécifications (terminal ou non) mais un seul noeud à la fois. 2. Sélectionnez le produit que vous devez simplifier (c'est-à-dire Produit1) dans l'arbre des spécifications ou dans la zone géométrique. Le nombre de triangles représentant le produit sélectionné s'affiche dans le champ Nombre de triangles. Configuration de la précision : permet de définir la précision du calcul de la silhouette. Plus la valeur est faible, plus le temps de calcul est long et plus la représentation de la silhouette est "simplifiée". 3. Entrez la valeur voulue dans le champ Précision, par exemple 2 mm. Reportez-vous à la section A propos de la fonction Silhouette - Etape 1. 4. Cliquez sur le bouton Détails pour afficher la zone de liste. Reportez-vous à la section A propos de la fonction Silhouette - Etape 2. 5. Sélectionnez les vues désirées, les 6 vues par exemple. 6. Cliquez sur OK pour confirmer l'opération. 7. Cliquez sur le bouton Appliquer pour obtenir un aperçu de la silhouette. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu s'affiche également. Le nombre de triangles représentant le résultat de la silhouette s'affiche dans le champ Nombre de triangles, comme illustré ci-dessous : 8. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît : Remarque : Vous pouvez désormais enregistrer le résultat au format wrl. 9. Choisissez cgr et cliquez sur Enregistrer. Représentation secondaire : (Facultatif) Vous pouvez gérer automatiquement le résultat de la silhouette en tant que représentation secondaire du composant initial. Procédez comme suit : a. Sélectionnez Outils -> Options dans la barre de menus. La boîte de dialogue Options s'affiche. b. Développez la catégorie Maquette numérique dans l'arborescence située à gauche. c. Sélectionnez DMU Optimizer pour afficher l'onglet correspondant. d. Dans le champ Silhouette, cochez le bouton Représentation secondaire ainsi que l'option Active. Le résultat de la silhouette sera ajouté en tant que nouvelle représentation du composant initial. Pour plus d'informations, reportez-vous aux sections Personnalisation des paramètres de DMU Optimizer et Gestion en tant que représentation secondaire. N'oubliez pas que vous pouvez à tout moment personnaliser les paramètres de la silhouette. A propos de la fonction Silhouette Comment la représentation d'une silhouette est-elle calculée ? Pour obtenir la silhouette d'une géométrie, vous devez : 1. calculer une enveloppe discrétisée de la représentation d'origine (paramètre de discrétisation Précision) 2. filtrer les triangles de la géométrie qui : n'appartiennent pas à cette enveloppe ; ne sont pas visibles à partir de la ou des vues sélectionnées. L'exemple suivant a pour but d'illustrer ces deux étapes ainsi que l'influence des paramètres de précision et d'affichage sur le résultat final. Etape 1 : Calcul de l'enveloppe (à l'aide du paramètre Précision) Cas 1 : Vous sélectionnez une valeur de précision faible. Cas 2 : Vous sélectionnez une valeur de précision élevée. Etape 2 : Filtrage des triangles (à l'aide du paramètre Affichage) Cas 1 : Cas 2 : Cette image illustre le résultat obtenu si vous sélectionnez 4 vues. Cette image illustre le résultat obtenu si vous sélectionnez 1 vue. Le tableau ci-dessous détaille l'effet de la précision sur le calcul de la silhouette. Précision Plus élevé Temps de calcul Plus court Mémoire utilisée Moins Taux de simplification Plus faible Plus faible Plus long Plus Plus élevé Création d'une enveloppe Fonction Enveloppe : Permet de sélectionner une pièce ou un assemblage et de l'envelopper par le biais d'une discrétisation supplémentaire, afin de générer une enveloppe externe simplifiée de la pièce. L'enveloppe qui en résulte est un volume unique. Propose une discrétisation (paramètre Grain) qui permet de gérer la taille du fichier par rapport à la précision de la représentation enveloppée. Avec cette fonction, vous pouvez : réduire considérablement la taille de l'assemblage ; réserver un espace approximatif pour un composant non terminé ; conserver la confidentialité de vos données, lorsque vous les envoyez à vos partenaires, en masquant les informations confidentielles de votre produit. Pour plus d'informations, reportez-vous à la section A propos de la fonction Enveloppe. Dans cette tâche, vous apprendrez à utiliser la fonction Enveloppe pour simplifier une représentation. Insérez les fichiers *.cgr (sauf SWEPT*.cgr et Tank*.cgr) qui se trouvent dans le dossier samples. (Facultatif) Vous pouvez gérer automatiquement le résultat de l'enveloppe en tant que représentation secondaire du composant initial. A propos de la sélection Vous pouvez sélectionner n'importe quel noeud dans l'arbre des spécifications (terminal ou non) mais un seul noeud à la fois. 1. Sélectionnez le produit que vous devez envelopper (c'est-à-dire Produit1) dans l'arbre des spécifications ou dans la zone géométrique. 2. Cliquez sur l'icône Wrapping (Enveloppe) La boîte de dialogue Wrapping s'affiche. dans la barre d'outils DMU Optimizer. Le nombre de triangles représentant le produit sélectionné s'affiche dans le champ Nombre de triangles. Configuration de la précision (grain) Le "grain" détermine la précision de la représentation de l'enveloppe. Le paramètre Grain détermine la taille des triangles utilisés pour représenter l'enveloppe. Plus la valeur du paramètre est faible, plus le temps de calcul est long et plus le calcul de l'enveloppe est précis. Pour plus d'informations, reportez-vous à la section A propos de la fonction Enveloppe - Etape 1. 3. Définissez le grain en entrant une valeur, 4 mm par exemple. Configuration du coefficient de dilatation Le coefficient de dilatation permet de grossir la représentation enveloppée. Plus la valeur du coefficient est faible, moins la représentation est enveloppée. Si vous cochez l'option Cubique, vous obtiendrez une représentation simplifiée de l'enveloppe (voxel) mais le produit sera entièrement enveloppé. Reportez-vous à la section A propos de la fonction Enveloppe - Etape 2. 4. Déplacez la barre de défilement vers la droite pour affecter au coefficient la valeur désirée (0,04 par exemple). Si vous désirez une enveloppe pour toute la géométrie : Cochez l'option Cubique pour obtenir une représentation simplifiée de l'enveloppe (l'option Coefficient de dilatation est masquée). 5. Cliquez sur Appliquer pour obtenir un aperçu. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu permet de visualiser l'enveloppe qui en résulte : En affectant au coefficient de dilatation la valeur 0,40, vous obtenez ce qui suit : Si vous cochez l'option Cubique, vous obtenez ce qui suit : Le nombre de triangles représentant le résultat de l'enveloppe s'affiche dans le champ Nombre de triangles, comme indiqué ci-dessous : 6. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît automatiquement : 7. Cliquez sur Enregistrer pour générer un fichier au format cgr ou wrl. Dans l'exemple, le format cgr est conservé. Représentation secondaire : (Facultatif) Vous pouvez gérer automatiquement le résultat de l'enveloppe en tant que représentation secondaire du composant initial. Procédez comme suit : a. Sélectionnez Outils -> Options dans la barre de menus. La boîte de dialogue Options s'affiche. b. Développez la catégorie Maquette numérique dans l'arborescence située à gauche. c. Sélectionnez DMU Optimizer pour afficher l'onglet DMU Optimizer. d. Dans le champ Wrapping, cochez le bouton Représentation secondaire ainsi que l'option Active. L'enveloppe résultante sera ajoutée en tant que nouvelle représentation du composant initial. Pour plus d'informations, reportez-vous aux sections Personnalisation des paramètres de DMU Optimizer et Gestion en tant que représentation secondaire. N'oubliez pas que vous pouvez à tout moment personnaliser les paramètres de l'enveloppe. A propos de la fonction Enveloppe Comment la représentation d'une enveloppe est-elle calculée ? Pour obtenir l'enveloppe d'une géométrie, vous devez : 1. calculer un ensemble de points espacés de manière régulière sur l'enveloppe de la géométrie d'origine (distance entre les points : paramètre Grain) ; 2. décaler ces points pour obtenir un résultat agrandi incluant mieux la géométrie d'origine (valeur d'offset = grain * coefficient de dilatation) ; 3. créer des triangles à partir des points décalés. L'exemple suivant a pour but d'illustrer ces trois étapes ainsi que l'effet des paramètres Grain et Coefficient de dilatation sur le résultat final. Etape 1 : Calcul des points (à l'aide du paramètre Grain) Etape 2 : Offset des points (à l'aide du paramètre Coefficient de dilatation) Etape 3 : Création du résultat Cas 1 : Coefficient de dilatation = 0,0 Cas 2 : Coefficient de dilatation = 0,5 Option Cubique : Si vous cochez l'option Cubique, vous obtiendrez une représentation simplifiée de l'enveloppe (voxel). La taille du voxel est égale à la valeur du paramètre Grain. Le Coefficient de dilatation n'est pas utilisé. Cette image illustre le résultat du calcul de l'enveloppe avec l'option Cubique activée : Le tableau ci-dessous détaille l'effet du paramètre Grain sur le calcul de l'enveloppe. Valeur du grain Temps de calcul Mémoire utilisée Taille calculée (nombre de triangles) Plus élevé Plus faible Plus court Moins Plus faible Plus long Plus Plus élevé Le tableau ci-dessous détaille l'effet du coefficient de dilatation sur le calcul de l'enveloppe. Valeur du coefficient Temps de de calcul dilatation Mémoire utilisée Taille géométrique obtenue Taille calculée (nombre de triangles) Inchangé Inchangé Plus élevé Inchangé Inchangé Inchangé Plus faible Inchangé Plus élevé Plus faible Inclut la totalité de la géométrie d'origine Mode cubique Plus court Moins Inchangé Epaisseur et décalage Création d'une épaisseur : Cliquez sur l'icône Epaisseur, sélectionnez un objet et entrez les valeurs d'offset dans la boîte de dialogue Epaisseur. Cliquez sur Appliquer pour générer la représentation de l'épaisseur. Si vous n'êtes pas satisfait, vous pouvez définir des contraintes manuellement si nécessaire. Ensuite, cliquez sur OK pour enregistrer. A propos de la fonction Epaisseur : Illustre et explique la fonction Epaisseur. Création d'un décalage : Cliquez sur l'icône Offset, sélectionnez un objet et entrez une valeur d'offset dans la boîte de dialogue Offset. Cliquez sur Appliquer. Ensuite, cliquez sur OK pour enregistrer la représentation de l'offset. A propos de la fonction Décalage : Illustre et explique la fonction Offset. Création d'une épaisseur Fonction Epaisseur : Permet de créer une représentation volumique d'un modèle surfacique sélectionné afin de réaliser une analyse concrète (notamment détection des collisions, des contacts, etc.). Les décalages sont appliqués aux deux faces de la surface 2D d'origine. Possibilité de définir l'orientation selon laquelle les décalages sont appliqués. Ces orientations peuvent être modifiées manuellement ou automatiquement pour uniformiser les orientations des différentes surfaces. Cette fonction est dédiée à toutes les industries utilisant les surfaces pour la conception et à toutes celles où l'utilisateur a besoin de volume pour effectuer des analyses concrètes, notamment pour la détection de collisions ou les mesures (volume, inertie...) sur la maquette numérique. Ce peut être le cas avec un solide élaboré dans le cadre d'un processus test. Pour plus d'informations, reportez-vous à la section A propos de la fonction Epaisseur. Insérez le fichier SCENARIO01.model qui se trouve dans le dossier samples. Utilisez l'icône Centrer tout afin de positionner la géométrie du modèle sur l'écran. (Facultatif) Vous pouvez gérer automatiquement le résultat de l'épaisseur en tant que représentation secondaire du composant initial. Dans l'exemple, Epaisseur est activée au niveau de l'option de gestion en tant que représentation secondaire. 1. dans la barre d'outils DMU Optimizer. Cliquez sur l'icône Epaisseur La boîte de dialogue Epaisseur s'affiche. A propos de la sélection Vous pouvez sélectionner n'importe quel noeud dans l'arbre des spécifications (terminal ou non) mais un seul noeud à la fois. Seules la ou les surfaces 2D peuvent être sélectionnées. 2. Sélectionnez la ou les surfaces sur lesquelles vous désirez travailler (c'est-à-dire SCENARIO01.model) dans l'arbre des spécifications ou dans la zone géométrique. Configuration des valeurs du décalage : En fonction de la conception des surfaces, vous pouvez spécifier n'importe quelle valeur répondant à vos besoins (négative, positive ou nulle). Reportez-vous à la section A propos de la fonction Epaisseur. 3. Entrez les valeurs d'offset. Par exemple : Offset 1 : 2 mm Offset 2 : 0 mm 4. Cliquez sur Appliquer pour générer la représentation de l'épaisseur. La fenêtre d'aperçu s'affiche. 5. Faites un zoom pour mieux visualiser le résultat de l'épaisseur : Si vous n'êtes pas satisfait du résultat (en raison des décalages entre les éléments de surface ou d'une mauvaise orientation du décalage), vous pouvez utiliser l'option Contraintes d'orientation. Contraintes d'orientation L'option Contraintes d'orientation est désactivée par défaut (les normales sont utilisées par défaut). Cette fonction permet de définir l'orientation du décalage (sur chaque élément de surface). Si vous cochez l'option Contraintes d' orientation (sans définir de vecteurs supplémentaires), la normale est automatiquement orientée. La première normale trouvée désigne l'orientation de référence qui est étendue (propagée) aux surfaces voisines. Si la propagation automatique n'est pas terminée (par exemple, si certaines surfaces ne sont pas correctement rattachées), vous devez définir des normales manuellement. Vous êtes toujours dans la commande Epaisseur. 6. Activez l'option Contraintes d'orientation dans la boîte de dialogue toujours affichée : La représentation initiale s'affiche lorsque vous modifiez des paramètres de la boîte de dialogue. 7. Cliquez sur Appliquer. La propagation est incomplète. Les surfaces concernées sont mises en évidence. 8. Réactivez l'option Contraintes d'orientation. Elle permet de définir des contraintes sur la représentation initiale. 9. Définissez des vecteurs de contrainte pour les surfaces correspondantes dans la fenêtre de document : Déplacez le curseur sur la surface. Lorsque le résultat vous satisfait, cliquez sur le bouton gauche de la souris. Le vecteur de contrainte est créé. Vous pouvez à tout moment supprimer un vecteur de contrainte. Pour ce faire, il suffit de cliquer sur le carré blanc. Notez que si vous cliquez sur la flèche, vous inversez l'orientation du vecteur de contrainte. 10. Lorsque vous avez terminé, cliquez sur Appliquer. Le calcul se base sur l'orientation des vecteurs de contrainte. Cette fois, le résultat est correct (les surfaces ne sont plus mises en évidence) : 11. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît. 12. Entrez un nom explicite et choisissez le format cgr. Cliquez ensuite sur Enregistrer. Remarque : Vous pouvez désormais enregistrer le résultat au format vrml en le sélectionnant. Représentation secondaire : (Facultatif) Vous pouvez gérer automatiquement le résultat obtenu avec l'option Epaisseur en tant que représentation secondaire du composant initial. Procédez comme suit : a. Sélectionnez Outils -> Options dans la barre de menus. La boîte de dialogue Options s'affiche : b. Développez la catégorie Maquette numérique dans l'arborescence située à gauche. c. Sélectionnez DMU Optimizer pour afficher l'onglet DMU Optimizer. d. Dans le champ Epaisseur, cochez le bouton Représentation secondaire ainsi que l'option Active. Le résultat obtenu avec l'option Epaisseur sera ajouté en tant que nouvelle représentation du composant initial. Pour plus d'informations, reportez-vous aux sections Personnalisation des paramètres de DMU Optimizer et Gestion en tant que représentation secondaire. N'oubliez pas que vous pouvez à tout moment personnaliser les paramètres d'épaisseur. A propos de la fonction Epaisseur Comment la représentation d'une épaisseur est-elle calculée ? La représentation de l'épaisseur s'obtient comme suit : Sélection des valeurs d'offset suivant la conception des surfaces : surface = solide (fibre neutre) surface = solide (surface de relimitation) L'épaisseur peut correspondre à n'importe quelle valeur positive ou négative. L'exemple suivant illustre l'effet des valeurs d'offset sur le résultat final. Cas 1 : Valeur de l'offset 1>0 et valeur de l'offset 2<0 (ou l'inverse) Un décalage est appliqué des deux côtés de la surface. Cas 2 : Valeur de l'offset 1>0 et valeur de l'offset 2=0 (ou l'inverse) Un décalage est appliqué d'un côté de la surface uniquement. Cas 3 : Valeur du décalage 1>0 et valeur du décalage 2>0 (ou tous les deux négatifs) Un décalage est appliqué deux fois du même côté de la surface. Option Contraintes d'orientation : Vous pourrez parfois rencontrer des incohérences de conception. Vous pouvez alors contrôler l'option Contraintes d'orientation et/ou définir de telles contraintes pour imposer l'orientation du décalage. Cette procédure s'utilise lorsque des normales opposées sont attribuées à différents éléments de la surface. L'exemple suivant illustre l'option Contraintes d'orientation. Cas 1 : l'option Contraintes d'orientation n'est pas activée Les normales par défaut définissent l'orientation du décalage de chaque élément de surface. Résultat : Des décalages peuvent apparaître entre les éléments de surface s'ils ne sont pas conçus correctement. Si c'est le cas, utilisez l'option Contraintes d'orientation (mode automatique). N.B. : Examinez méticuleusement l'aperçu du résultat afin de détecter les incohérences. Cas 2 : L'option Contraintes d'orientation est activée (mode automatique) La première normale par défaut définit l'orientation de décalage de référence. Cette orientation est propagée automatiquement aux surfaces voisines. Résultat : Des décalages peuvent subsister entre les éléments de surface s'ils ne sont pas connectés correctement. Si c'est le cas, utilisez l'option Contraintes d'orientation pour définir manuellement les vecteurs de contrainte. N.B. : Les éléments de surface qui ne sont pas connectés correctement sont mis en évidence dans l'aperçu. Cas 3 : L'option Contraintes d'orientation est activée et deux vecteurs de contrainte d'orientation sont définis. Les vecteurs de contrainte d'orientation définissent les orientations de décalage de référence. Pour chaque contrainte, l'orientation obtenue est propagée aux surfaces voisines. N.B. : Les vecteurs de contrainte définis manuellement apparaissent sous forme de flèches rouges dans l'illustration. Résultat : Les éléments de surface sont désormais connectés correctement (plus aucune surface n'est mise en évidence). Création d'un décalage Fonction de décalage : Permet d'imposer un décalage à un ensemble de représentations sélectionnées (surfaces ou volumes), offrant une marge de sécurité autour de ces représentations. Permet de définir l'orientation selon laquelle le décalage est appliqué. Cette orientation peut être modifiée manuellement ou automatiquement pour uniformiser l'orientation des différentes surfaces. Pour plus d'informations, reportez-vous à la section A propos de la fonction Décalage. Dans cette tâche, vous apprendrez à générer des décalages sur une surface ou un volume à l'aide de la fonction Décalage. Insérez le fichier SCENARIO01.model qui se trouve dans le dossier samples. Utilisez l'icône Centrer tout afin de positionner la géométrie du modèle sur l'écran. (Facultatif) Vous pouvez gérer automatiquement le résultat du décalage en tant que représentation secondaire du composant initial. 1. Cliquez sur l'icône Offset dans la barre d'outils DMU Optimizer. La boîte de dialogue Offset s'affiche. A propos de la sélection Vous pouvez sélectionner n'importe quel noeud dans l'arbre des spécifications (terminal ou non) mais un seul noeud à la fois. Seuls des surfaces 2D ou des solides 3D peuvent être sélectionnés. 2. Sélectionnez le solide ou la surface sur lesquels vous désirez travailler (c'est-à-dire SCENARIO01. model) dans l'arbre des spécifications ou dans la zone géométrique. Le résultat peut correspondre à une surface ou à un solide. Le type de décalage est le même. 3. Entrez la valeur de l'offset, 2 mm par exemple. 4. Cliquez sur Appliquer pour générer la représentation du décalage. La fenêtre Pré-visualisation s'affiche : 5. Faites un zoom pour mieux visualiser le résultat du décalage. Si vous n'êtes pas satisfait du résultat (en raison des décalages entre les éléments de surface ou d'une mauvaise orientation du décalage), vous pouvez utiliser l'option Contraintes d'orientation. Contraintes d'orientation L'option Contraintes d'orientation est désactivée par défaut (les normales sont utilisées par défaut). Cette fonction permet de définir l'orientation du décalage (sur chaque élément de surface). Si vous cochez l'option Contraintes d' orientation (sans définir de vecteurs supplémentaires), la normale est automatiquement orientée. La première normale trouvée désigne l'orientation de référence qui est étendue (propagée) aux surfaces voisines. Si la propagation automatique n'est pas terminée (par exemple, si certaines surfaces ne sont pas correctement rattachées), vous devez définir des normales manuellement. Vous êtes toujours dans la commande Offset. 6. Activez l'option Contraintes d'orientation dans la boîte de dialogue toujours affichée : 7. Cliquez sur Appliquer. La propagation est incomplète. Les surfaces concernées sont mises en évidence. 8. Réactivez l'option Contraintes d'orientation. Elle permet de définir des contraintes sur la représentation initiale. 9. Définissez des vecteurs de contrainte pour les surfaces correspondantes dans la fenêtre de document : Déplacez le curseur sur la surface. Lorsque le résultat vous satisfait, cliquez sur le bouton gauche de la souris. Le vecteur de contrainte est créé. Vous pouvez à tout moment supprimer un vecteur de contrainte. Pour ce faire, il suffit de cliquer sur le carré blanc. Notez que si vous cliquez sur la flèche, vous inversez l'orientation du vecteur de contrainte. 10. Lorsque vous avez terminé, cliquez sur Appliquer. Le calcul se base sur l'orientation des vecteurs de contrainte. Cette fois, le résultat est correct (les surfaces ne sont plus mises en évidence) : 11. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît. 12. Entrez un nom explicite et enregistrez le fichier au format cgr. Représentation secondaire : (Facultatif) Vous pouvez gérer automatiquement le résultat du décalage en tant que représentation secondaire du composant initial. Procédez comme suit : a. Sélectionnez Outils -> Options dans la barre de menus. La boîte de dialogue Options s'affiche. b. Développez la catégorie Maquette numérique dans l'arborescence située à gauche. c. Sélectionnez DMU Optimizer pour afficher l'onglet DMU Optimizer. d. Dans le champ Offset, cochez le bouton Représentation secondaire ainsi que l'option Active. Le résultat obtenu avec l'option Offset sera ajouté en tant que nouvelle représentation du composant initial. Pour plus d'informations, reportez-vous aux sections Personnalisation des paramètres de DMU Optimizer et Gestion en tant que représentation secondaire. N'oubliez pas que vous pouvez à tout moment personnaliser les paramètres de décalage. A propos de la fonction Décalage Comment la représentation d'un décalage est-elle calculée ? La représentation du décalage s'obtient comme suit : 1. Application d'un décalage à un ensemble de représentations sélectionnées (surfaces ou volumes), offrant une marge de sécurité autour de ces représentations. 2. Définition de l'orientation selon laquelle le décalage est appliqué. ou/et, si nécessaire 3. Changement manuel ou automatique de cette orientation pour uniformiser l'orientation des différentes surfaces. Le décalage peut correspondre à n'importe quelle valeur positive ou négative. L'exemple suivant illustre l'effet de la valeur de décalage sur le résultat final. Cas 1 : Valeur de l'offset > 0 Cas 2 : Valeur de l'offset < 0 Examinez maintenant l'effet de l'option Contraintes d'orientation. Option Contraintes d'orientation : Vous pourrez parfois rencontrer des incohérences de conception. Vous pouvez alors contrôler les contraintes d'orientation et/ou définir de telles contraintes pour imposer l'orientation du décalage. Cette procédure s'utilise lorsque des normales opposées sont attribuées à différents éléments de la surface. L'exemple suivant illustre l'option Contraintes d'orientation. Cas 1 : L'option Contraintes d'orientation n'est pas activée. Les normales par défaut définissent l'orientation du décalage. Résultat : Des décalages peuvent apparaître entre les éléments de surface s'ils ne sont pas conçus correctement. Si c'est le cas, utilisez l'option Contraintes d'orientation (mode automatique). N.B. : Examinez méticuleusement l'aperçu du résultat afin de détecter les incohérences. Cas 2 : L'option Contraintes d'orientation est activée La première normale par défaut définit l'orientation de décalage de référence. Cette orientation est propagée aux surfaces voisines. Résultat : Des décalages peuvent subsister entre les éléments de surface s'ils ne sont pas connectés correctement. Si c'est le cas, utilisez l'option Contraintes d'orientation pour définir manuellement les vecteurs de contrainte. N.B. : Les éléments de surface qui ne sont pas connectés correctement sont mis en évidence dans l'aperçu. Cas 3 : L'option Contraintes d'orientation est activée et deux vecteurs de contrainte d'orientation sont définis N.B. : Les vecteurs de contrainte définis manuellement apparaissent sous forme de flèches rouges dans l'illustration. Résultat : Les éléments de surface sont désormais connectés correctement (plus aucune surface n'est mise en évidence). Volume balayé Définition d'un volume balayé : Cliquez sur l'icône Volume balayé, puis sélectionnez un produit à balayer à l'aide du bouton Détails si nécessaire. Cliquez sur Appliquer pour générer le volume balayé. Cliquez ensuite sur OK pour l'enregistrer au format cgr. Définition d'un volume balayé à partir d'une référence mobile : Cliquez sur l'icône Volume balayé, puis sélectionnez un produit à balayer et un produit de référence. Cliquez sur Appliquer pour générer le volume balayé. Cliquez ensuite sur OK pour l'enregistrer au format cgr. Filtrage des positions du volume balayé : Cliquez sur l'icône Volume balayé et sélectionnez un produit à balayer en utilisant le bouton Détails pour afficher la zone de liste. Ensuite, cochez l'option Filtrage des positions et entrez une valeur dans le champ Précision du filtrage. Cliquez sur Appliquer pour générer le volume balayé. Ensuite, cliquez sur OK pour enregistrer le volume balayé au format cgr. A propos de la fonction Volume balayé : Illustre et explique la fonction Volume balayé. Définition d'un volume balayé Fonction Volume balayé : Permet de générer le volume balayé d'une pièce mobile à l'aide d'une simulation ouverte créée via un mouvement externe défini. Pour plus d'informations, reportez-vous à la section A propos de la fonction Volume balayé. Dans cette tâche, vous apprendrez à définir un volume balayé. Ouvrez le document Product1duo.CATProduct. Vous avez enregistré une simulation et l'avez convertie. Vous avez obtenu un objet Rejouer. Reportez-vous au manuel Fitting Simulator - Guide de l'utilisateur. . 1. Cliquez sur l'icône Volume balayé La boîte de dialogue Volume balayé s'affiche. 2. Sélectionnez les produits à balayer. 3. Cliquez sur le bouton Détails pour afficher la zone de liste. Si vous êtes satisfait, cliquez sur OK. 4. Cliquez sur Appliquer pour générer le volume balayé. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu affiche le résultat. 5. Cliquez sur OK. Dans la boîte de dialogue Enregistrer sous qui apparaît, sélectionnez cgr et cliquez sur Enregistrer. Remarque : Vous pouvez désormais enregistrer le résultat de la fonction Volume balayé au format vrml (wrl). 6. Entrez un nom explicite et cliquez sur Enregistrer pour obtenir un fichier cgr. A présent, insérez le résultat du volume balayé dans votre produit. 7. Cliquez avec le bouton droit sur Produit1 dans l'arbre des spécifications. 8. Sélectionnez Composants->Composants existants dans le menu contextuel. 9. Sélectionnez le document SWEPTVOLUME_absoluteresult.cgr. Vous obtenez ce qui suit : Le résultat du volume balayé est identifié dans l'arbre des spécifications. Le résultat affiche la détection de collision, mais vous n'êtes pas entièrement convaincu. Vous devez définir un volume balayé à l'aide d'une référence mobile. Pour plus d'informations, passez à la tâche suivante. Définition d'un volume balayé à partir d'une référence mobile Fonction Volume balayé : Permet de générer le volume balayé d'une pièce mobile dans le système d'axes d'une autre pièce mobile. Cette fonction s'avère particulièrement utile pour la détection des collisions ou le calcul de la distance minimale entre deux produits mobiles d'un même objet Rejouer. Pour plus d'informations, reportez-vous à la section A propos de la fonction Volume balayé. Dans cette tâche, vous apprendrez à définir un volume balayé à partir d'une référence mobile. Ouvrez le document Product1duo.CATProduct. Vous avez enregistré une simulation à plusieurs navettes et l'avez convertie. Vous avez obtenu un objet Rejouer. Vous devez effectuer des analyses de collision entre deux éléments. Vous avez calculé un simple volume balayé. Reportez-vous à la section Définition d'un volume balayé. Vous n'êtes pas satisfait du résultat du volume balayé car la détection de collision n'est pas assez évidente (voir l'illustration ci-dessous). Vous devez calculer un autre volume balayé en utilisant le fichier GARDENA,REGULATION_COMMAND.1 comme produit de référence. Dans notre exemple, nous utilisons : GARDENA,REGULATION_COMMAND.1 GARDENA, NOZZLE_1_2.1 . 1. Cliquez sur l'icône Volume balayé La boîte de dialogue Volume balayé s'affiche. 2. Désactivez l'option Filtrage des positions activée par défaut. 3. Sélectionnez le produit à balayer. Dans l'exemple, sélectionnez GARDENA,NOZZLE_1_2.1. 4. pour afficher la boîte de dialogue Sélection du produit référence : Cliquez sur le bouton 5. Sélectionnez le fichier GARDENA,REGULATION_COMMAND.1 comme référence de produit. 6. Cliquez sur Ok pour confirmer. La boîte de dialogue Volume balayé est automatiquement mise à jour. 7. Cliquez sur Appliquer pour générer le volume balayé. La fenêtre d'aperçu affiche le résultat suivant : La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. 8. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît automatiquement. 9. Choisissez cgr et cliquez sur Enregistrer. Remarque Vous pouvez aussi enregistrer le résultat au format vrml (wrl). A présent, importez le résultat du volume balayé dans votre produit. 10. Cliquez avec le bouton droit sur GARDENA,REGULATION_COMMAND.1 dans l'arbre des spécifications. 11. Sélectionnez Composants->Composants existants dans le menu contextuel qui s'affiche. 12. Sélectionnez le fichier SWEPTVOLUME_relativeresult.cgr dans le dossier samples. Vous obtenez ce qui suit : Le résultat du volume balayé est identifié dans l'arbre des spécifications. Filtrage des positions du volume balayé Fonction Volume balayé : Cette fonction permet de filtrer le nombre de positions prédéfinies enregistrées dans la simulation et de contrôler avec précision le volume balayé. Elle s'avère très utile pour réduire le temps de calcul et la taille du résultat. Dans cette tâche, vous apprendrez à définir le filtrage des positions du volume balayé. Ouvrez le document Product1duo2.CATProduct. Vous avez enregistré une simulation à plusieurs navettes et l'avez convertie. Vous avez obtenu un objet Rejouer. Vous devez effectuer des analyses de collision entre deux éléments. Vous avez calculé un simple volume balayé. Reportez-vous à la section Définition d'un volume balayé. Vous n'êtes pas satisfait du résultat de volume balayé. Un résultat plus précis est nécessaire. 1. Sélectionnez ReplayForFilter dans l'arbre des spécifications. 2. Cliquez sur l'icône Volume balayé . La boîte de dialogue Volume balayé s'affiche. 3. Cliquez sur la boîte d'incrément des produits à balayer. La boîte de dialogue Sélection des produits permet de sélectionner ou désélectionner les produits à balayer. 4. Sélectionnez navette 2 et GARDENA_NOZZLE_1_2.1. 5. Cliquez sur OK pour confirmer l'opération. La boîte de dialogue Volume balayé est automatiquement mise à jour. 6. Entrez 20 mm comme valeur de précision du filtrage. Cliquez sur Appliquer pour calculer le volume balayé. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu affiche le résultat suivant : 7. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît automatiquement. 8. Sélectionnez le format cgr et cliquez sur Enregistrer. Remarque : Vous pouvez désormais enregistrer le résultat de la fonction Volume balayé au format vrml (wrl). A présent, importez le résultat du volume balayé dans votre produit. 9. Cliquez avec le bouton droit sur Produit.1 dans l'arbre des spécifications. 10. Sélectionnez Composants-> Composant existant dans le menu contextuel qui s'affiche. Sélectionnez le fichier SWEPTVOLUME_filterresult.cgr dans le dossier samples. Vous obtenez ce qui suit : Le résultat du volume balayé est identifié dans l'arbre des spécifications. A propos de la fonction Volume Balayé A propos de l'option Filtrage des positions : Cette option permet de simplifier le calcul du volume balayé lorsque l'objet Rejouer contient de nombreuses positions ou lorsque vous connaissez le niveau de précision à atteindre. La "précision du filtrage" définit la distance maximale autorisée entre la trajectoire simplifiée et la trajectoire initiale (= précision de discrétisation). 1- Filtrage des positions d'un volume balayé L'exemple suivant illustre l'effet de l'option Filtrage des positions sur le résultat final. Cas 1 : L'option Filtrage des positions n'est pas activée : Cas 2 : L'option Filtrage des positions est activée : Précision du filtrage = 5 mm Cas 3 : L'option Filtrage des positions est activée : Précision du filtrage = 10 mm 2- Volume balayé relatif A propos des volumes balayés relatifs : Vous pouvez calculer le volume balayé d'une pièce mobile dans le système d'axes d'une autre pièce mobile. Cette fonction permet d'analyser le volume balayé d'un produit par rapport à un autre produit (mobile ou non). Exemple : Deux pièces mobiles : un cercle et un carré. Avec le calcul de base des volumes balayés, les analyses de collision ne sont pas pertinentes : Les volumes balayés présentent des collisions, mais deux objets ne peuvent pas se trouver simultanément dans la même zone de collision. Si vous utilisez l'option de volume balayé relatif avec le cercle pour référence, vous pouvez calculer le volume balayé carré dans le système d'axes du cercle. Le résultat peut ensuite se prêter aux analyses de collision. Calcul d'un espace libre Fonction Espace libre : Permet de calculer et de visualiser l'espace disponible dans un modèle. Le résultat correspond à un solide. Vous pouvez : Analyser facilement le solide (volume, inertie...) Considérer ce solide comme les bords externes des composants à assembler dans le modèle d'origine. Vous pouvez calculer l'espace libre entre des éléments dans les contours d'une zone donnée avec une définition plus précise. La commande Espace libre choisit la seule pièce connexe à un point défini par l'utilisateur parmi les résultats possibles. Dans cette tâche, vous apprendrez à calculer un espace libre à partir de deux objectifs différents. Vous devez calculer un espace libre (volume) auquel vous affecterez une nouvelle fonction (analyse, etc.) (option Dans la boîte) ou un espace libre correspondant à une capacité (option Dans la zone presque close). Ouvrez le document TankClosed2.CATProduct. Utilisez l'icône Centrer tout afin de positionner la géométrie du modèle sur l'écran. 1. (Facultatif) Vous pouvez gérer automatiquement le résultat de l'espace libre en tant que représentation secondaire. Procédez comme suit : a. Sélectionnez Outils -> Options dans la barre de menus. La boîte de dialogue Options s'affiche. b. Développez la catégorie Maquette numérique dans l'arborescence située à gauche. c. Sélectionnez DMU Optimizer pour afficher l'onglet correspondant. d. Dans le champ Espace libre, cochez le bouton Représentation secondaire ainsi que l'option Active. En activant cette option, la représentation de l'espace libre est celle visualisée dans la session. 2. dans la barre d'outils DMU Optimizer. Cliquez sur l'icône Espace libre La boîte de dialogue Espace libre et la boîte Espace libre s'affichent : La boîte s'affiche dans la zone géométrique. . 3. Sélectionnez Product1 4. Conservez le type par défaut (Dans la boîte). 5. Conservez la valeur par défaut dans le champ Précision. Notez que si vous changez la valeur de précision (car vous n'êtes pas satisfait de la première valeur entrée), de la barre d'outils standard. Vous êtes toujours dans la commande vous devez utiliser la commande Espace libre et vous pouvez ensuite entrer une nouvelle valeur de précision. 6. Définissez l'espace libre. Vous pouvez : entrer les valeurs des coordonnées dans la boîte Espace libre ; redimensionner la boîte avec les manipulateurs à l'intérieur de la zone géométrique ; ou cliquer sur le bouton 7. Cliquez sur . . 8. Cliquez sur Appliquer pour générer l'espace libre. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu affiche le résultat suivant : 9. Cliquez sur OK. La boîte de dialogue Enregistrer sous apparaît automatiquement. 10. Entrez un nom explicite et cliquez sur Enregistrer pour générer un fichier 3dmap. Maintenant, répétez le scénario à partir de l'étape 1 mais sélectionnez l'option Dans la zone presque close dans la boîte de dialogue Espace libre. Vous allez calculer la capacité d'un réservoir. 11. Sélectionnez l'option Dans la zone presque close. Vous pouvez calculer de façon plus précise l'espace libre entre des éléments dans les contours d'une zone donnée en sélectionnant un point initial. 12. Pour cela, procédez comme suit : Cliquez sur le bouton Plan sectionnement pour positionner le point. La boîte de dialogue Edition de plans de section et une fenêtre d'aperçu s'affichent. 13. Positionnez le point initial comme il se doit. Déplacez le plan de section, par exemple : amenez-le dans le plan x,y du système d'axes local en procédant comme suit : Appuyez sur le bouton gauche de la souris, puis sur le bouton du milieu et faites glisser (sans relâcher les boutons) pour déplacer le plan à l'emplacement souhaité. Reportez-vous à la section Manipulation directe de plans de section du manuel DMU Space Analysis - Guide de l'utilisateur 14. Cliquez sur Ok dans la boîte de dialogue Edition de plans de section. Cette dernière est actualisée en fonction des coordonnées définies. 15. Entrez 40 mm dans la zone Précision. 16. Cliquez sur Appliquer pour générer l'espace libre. La barre de progression s'affiche et permet de surveiller et, si nécessaire, d'interrompre (option Annuler) le calcul. La fenêtre d'aperçu affiche le résultat suivant : 17. Si vous n'êtes pas satisfait du résultat, cliquez sur OK, puis sur Enregistrer dans la boîte de dialogue Enregistrer sous pour obtenir un fichier 3dmap. 18. Si vous n'êtes pas satisfait, utilisez la commande et entrez une nouvelle valeur de précision. Tâches avancées Le tableau ci-dessous indique la liste des tâches que vous trouverez dans cette section. Gestion en tant que représentation secondaire Création de macros Gestion en tant que représentation secondaire La fonction de représentation multiple disponible dans la version 5 permet de gérer des formes résultant de DMU Optimizer en tant que représentations secondaires du composant en entrée. Dans cette tâche, vous apprendrez à gérer automatiquement des représentations en tant que représentations secondaires. 1. Sélectionnez la commande Outils->Options.... La boîte de dialogue Options s'affiche. 2. Développez la catégorie Maquette numérique dans l'arborescence située à gauche. 3. Cliquez sur l'onglet DMU Optimizer. 4. Sélectionnez la représentation requise, par exemple Offset. Personnalisez les paramètres de la représentation comme il convient : 5. Gestion en tant que représentation secondaire : Si vous activez cette option, vous gérez automatiquement le résultat en tant que représentation secondaire. Nom de la représentation : Le nom de la représentation. Activation de la représentation : Si vous activez cette option, la représentation Offset est celle visualisée dans la session. Représentation par défaut : Si vous activez cette option, la représentation Offset est la représentation par défaut chargée à l'ouverture du produit. 6. Cliquez sur OK pour confirmer l'opération. Si, après un nouveau calcul d'Offset, vous cliquez avec le bouton droit sur le produit et que vous sélectionnez Gérer les représentations, la boîte de dialogue Gestion des représentations est automatiquement mise à jour avec la représentation de l'Offset. Dans DMU Optimizer, il est impossible de générer plusieurs représentations secondaires de même nom. Seule la dernière est prise en compte. Création de macros Si vous effectuez périodiquement la même tâche, vous pouvez avoir intérêt à utiliser une macro pour l'automatiser. Une macro est une série de fonctions écrites dans un langage de script, que vous regroupez en une seule et même commande afin d'exécuter la tâche automatiquement. Dans cette tâche, vous apprendrez à éditer une macro créée dans l'atelier DMU Optimizer. Ouvrez le fichier ThicknessMacro.CATScript qui se trouve dans le dossier samples. Vous avez enregistré vos macros dans un fichier au format texte. Pour plus d'informations sur l'enregistrement et l'exécution des macros, reportez-vous au manuel DMU Navigator - Guide de l'utilisateur. Vous pouvez facilement modifier les instructions des macros relatives à DMU Optimizer (chaînes de caractères en gras). Voici un exemple : Macro Epaisseur MACRO EPAISSEUR EXPLICATIONS Language="VBSCRIPT" Sub CATMain() Dim productDocument1 As Document Set productDocument1 = CATIA.ActiveDocument Dim optimizerWorkBench1 As Workbench SetoptimizerWorkBench1=productDocument1.GetWorkbench("OptimizerWorkBench") Dim dMOThicknesses1 As DMOThicknesses Set dMOThicknesses1 = optimizerWorkBench1.Thicknesses Dim product1 As Product Set product1 = productDocument1.Product Dim products1 As Products Set products1 = product1.Products Nom du produit sélectionné pour l'épaisseur. Dim product2 As Product Set product2 = products1.Item("SCENARIO01.1") Si vous désirez modifier le nom, tapez un nom explicite. Product2 : correspond au produit sélectionné. 2,000000, -2,000000 sont les valeurs de l'Offset 1 et de l'Offset 2 que vous avez définis. Dim arrayOfVariantOfDouble1(5) arrayOfVariantOfDouble1(0) = 1665.173462 arrayOfVariantOfDouble1(1) = -682.007568 arrayOfVariantOfDouble1(2) = -29.914585 arrayOfVariantOfDouble1(3) = -0.006795 arrayOfVariantOfDouble1(4) = -0.173679 arrayOfVariantOfDouble1(5) = 0.984779 Dim dMOThickness1 As DMOThickness Set dMOThickness1 = dMOThicknesses1.Add(product2, 2.000000, -2.000000, 1, 1 correspond au nombre de contraintes d'orientation. arrayOfVariantOfDouble1, "THICKNESS", 1, 0) arrayOfVariantOfDouble1: définit les coordonnées des contraintes : Dim documents1 As Documents Set documents1 = CATIA.Documents Dim document1 As Document Set document1 = documents1.Item("THICKNESS_result.cgr") document1.Activate Point d'emplacement des contraintes arrayOfVariantOfDouble1(0) = 1665.173462 arrayOfVariantOfDouble1(1) = -682.007568 arrayOfVariantOfDouble1(2) = -29.914585 Normale correspondante arrayOfVariantOfDouble1(3) = -0.006795 arrayOfVariantOfDouble1(4) = -0.173679 arrayOfVariantOfDouble1(5) = 0.984779 "THICKNESS" : Nom de la représentation secondaire "" signifie que l'option de représentation secondaire est désactivée. 1,0 : fait référence aux paramètres de la représentation. 1 -> L'option "Active" est activée. 0 -> L'option "Défaut" est désactivée. Pour plus d'informations, reportez-vous à la section Gestion en tant que représentation secondaire. document1.SaveAs "H:\BSFDOC\DmoEnglish\dmoug.doc\src\samples\THICKNESS_result" document1.Close productDocument1.Activate End Sub End Sub Ouvrez le fichier SilhouetteMacro.CATScript qui se trouve dans le dossier samples. Donne l'emplacement du fichier cgr que vous avez enregistré. Silhouette macro example : Var 5 : désigne les coordonnées du vecteur des points de vue. Coordonnées du premier vecteur de point de vue : Dim arrayOfVariantOfDouble1(17) arrayOfVariantOfDouble1(0) = 1.000000 arrayOfVariantOfDouble1(1) = 0.000000 arrayOfVariantOfDouble1(2) = 0.000000 arrayOfVariantOfDouble1(3) = -1.000000 arrayOfVariantOfDouble1(4) = 0.000000 arrayOfVariantOfDouble1(5) = 0.000000 arrayOfVariantOfDouble1(6) = 0.000000 arrayOfVariantOfDouble1(7) = 1.000000 arrayOfVariantOfDouble1(8) = 0.000000 arrayOfVariantOfDouble1(9) = 0.000000 arrayOfVariantOfDouble1(10) = -1.000000 arrayOfVariantOfDouble1(11) = 0.000000 arrayOfVariantOfDouble1(12) = 0.000000 arrayOfVariantOfDouble1(13) = 0.000000 arrayOfVariantOfDouble1(14) = 1.000000 arrayOfVariantOfDouble1(15) = 0.000000 arrayOfVariantOfDouble1(16) = 0.000000 arrayOfVariantOfDouble1(17) = -1.000000 Dim silhouette1 As Silhouette Set silhouette1 = silhouettes1.Add(product2, 20.000000, arrayOfVariantOfDouble1, "SILHOUETTE", 1, 0) arrayOfVariantOfDouble1(0) = 1.000000 arrayOfVariantOfDouble1(1) = 0.000000 arrayOfVariantOfDouble1(2) = 0.000000 etc... Description de l'atelier La présente section décrit les icônes et les menus spécifiques de l'atelier DMU Optimizer. La fenêtre DMU Optimizer est similaire à la figure ci-dessous (cliquez sur les zones tactiles pour afficher la documentation associée) : Barre de menus DMU Barre d'outils DMU Optimizer Barre d'outils Outils de section Barre de menus DMU Optimizer Nous allons présenter ici les différents menus et commandes de menu propres à DMU Kinematics Simulator version 5. Démarrer Fichier Edition Affichage Insertion Outils Analyser Fenêtres Aide Les tâches correspondant aux commandes de menu générales sont décrites dans le manuel DMU Infrastructure version 5 - Guide de l'utilisateur. Edition Pour... Description... Annuler Annule la dernière opération effectuée. Rétablir Rétablit la dernière opération qui a été annulée. Couper Copier Coller Collage spécial Effectue des opérations de coupe. Effectue des opérations de copie. Effectue des opérations de collage. Effectue des opérations de collage spécial. Supprimer Supprime la géométrie sélectionnée. Rechercher Permet de rechercher des objets et de les sélectionner. Liens Gère les liens avec les autres documents. Propriétés Permet d'afficher et d'éditer. Insertion Pour... Voir... Composant existant Démarrage d'une session Outils Pour... Formule... Description... Offre des fonctions de gestion des connaissances. Image Permet de capturer et de gérer des images pour l'album. Création d'une Macro macro DMU Optimizer Offre des barres d'outils de personnalisation. Personnaliser... Voir DMU Infrastructure Guide de l'utilisateur. Offre des paramètres de personnalisation. Reportez-vous à la section Options... Gestion en tant que représentation secondaire. Permet de créer Ordre de un ordre de recherche... recherche de document. Barre d'outils DMU Optimizer La barre d'outils DMU Optimizer contient un certain nombre d'outils utiles dans DMU Optimizer. Reportez-vous à la section Création d'une silhouette. Reportez-vous à la section Création d'une enveloppe. Reportez-vous à la section Création d'une épaisseur. Reportez-vous à la section Création d'un décalage. Reportez-vous à la section Définition d'un volume balayé. Reportez-vous à la section Définition d'un volume balayé à partir d'une référence mobile. Reportez-vous à la section Filtrage des positions du volume balayé. Reportez-vous à la section Calcul d'un espace libre. Barre d'outils Outils de section DMU Optimizer offre un outil de sectionnement. Pour plus d'informations, reportez-vous au manuel DMU Space Analysis Guide de l'utilisateur. Par le biais des plans de coupe, vous pouvez créer automatiquement des sections, des tranches de section, des boîtes de section ainsi que des coupes 3D de vos produits. Conventions Certaines conventions utilisées dans la documentation CATIA, ENOVIA & DELMIA vous aideront à reconnaître et à comprendre un certain nombre de spécifications et de concepts importants. Les conventions typographiques suivantes sont utilisées : Les titres des documents CATIA, ENOVIA & DELMIA apparaissent en italique dans le texte. Le texte qui apparaît en courier, comme Fichier -> Nouveau, identifie les commandes à utiliser. L'utilisation de la souris diffère selon le type d'opération que vous devez effectuer. Uitlisez ce bouton, quand vous lisez Sélectionner (un menu, une commande, une géométrie dans une zone graphique, etc.) Cliquer (sur une icône, un bouton dans une boîte de dialogue, un taquet, etc.) Double-cliquer Cliquer en maintenant la touche Maj enfoncée Cliquer en maintenant la touche Ctrl enfoncée Cocher (une case) Faire glisser la souris Faire glisser (une icône sur un objet, un objet sur un autre) Faire glisser la souris Déplacer Cliquer à l'aide du bouton droit de la souris (pour sélectionner un menu contextuel) Les conventions graphiques sont les suivantes : indique le temps nécessaire pour exécuter une tâche. indique la cible d'une tâche. indique les conditions prérequises. indique le scénario d'une tâche. indique des conseils. indique un avertissement. indique des informations. indique la fin d'une tâche. indique des fonctionnalités nouvelles ou améliorées dans cette version. Les améliorations peuvent également être indiquées par une marge colorée en bleu en face des paragraphes correspondants. Remarques ENOVIA est une marque de Dassault Systèmes. ENOVIAVPM copyright Dassault Systèmes, 1998-2000. Tous droits réservés.. CATIA® est une marque de DASSAULT SYSTEMES S.A. en France et dans certains pays. Les termes suivants sont des marques d'International Business Machines Corporation: AIX C Set++ DB2 DB2/6000 IBM RISC System/6000 XL Fortran Domino Go Les termes suivants sont des marques d'Oracle Corporation: Oracle Oracle8 SQL*Plus Oracle7 SQL*NET Les termes suivants sont des marques de Hewlett-Packard Company: HP HP 9000 Series 700 HP-UX Les termes suivants sont des marques de Silicon Graphics, Inc.: Indigo2 IRIX O2 Octane Silicon Graphics Les termes suivants sont des marques de Sun Microsystems Computer Company: Ultra2 Ultra30 Java JavaBeans UltraSparc2 Solaris 2.5 JDK SWING Les termes suivants sont des marques d'IONA Technologies Ltd.: ORBIX ORBIXWeb Les termes suivants sont des marques de Board of Trustees, University of Illinois: Apache Les termes suivants sont des marques de Netscape Communications Corporation: Netscape Navigator Enterprise Server Les termes suivants sont des marques de UNIX System Laboratories, Inc.: UNIX Certaines parties de ce produit contiennent des éléments protégés par des droits d'auteur appartenant aux entités suivantes : Copyright © Dassault Systemes Copyright © Dassault Systemes of America Copyright © D-Cubed Ltd., 1997-2000 Copyright © Summit Software 1992-1996 Copyright © Silverstream Software Inc., 2000 Copyright © Gensym Corporation, 1997-1999 Copyright © Augrin Software Copyright © Compaq Computer Corporation Copyright © Boeing Company Copyright © IONA Technologies PLC Copyright © Mainsoft Corp. Copyright © Invention Machine Corporation Copyright © RogueWave Software Inc. Copyright © Xerox Engineering Systems Copyright © Bitstream Inc. Copyright © IBM Corp. Copyright © Silicon Graphics Inc. Copyright © Installshield Software Corp., 1990-2000 Copyright © Microsoft Corporation Copyright © Spatial Technology Inc. Copyright © SolidWorks Corporation, 2000. Tous droits réservés. Certaines parties de ce produit contiennent des éléments protégés par des droits d'auteur appartenant à Unigraphics Solutions. Copyright © 2000, Dassault Systèmes. Tous droits réservés.