Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
salome [Le 11/04/2010, 21:18]
Lami MAJ de mon adresse de contributeur
salome [Le 07/02/2024, 11:21] (Version actuelle)
163.62.112.115 [Voir aussi]
Ligne 1: Ligne 1:
-{{tag>edgy modélisation_3D CAO DAO graphisme CAD}}+{{tag>Xenial cao calcul_numérique mécanique BROUILLON}} 
 + 
 +----
  
 ====== Salome ====== ====== Salome ======
 +<note importante>​Salome est disponible pour Ubuntu 16.04, mais la procédure d'​installation plus bas n'a pas pu être vérifiée.</​note>​
  
-{{applications:​salome-logo_144x62.jpg|Logo de Salomo 3.2.6}}+{{ applications:​salome-logo_144x62.jpg|Logo de Salomo 3.2.6}}
  
-  Testé sous Kubuntu 7.04 +Salome est une solution multiplateforme et opensource ​(LGPLpermettant de réaliser des modèles de pièces en trois dimensions et des [[calcul_numerique|simulations (ou calculs) numériques]].
-  Testé sous Kubuntu 7.10 +
-  Testé sous Ubuntu 7.04 (corrections nécessaires)+
  
-===== Présentation =====+Capable de réaliser des extrusions, révolutions,​ opérations booléennes... il vous permettra de réaliser bon nombre de pièce 3D. Il possède un sketcher basique.
  
-Salome est une solution open source permettant ​de réaliser ​des modèles ​de pièces ​en trois dimensions et des simulations ​(ou calculsnumériques.+Salome ​n'est pas un logiciel de CAO avec l'​objectif d'​avoir ​une représentation géométrique ​de bureau d'​études (les plans avant fabrication). C'est en réalité un logiciel pour préparer ​des modèles ​géométriques pour la simulation numérique (il y en a de toutes sortes : calcul de la tenue mécanique, de la thermique, ​des écoulements fluides). D'​ailleurs Salome ne fait que préparer le modèle discret ​(éléments finis). La simulation est à effectuer avec d'​autres logiciels ([[Code_Aster]],​ [[OpenFOAM]],​ ... pour parler des solutions gratuites).
  
-===== Descriptions Techniques =====+Il est à noter que le package mis sur le site de code-aster (solveur open source également de calcul par éléments finis développé par EDF R&D en calcul linéaire, non linéaire, thermique, analyse modale, dynamique...) contient l'​ensemble de la plateforme Salome-meca (Salome + Code_aster) voir : [[https://​www.code-aster.org/​V2/​spip.php?​article303]].
  
-Capable de réaliser des extrusionRévolution,​ des Pipes, des opérations booléennes... il vous permettra ​de réaliser bon nombre de pièce 3D.Il possede un sketcher basique.+Privilégier la version stable. Une fois l'​archive décompresséevous obtiendrez alors un fichier ​.run qu'il vous suffira ​de lancer dans un terminal. Il vous demandera alors le répertoire de travail que vous souhaitez utiliser et vous créera le raccourci sur le bureau.
  
-====Principes de fonctionnement ==== +Il est capable d'​importer ainsi que d'​exporter en :
- +
-==== Extensions ==== +
- +
-Il est capable d'​importer ainsi que d'​exporter en+
     * IGES 5.3     * IGES 5.3
     * STEP AP203/214 schemas     * STEP AP203/214 schemas
     * BREP (Open CASCADE internal format)     * BREP (Open CASCADE internal format)
  
-===== Installation ===== +{{ https://​www.salome-platform.org/​copy2_of_copy_of_module_screens.png }}
  
-==== Dépot Ubuntu ​====+===== Installation =====
  
-Une version de Salome est en préparation pour son intégration dans les dépôts standards de Kubuntu/​Ubuntu Feisty Fawn 7.04 et +. 
  
-== Par Synaptic ​==+==== Via l'​archive universelle Linux ====
  
-Impossible+  - Créez-vous un compte sur [[https://​www.salome-platform.org/​join_form|cette page]] et connectez-vous 
 +  - Téléchargez l'​archive ("​Universal binaries for Linux"​) correspondant à votre architecture (32 ou 64 bits) sur [[https://​www.salome-platform.org/​downloads|la page "​Download"​ du site Salome]] 
 +  - Décompresser l'​archive (clic-droit -> Extraire ici)  
 +  - Ouvrez le dossier décompressé,​ et exécutez le script ''​runSalome''​
  
-== Par un terminal == 
- 
-Impossible 
- 
-==== Téléchargement ==== 
- 
-  - Télécharger l'​assistant d'​installation pour debian ici http://​www.salome-platform.org/​download/​dl326/​ (il faudra vous créer un compte) 
-  - Décompresser InstallWizard_3.2.6_DebianSarge.tar.gz,​ (bouton droit)/​Extraire ici 
-  - lancer un terminal dans le répertoire créé et lancez la commande ​ dans un terminal. ​ On peut l'​exécuter directement mais le lancer dans un terminal permet de voir les erreurs si il y en a ! 
- 
-  sudo ./​runInstall 
- 
-  - Le magicien d'​installation est prévus pour Debian Sarge, ne tenez pas compte de l'​alerte "Not supported linux platform"​ 
-  - Une fenêtre s'​ouvre ​ 
-  - Choisissez l'​emplacement pour l'​installation,​ il faut plus d'un Go de libre. 
-  - cliquez sur le bouton "​start"​ une fois arrivé a la dernière fenêtre d'​installation 
-{{salome.png?​600|fenêtre d'​installation}} 
- 
-La désinstallation de Salome (Quand le paquet sera prêt) se fait par surpression pure et simple du répertoire d'​installation. 
- 
-===== Source ===== 
- 
-Source: 
- 
-  * [[http://​www.salome-platform.org]] 
-  * [[http://​en.wikipedia.org/​wiki/​SALOME]] 
- 
-===== Installation sous Kubuntu 7.04 ===== 
- 
-Une version de Salome est en préparation pour son intégration dans les dépôts standards de Kubuntu/​Ubuntu. Mais si vous n'avez pas la patience d'​attendre,​ voici une procédure d'​installation sous **Kubuntu 7.04** utilisant la version **SALOME 3.2.6** compressé des sources pour **Debian Sarge (535 Mo)**, [[salome#​voie_du_telechargement|ci-haut]] mentionné. Cette procédure fut testée sur un PIII 933 avec 512 Mo de RAM et une carte vidéo nVidia GeForce II MX-400 de 64 Mo, le 6 juin 2007. 
- 
-La compilation des sources est simplifiée par un script d'​installation fourni avec les sources et se déroule en mode graphique. 
- 
-Après son téléchargement,​ dans votre dossier d'​usager **/​home/​votre_nom_de_login**. (cela est important pour la suite de l'​installation),​ vous décompressez le fichier en utilisant Konqueror, par la suite, on passe en mode console (un terminal), en ligne de commande pour exécuter le scripte d'​installation. Et on termine en ajoutant un item au menu KDE pour un lancement facile de Salome. 
- 
-==== Décompression des sources ==== 
- 
-  - Lancez Konqueror, menu principal KDE -> Internet -> Konqueror. 
-  - Déplacez-vous dans votre dossier personnel d'​utilisateur **/​home/​votre_nom_de_login**. 
-  - Avec le bouton droit de la souris, cliquez sur le fichier **InstallWizard_3.2.6_DebianSarge.tar.gz**. 
-  - Dans le menu contextuel qui apparaît, allez sur le sous-menu **Extraire** 
-  - Dans ce sous-menu, cliquez sur l'​option **Extraire ici**. 
-  - C'est une grosse archive (plus de 500 Mo), alors soyez patient ! 
-  - Une fois l'​archive décompressé,​ un dossier **InstallWizard_3.2.6_DebianSarge** est crée. 
-  - Fermez **Konqueror**,​ la procédure de décompression est terminée. 
- 
-==== Compilation et installation des sources ==== 
- 
-  - Lancez une console, menu principal KDE -> Système -> Konsole. 
-  - Lancer le scripte d'​installation avec la commande : **InstallWizard_3.2.6_DebianSarge/​./​runInstall 
-**. 
-  - Ne tenez pas compte du message « Not supported Linux platform! Trying to use default configuration file! ». 
-  - Dans la fenêtre d'​installation qui apparaît, cliquez sur le bouton **Next >**. 
-  - Acceptez les valeurs par défaut (c'est important pour la suite des choses) en cliquant sur le bouton **Next >**. 
-  - Une fenêtre d'​avertissement apparaît, cliquez sur le bouton **Yes** pour créer le dossier **salome_3.2.6**. 
-  - Une nouvelle fenêtre d'​avertissement apparaît, cliquez sur le bouton **Yes** pour confirmer l'​utilisation du compilateur **gcc 3.3.5**. 
-  - Dans la fenêtre de vérification des modules à installer, cliquez sur le bouton **Next >**. 
-  - Dans la fenêtre du processus d'​installation,​ cliquez sur le bouton **Start**, pour lancer la compilation et l'​installation des modules requis pour Salome (9 minutes, sur le PIII 933). 
-  - Après la compilation et l'​installation des modules, cliquez sur le bouton **Next >**, pour terminer l'​installation. 
-  - **Ne cliquez pas sur le bouton « Launch SALOME** », mais cliquez sur le bouton **Finish**, pour fermer le script d'​installation de Salome. 
- 
-==== Lancer le logiciel de dessin 3D Salome ==== 
- 
-Au cours de la procédure précédente d'​installation de Salome, un autre dossier a été crée **salome_appli_3.2.6** et c'est dans ce dossier que se trouvent les modules de lancement de Salome. 
- 
-=== En mode console === 
- 
-  - Lancez une console, menu principal KDE -> Système -> Konsole. 
-  - Lancer le scripte de démarrage de Salome avec la commande : **salome_appli_3.2.6/​./​runAppli**. 
-  - Lors que vous quitterez Salome, dans la console, appuyez sur la touche **Entrée** ou **Enter** pour revenir à la ligne de commande. 
- 
-==== Problèmes connus ==== 
- 
-Si vous avez un message d'​erreur du genre : 
- 
-  Searching for a free port for naming service: 2810 2811 2812 2813 2814 - OK 
-  Traceback (most recent call last): 
-    File "/​home/​rene/​Programmes/​Salome/​KERNEL_3.2.6/​bin/​salome/​runSalome.py",​ line 984, in ? 
-      clt,args = main() 
-    File "/​home/​rene/​Programmes/​Salome/​KERNEL_3.2.6/​bin/​salome/​runSalome.py",​ line 975, in main 
-      searchFreePort(args,​ save_config) 
-    File "/​home/​rene/​Programmes/​Salome/​KERNEL_3.2.6/​bin/​salome/​runSalome.py",​ line 926, in searchFreePort 
-      f = open(os.environ['​OMNIORB_CONFIG'​],​ "​w"​) 
-  IOError: [Errno 13] Permission denied: '/​home/​rene/​salome_appli_3.2.6/​./​.omniORB_PIII800_2814.cfg'​ 
- 
-C'est que vous n'avez pas de serveur **omniORB** d'​installé dans votre système. En attendant une meilleure solution, vous pouvez contourner le problème en lançant **Salome** en mode super utilisateur (root) avec la commande : 
- 
-  sudo salome_appli_3.2.6/​./​runAppli 
- 
-Ou, une autre solution serait de passez à **Kubuntu 7.10**, allez à la section [[salome#​Installation sous Kubuntu 7.10]] (plus bas). 
- 
-==== Ajouter Salome au menu KDE de Kubuntu 7.04 ==== 
- 
-La procédure qui suit vous indique les étapes pour ajouter un item et son icône dans le sous-menu Graphisme du menu KDE. 
- 
-  - Avec le bouton droit de la souris, clique sur le menu principal **KDE**. 
-  - Dans le menu contextuel qui apparaît, cliquez sur l'​option **Éditeur de menu**. 
-  - Le gestionnaire de menu de **KDE** 
-  - Dans la section de gauche, cliquez sur le signe plus « **+** », qui précède le texte du sous-menu **Graphisme**. 
-  - Pour placer le nouvel item dans l'​ordre alphabétique,​ identifier l'item qui devra précéder celui de Salome (peut-être que c'est KSnapShot). 
-  - Avec le bouton droit de la souris, cliquez sur cet item. 
-  - Dans le menu contextuel qui apparaît, cliquez sur l'​option **Nouvel élément... ​ Ctrl+N**. 
-  - Dans la boîte de saisie, entrez le texte **Salome 3.2.6 CAO/DAO en 3D**. 
-  - Cliquez sur le bouton **OK**, pour créer l'item au menu. 
-  - Concentrons-nous maintenant sur la section droite du gestionnaire de menu de KDE. 
-  - Dans le champ **Description :**, n'​entrez rien. 
-  - Dans le champ **Commentaire :**, entrez le texte **Logiciel de Conception et de Dessin 3D Assisté par Ordinateur**. 
-  - Au bout du champ **Commande :** (à droite), cliquez sur l'​icône représentant une chemise de dossier. 
-  - Dans le gestionnaire de fichiers qui apparaît, déplacez-vous dans le dossier **salome_appli_3.2.6**. 
-  - Double cliquez sur le fichier **runAppli**. 
-  - Le gestionnaire de fichiers se ferme et vous retrouvez la ligue suivante dans le champ Commande : **'/​home/​votre_prénom/​salome_appli_3.2.6/​runAppli'​**. 
-  - Au bout du champ **Nom :** (à droite), cliquez sur l'​icône représentant une feuille de papier. 
-  - Dans le gestionnaire de fichier d'​icône qui apparaît, cliquez sur le bouton radio qui précède le texte **Autres icônes :**. 
-  - À l'​extrême droite du texte **Autres icônes :**, cliquez sur le bouton **Parcourir...** 
-  - Dans le gestionnaire de fichier qui apparaît, déplacez-vous dans le dossier **salome_appli_3.2.6/​GUI_3.2.6/​doc/​salome/​gui/​GUI/​kernel**. 
-  - Dans ce dossier, double cliquez sur le fichier **application.png**. 
-  - L'​icône de Salome est ajoutée. 
-  - Pour enregistrer le nouvel item du menu, appuyez simultanément sur les touches **Ctrl+S**. 
-  - Pour fermer le gestionnaire de menu de KDE, appuyez simultanément sur les touches **Ctrl+Q**. 
  
-Pour démarrer Salome, il ne vous reste plus qu'a clique sur son item dans le menu principal KDE -> Graphisme -> Salome 3.2.6 DAO en 3D. 
  
-===== Installation sous Kubuntu 7.10 =====+<note warning>​Procédure obsolète ?  Requiert quelques modifications pour Lucid, voir [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3616213#​p3616213|cette discussion]]</​note>​
  
-Une version de Salome est en préparation pour son intégration dans les dépôts standards de Kubuntu/​Ubuntu. Mais si vous n'avez pas la patience d'​attendre,​ voici une procédure d'​installation sous **Kubuntu 7.10** utilisant la version **SALOME 3.2.6** compressé des sources pour **Debian Sarge (535 Mo)**, [[salome#​voie_du_telechargement|ci-haut]] mentionné. Cette procédure fut testée sur un PIII 933 avec 512 Mo de RAM et une carte vidéo nVidia GeForce II MX-400 de 64 Mo, le 25 novenbre 2007. 
  
 Après le téléchargement de l'​archive des sources **dans votre dossier d'​usager "/​home/​votre_nom_de_login"​ (cela est très important pour la suite de l'​installation)**,​ vous décompressez le fichier en utilisant Konqueror, ce qui créera le dossier "/​home/​votre_nom_de_login/​InstallWizard_3.2.6_DebianSarge"​. Après le téléchargement de l'​archive des sources **dans votre dossier d'​usager "/​home/​votre_nom_de_login"​ (cela est très important pour la suite de l'​installation)**,​ vous décompressez le fichier en utilisant Konqueror, ce qui créera le dossier "/​home/​votre_nom_de_login/​InstallWizard_3.2.6_DebianSarge"​.
Ligne 166: Ligne 44:
 La compilation des sources est simplifiée par le script d'​installation qui suit et se déroule en mode graphique. La compilation des sources est simplifiée par le script d'​installation qui suit et se déroule en mode graphique.
  
-==== Script de compilation des sources et installation ​====+=== Script de compilation des sources et installation ===
  
 Dans une console, déplacez-vous dans le dossier des archives : Dans une console, déplacez-vous dans le dossier des archives :
  
-  cd InstallWizard_3.2.6_DebianSarge+  cd InstallWizard*
  
 Créez le fichier de script avec l'​éditeur de texte **Kate**, dans le dossier des archives décompressées sous le nom Salome-Installation.sh. Dans une console : Créez le fichier de script avec l'​éditeur de texte **Kate**, dans le dossier des archives décompressées sous le nom Salome-Installation.sh. Dans une console :
Ligne 221: Ligne 99:
 Il est possible que **sudo** soit nécessaire pour lancer l'​installation correctement (sinon des messages liés à des fichiers inaccessibles peut apparaître) Il est possible que **sudo** soit nécessaire pour lancer l'​installation correctement (sinon des messages liés à des fichiers inaccessibles peut apparaître)
  
-==== Compilation et installation des modules de Salome ​====+=== Compilation et installation des modules de Salome ===
  
 L'​installateur de "​Salome"​ est lancé : L'​installateur de "​Salome"​ est lancé :
Ligne 269: Ligne 147:
 {{applications:​salome:​salome_3.2.6-08.jpg|}} {{applications:​salome:​salome_3.2.6-08.jpg|}}
  
-==== Premier lancement de Salome ​====+=== Premier lancement de Salome ===
  
 Toujours dans la console, changer de dossier courant avec la commande : Toujours dans la console, changer de dossier courant avec la commande :
Ligne 281: Ligne 159:
 Si des erreurs liées à des fichiers inexistants apparaissent,​ il faut modifier ce fichier pour qu'il soit cohérent avec l'​installation Si des erreurs liées à des fichiers inexistants apparaissent,​ il faut modifier ce fichier pour qu'il soit cohérent avec l'​installation
  
-==== Ajouter Salome au menu KDE de Kubuntu 7.10 ====+=== Ajouter Salome au menu KDE de Kubuntu 7.10 ===
  
 La procédure qui suit vous indique les étapes pour ajouter un item et son icône dans le sous-menu Graphisme du menu KDE. La procédure qui suit vous indique les étapes pour ajouter un item et son icône dans le sous-menu Graphisme du menu KDE.
Ligne 310: Ligne 188:
 Bon dessin 3D et bonne conception à tous ! Bon dessin 3D et bonne conception à tous !
  
-===== Exemples de dessins ​=====+=====Configuration===== 
 +Si télécharger avec Mozilla Firefox, dans un terminal 
 +su 
 +mot de passe root :"​.........."<​- mot de passe a taper comme pour sudo 
 +cd /​home/"​nom d'​utilisateur"/​Téléchargements/​ 
 +./configure Salome........*.run 
 +sh /​home/"​nom d'​utilisateur"/​Téléchargements/​Salome...........*.run
  
-  ​- Exemple de fichier de dessins réalisés avec **Salome** : [[http://​www.salome-platform.org/​UserSection/​salome_use/]] + 
-  - Téléchargez ​l'​archives ​du dessin **AngleBracket.py.zip** du site Web de **Salome** à l'​adresse suivante : +=====Utilisation===== 
-  - [[http://​www.salome-platform.org/​ex/att/5_AngleBracket.py.zip]] + 
-  - Décompresser l'​archive comme vous savez déjà le faire.+ 
 +==== Exemples de dessins ==== 
 + 
 +  ​- Exemple de fichier de dessins réalisés avec **Salome** : [[https://​www.salome-platform.org/​user-section/tui-examples]] 
 +  - Téléchargez ​le script de génération ​du dessin **AngleBracket.py** du site Web de **Salome** à l'​adresse suivante : 
 +  - [[https://​www.salome-platform.org/​user-section/tui-examples/AngleBracket-513.py]]
   - Lancez **Salome** et créez un nouveau projet : menu **File -> New**.   - Lancez **Salome** et créez un nouveau projet : menu **File -> New**.
   - Prenez la bonne habitude d'​enregistrer et de nommer dès le début vos travaux. Enregistrez votre projet sous le nom : **AngleBracket.hdf**   - Prenez la bonne habitude d'​enregistrer et de nommer dès le début vos travaux. Enregistrez votre projet sous le nom : **AngleBracket.hdf**
   - Ouvrez le fichier **AngleBracket.py** décompressé : menu **File -> Load script**.   - Ouvrez le fichier **AngleBracket.py** décompressé : menu **File -> Load script**.
   - Attendez que l'​analyse du fichier soit faite, une arborescence est ajoutée dans la colonne de gauche.   - Attendez que l'​analyse du fichier soit faite, une arborescence est ajoutée dans la colonne de gauche.
-  - Avec le bouton droit de la souris, cliquez sur **Géometry**. +  - Avec le bouton droit de la souris, cliquez sur **Geometry**. 
-  - Dans le menu contextuel, sélectionnez l'​option **Activante Géomrtry ​Module**+  - Dans le menu contextuel, sélectionnez l'​option **Activate Geometry ​Module**
   - Toujours avec le bouton droit de la souris, recliquez sur **Géometry**.   - Toujours avec le bouton droit de la souris, recliquez sur **Géometry**.
   - Dans le menu contextuel, sélectionnez l'​option **Display**.   - Dans le menu contextuel, sélectionnez l'​option **Display**.
Ligne 330: Ligne 219:
 Pour le reste, amusez-vous bien, c'est là ou j'en suis rendu ! Pour le reste, amusez-vous bien, c'est là ou j'en suis rendu !
  
-===== Liens utiles ​=====+=====Désinstallation===== 
 + 
 +Si vous avez installé Salome via l'​archive universelle linux, la désinstallation de Salome se fait par suppression pure et simple du répertoire d'​installation. 
 +Un fichier de configuration dans le répertoire $HOME est également présent (.SalomeApprc.[version]). Si vous souhaitez complètement supprimer Salome, vous pouvez le supprimer. 
 + 
 + 
 +===== Voir aussi =====
  
-  * Site officiel ​(anglais[[http://​www.salome-platform.org/​]] +  * (en) [[https://​www.salome-platform.org/​|Site officiel de Salome]] 
-  * Forum (pratiquement tout en anglais[[http://www.salome-platform.org/forum/]] +  * (fr/en) [[https://code-aster.org/forum2/|Forum Code_Aster]] 
-  * Téléchargements ​(anglais: http://www.salome-platform.org/​download/ +  * (en[[https://discourse.salome-platform.org/​|Forum]] 
-  * Vous devez vous enregistrer pour pouvoir télécharger ​(anglais) : http://www.salome-platform.org/​_reg+  * (enDocumentations très complète ​[[https://docs.salome-platform.org/​latest/main/​index.html]] 
-  * Documentations très complète ​(anglais[[http://www.salome-platform.org/docfaq/]] +  * (frDiscussion ​[[https://forum.ubuntu-fr.org/viewtopic.php?​id=84199|"​Salome sur Ubuntu"​]] sur le forum ubuntu-fr 
-  * Exemple de fichier de dessins réalisés avec Salome : http://​www.salome-platform.org/​UserSection/​salome_use/​+  * Exemple de fichier de dessins réalisés avec Salome : https://​www.salome-platform.org/​UserSection/​salome_use/​
  
-===== Autres pages en lien avec les sujets ===== 
  
-{{backlinks>​.}} 
-{{topic>​CAO DAO CAD}} 
  
 ---- ----
  
-//Contributeur(e)s ​: [[utilisateurs:​Pirrote]] (L'​auteur),​ [[utilisateurs:​lami|L'​ami René]] (co-auteur),​ [[utilisateurs:​fanatux]],​ [[utilisateurs:​ymulleneers]],​ [[utilisateurs:​sbrunner]].//​+//Contributeurs ​: [[utilisateurs:​Pirrote]] (L'​auteur),​ [[utilisateurs:​lami|L'​ami René]] (co-auteur),​ [[utilisateurs:​fanatux]],​ [[utilisateurs:​ymulleneers]],​ [[utilisateurs:​sbrunner]]. [[utilisateurs:​fsauvage]].//
  
  • salome.1271013539.txt.gz
  • Dernière modification: Le 11/04/2010, 21:18
  • par Lami