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.