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 25/11/2007, 23:24]
lami
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 calculs) numé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éairenon linéairethermiqueanalyse 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évolutiondes Pipesdes opérations booléennes... il vous permettra ​de réaliser bon nombre de pièce 3D.Il possede un sketcher basique.+
  
-====Principes ​de fonctionnement ====+Privilégier la version stable. Une fois l'​archive décompressée,​ vous 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.
  
-==== Extensions ==== +Il est capable ​d'​importer ainsi que d'​exporter en :
-Il est capables ​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 }}
  
 +===== Installation =====
  
  
 +==== Via l'​archive universelle Linux ====
  
-==== Voie du dépot Ubuntu ====+  - 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''​
  
-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 == 
-Impossible 
  
-== Par un terminal == +<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>​
-Impossible+
  
- 
- 
- 
- 
- 
- 
-==== Voie du 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 <​del>​et surtout de l'​exécuter en, tant que super-utilisateur et donc de choisir son répertoire cible</​del>​. 
- 
-  sudo ./​runInstall 
- 
-  * Le magicien d'​installation est prévus pur 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. <​del>​Vous pouvez installer Salome dans le répertoire "/​usr/​local/​salome_3.2.6"​ pour partager le programme entre plusieurs utilisateurs. (Prenez alors en compte les droits d'​utilisation des fichiers)</​del>​ 
- 
-  * 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 **/​home/​votre_nom_de_login/​salome_appli_3.2.6/​GUI_3.2.6/​share/​salome/​resources/​gui/​GUI_3.2.6%2fshare%2fsalome%2fresources%2fgui%2f**. 
-  - Dans ce dossier **sources**,​ double cliquez sur le fichier **icon_applogo.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 ===== 
- 
-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 197: 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 252: Ligne 97:
 Lors que demandé, entrez votre mot de passe. Lors que demandé, entrez votre mot de passe.
  
 +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 273: Ligne 118:
  
 Ça pourrait être long. Ça pourrait être long.
 +
 +Si vous avez des erreurs concernant les droits du dossier /tmp, notamment avec jaunty, faites
 +   sudo rm /bin/sh
 +   sudo ln -s /bin/bash /bin/sh
  
 Cliquez sur le bouton « Next> ». Cliquez sur le bouton « Next> ».
Ligne 280: Ligne 129:
 {{applications:​salome:​salome_3.2.6-03.jpg|}} {{applications:​salome:​salome_3.2.6-03.jpg|}}
  
-Vous pouvez réviser ce que l'​installateur va faire, mais cliquez sur le bouton « Next> » pour poursuivre.+Vous pouvez réviser ce que l'​installateur va faire et cliquez sur le bouton « Next> » pour poursuivre.
  
 {{applications:​salome:​salome_3.2.6-04.jpg|}} {{applications:​salome:​salome_3.2.6-04.jpg|}}
Ligne 290: Ligne 139:
 Sur mon ordinateur cela a pris 9 minutes. Sur mon ordinateur cela a pris 9 minutes.
  
-À la fin de la compilation et de l'​installation des modules, suivez les instructions pour **quitter** l'​installateur,​ **ne lancez pas Salome maintenant**,​ terminons l'​installation avant.+{{applications:​salome:​salome_3.2.6-07.jpg|}}
  
 +À la fin de la compilation et de l'​installation des modules, cliquez sur le bouton « Next> ».
  
 +Suivez les instructions pour **quitter** l'​installateur,​ **ne lancez pas Salome maintenant**,​ terminons l'​installation avant. Pour cela, cliquez sur le bouton «  Finish ».
  
 +{{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 305: Ligne 157:
   ./​run_salome   ./​run_salome
  
 +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 335: Ligne 188:
 Bon dessin 3D et bonne conception à tous ! Bon dessin 3D et bonne conception à tous !
  
------+=====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 
 + 
 + 
 +=====Utilisation===== 
 + 
 + 
 +==== 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**. 
 +  - 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**. 
 +  - 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 **Geometry**. 
 +  - Dans le menu contextuel, sélectionnez l'​option **Activate Geometry Module** 
 +  - Toujours avec le bouton droit de la souris, recliquez sur **Géometry**. 
 +  - Dans le menu contextuel, sélectionnez l'​option **Display**. 
 +  - Pour agrandir la vue de la pièce, cliquez sur l'​icône de la loupe et sélectionnez **Fit All**. 
 +  - Dans le menu **View -> Display mode -> Shading**, pour habiller la pièce, 
 +  - Enregistrez le projet menu **File -> Save**. 
 + 
 +Pour le reste, amusez-vous bien, c'est là ou j'en suis rendu ! 
 + 
 +=====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 ===== 
 + 
 +  * (en) [[https://​www.salome-platform.org/​|Site officiel de Salome]] 
 +  * (fr/en) [[https://​code-aster.org/​forum2/​|Forum Code_Aster]] 
 +  * (en) [[https://​discourse.salome-platform.org/​|Forum]] 
 +  * (en) Documentations très complète : [[https://​docs.salome-platform.org/​latest/​main/​index.html]] 
 +  * (fr) Discussion [[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 : https://​www.salome-platform.org/​UserSection/​salome_use/​ 
 + 
 + 
 + 
 +---- 
 + 
 +//​Contributeurs : [[utilisateurs:​Pirrote]] (L'​auteur),​ [[utilisateurs:​lami|L'​ami René]] (co-auteur),​ [[utilisateurs:​fanatux]],​ [[utilisateurs:​ymulleneers]],​ [[utilisateurs:​sbrunner]]. [[utilisateurs:​fsauvage]].//​
  
-//​Contributeur(e)s : [[:​utilisateurs/​Pirrote]],​ [[:​utilisateurs/​lami|L'​ami René]], [[:​utilisateurs/​ymulleneers]]//​ 
  • salome.1196029458.txt.gz
  • Dernière modification: Le 18/04/2011, 14:52
  • (modification externe)