Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !


Salome

Logo de Salomo 3.2.6

Testé sous Kubuntu 7.04
Testé sous Kubuntu 7.10
Testé sous Ubuntu 7.04 (corrections nécessaires)

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.

Capable de réaliser des extrusion, Ré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.

Principes de fonctionnement

Extensions

Il est capable d'importer ainsi que d'exporter en

  • IGES 5.3
  • STEP AP203/214 schemas
  • BREP (Open CASCADE internal format)

Voie du dépot Ubuntu

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

Impossible

Voie du Téléchargement

  • 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 et surtout de l'exécuter en, tant que super-utilisateur et donc de choisir son répertoire cible.
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. 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)
  • cliquez sur le bouton "start" une fois arrivé a la dernière fenêtre d'installation

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.

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), 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

  1. Lancez Konqueror, menu principal KDE → Internet → Konqueror.
  2. Déplacez-vous dans votre dossier personnel d'utilisateur /home/votre_nom_de_login.
  3. Avec le bouton droit de la souris, cliquez sur le fichier InstallWizard_3.2.6_DebianSarge.tar.gz.
  4. Dans le menu contextuel qui apparaît, allez sur le sous-menu Extraire
  5. Dans ce sous-menu, cliquez sur l'option Extraire ici.
  6. C'est une grosse archive (plus de 500 Mo), alors soyez patient !
  7. Une fois l'archive décompressé, un dossier InstallWizard_3.2.6_DebianSarge est crée.
  8. Fermez Konqueror, la procédure de décompression est terminée.

Compilation et installation des sources

  1. Lancez une console, menu principal KDE → Système → Konsole.
  2. Lancer le scripte d'installation avec la commande : InstallWizard_3.2.6_DebianSarge/./runInstall .
  3. Ne tenez pas compte du message « Not supported Linux platform! Trying to use default configuration file! ».
  4. Dans la fenêtre d'installation qui apparaît, cliquez sur le bouton Next >.
  5. Acceptez les valeurs par défaut (c'est important pour la suite des choses) en cliquant sur le bouton Next >.
  6. Une fenêtre d'avertissement apparaît, cliquez sur le bouton Yes pour créer le dossier salome_3.2.6.
  7. Une nouvelle fenêtre d'avertissement apparaît, cliquez sur le bouton Yes pour confirmer l'utilisation du compilateur gcc 3.3.5.
  8. Dans la fenêtre de vérification des modules à installer, cliquez sur le bouton Next >.
  9. 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).
  10. Après la compilation et l'installation des modules, cliquez sur le bouton Next >, pour terminer l'installation.
  11. 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

  1. Lancez une console, menu principal KDE → Système → Konsole.
  2. Lancer le scripte de démarrage de Salome avec la commande : salome_appli_3.2.6/./runAppli.
  3. 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 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.

  1. Avec le bouton droit de la souris, clique sur le menu principal KDE.
  2. Dans le menu contextuel qui apparaît, cliquez sur l'option Éditeur de menu.
  3. Le gestionnaire de menu de KDE
  4. Dans la section de gauche, cliquez sur le signe plus « + », qui précède le texte du sous-menu Graphisme.
  5. 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).
  6. Avec le bouton droit de la souris, cliquez sur cet item.
  7. Dans le menu contextuel qui apparaît, cliquez sur l'option Nouvel élément… Ctrl+N.
  8. Dans la boîte de saisie, entrez le texte Salome 3.2.6 CAO/DAO en 3D.
  9. Cliquez sur le bouton OK, pour créer l'item au menu.
  10. Concentrons-nous maintenant sur la section droite du gestionnaire de menu de KDE.
  11. Dans le champ Description :, n'entrez rien.
  12. Dans le champ Commentaire :, entrez le texte Logiciel de Conception et de Dessin 3D Assisté par Ordinateur.
  13. Au bout du champ Commande : (à droite), cliquez sur l'icône représentant une chemise de dossier.
  14. Dans le gestionnaire de fichiers qui apparaît, déplacez-vous dans le dossier salome_appli_3.2.6.
  15. Double cliquez sur le fichier runAppli.
  16. 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'.
  17. Au bout du champ Nom : (à droite), cliquez sur l'icône représentant une feuille de papier.
  18. 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 :.
  19. À l'extrême droite du texte Autres icônes :, cliquez sur le bouton Parcourir…
  20. 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.
  21. Dans ce dossier, double cliquez sur le fichier application.png.
  22. L'icône de Salome est ajoutée.
  23. Pour enregistrer le nouvel item du menu, appuyez simultanément sur les touches Ctrl+S.
  24. 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.

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), 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".

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

Dans une console, déplacez-vous dans le dossier des archives :

cd InstallWizard_3.2.6_DebianSarge

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 :

kate Salome-Installation.sh

Copier le texte qui suit dans le fichier Salome-Installation.sh

#!/bin/bash
echo
echo "0) Installation de salome_3.2.6"
    echo
    echo "1- Le script crée le repertoire « salome_appli_3.2.6 » dans le home de l'utilisateur"
        export INSTALL_ROOT=${HOME}/salome_appli_3.2.6
        mkdir $INSTALL_ROOT
        echo
    echo "2- Installation des paquets prérequis pour Salome 3.2.6"
        sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev qt3-dev-tools sip4 python-sip4-dev libboost-dev swig g++ libg2c0
        echo
    echo "3- Extraction de l'archive tar.gz de Salome_3.2.6"
        tar xvzf InstallWizard_3.2.6_DebianSarge.tar.gz
        echo
    echo "4- Lancement de l'instalateur de Salome_3.2.6 en mode graphique"
        ./runInstall -g -f config.xml
        echo
    echo "5- Changement les permission du fichier "$INSTALL_ROOT"/env_products.sh"
        sudo chmod -R +x $INSTALL_ROOT
        echo
    echo "6- Instalation du lanceur "$INSTALL_ROOT"/run_salome"
        echo "#!/bin/bash" > $INSTALL_ROOT/run_salome
        echo "echo Lancement de salome" >> $INSTALL_ROOT/run_salome
        echo "source "$INSTALL_ROOT"/env_products.sh " >> $INSTALL_ROOT/run_salome
        echo  $INSTALL_ROOT"/KERNEL_3.2.6/bin/salome/runSalome.py" >> $INSTALL_ROOT/run_salome
        echo
    echo "7- Changement les permission du fichier " $INSTALL_ROOT"/run_salome"
        sudo chmod +x $INSTALL_ROOT/run_salome
        echo
    echo "8- Instalation terminée !!!"

Enregistrez le fichier et quittez l'éditeur de texte.

Toujours dans une console, lancez le script avec la commande :

sh ./Salome-Installation.sh

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

L'installateur de "Salome" est lancé :

Cliquez sur le bouton « Next> ».

Il est important pour la bonne suite de l'installation que vous vous assuriez que le champ « Installation directory : » soit réglé sur :

/home/votre_nom_de_login/salome_appli_3.2.6

N'oubliez pas de remplacer « votre_nom_de_login » par le nom que vous utilisé pour démarrer votre session Linux, pas votre mot de passe.

Ne cochez pas la boîte « Install all products from sources »

Ça pourrait être long.

Cliquez sur le bouton « Next> ».

Si vous avec le message qui suit, cliquez sur le bouton « Yes ».

Vous pouvez réviser ce que l'installateur va faire et cliquez sur le bouton « Next> » pour poursuivre.

Dans cette fenêtre, les étapes de l'installation apparaîtront au fur et à mesure de leur exécution. Cliquez sur le bouton « Start » pour lancer la compilation des modules et leur installation.

Sur mon ordinateur cela a pris 9 minutes.

À 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 ».

Premier lancement de Salome

Toujours dans la console, changer de dossier courant avec la commande :

cd ../salome_appli_3.2.6

Pour lancer Salome, nous utilisons le script « run_salome » crée par l'installateur, avec la commande :

./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

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.

  1. Avec le bouton droit de la souris, clique sur le menu principal KDE.
  2. Dans le menu contextuel qui apparaît, cliquez sur l'option Éditeur de menu.
  3. Dans la section de gauche, cliquez sur le signe plus « + », qui précède le texte du sous-menu Graphisme.
  4. Pour placer le nouvel item dans l'ordre alphabétique, identifier l'item qui devra précéder celui de Salome.
  5. Avec le bouton droit de la souris, cliquez sur cet item.
  6. Dans le menu contextuel qui apparaît, cliquez sur l'option Nouvel élément….
  7. Dans la boîte de saisie, entrez le texte Salome 3.2.6 CAO/DAO 3D.
  8. Cliquez sur le bouton OK, pour créer l'item au menu.
  9. Concentrons-nous maintenant sur la section droite du gestionnaire de menu de KDE.
  10. Dans le champ Description :, n'entrez rien.
  11. Dans le champ Commentaire :, entrez le texte Logiciel de Conception et de Dessin 3D Assisté par Ordinateur.
  12. Dans le champ Commande :, entrez le texte sh '/home/votre_nom_de_login/salome_appli_3.2.6/./run_salome'. N'oubliez pas de changer votre_nom_de_login par votre nom d'utilisateur !
  13. Au bout du champ Nom : (à droite), cliquez sur l'icône représentant une feuille de papier.
  14. 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 :.
  15. À l'extrême droite du texte Autres icônes :, cliquez sur le bouton Parcourir…
  16. 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.
  17. Dans ce dossier, double cliquez sur le fichier application.png.
  18. L'icône de Salome est ajoutée.
  19. Pour enregistrer le nouvel item du menu, appuyez simultanément sur les touches Ctrl+S.
  20. 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 3D.

Bon dessin 3D et bonne conception à tous !

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 :

http://www.salome-platform.org/ex/att/5_AngleBracket.py.zip

Décompresser l'archive comme vous savez déjà le faire.

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 Géometry.

Dans le menu contextuel, sélectionnez l'option Activante Géomrtry 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 !

Site officiel (anglais) : http://www.salome-platform.org/

Forum (pratiquement tout en anglais) : http://www.salome-platform.org/forum/

Téléchargements (anglais) : http://www.salome-platform.org/download/

Vous devez vous enregistrer pour pouvoir télécharger (anglais) : http://www.salome-platform.org/_reg/

Documentations très complète (anglais) : http://www.salome-platform.org/docfaq/

Exemple de fichier de dessins réalisés avec Salome : http://www.salome-platform.org/UserSection/salome_use/


Contributeur(e)s : Pirrote, L'ami René, ymulleneers

  • salome.1232220019.txt.gz
  • Dernière modification: Le 17/01/2009, 20:20
  • par 213.95.41.13