Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
openmeca [Le 23/05/2011, 22:27] charbes [Utilisation] |
openmeca [Le 25/04/2023, 10:40] (Version actuelle) erahault [Voir aussi] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Openmeca ====== | + | {{tag>cao éducation mécanique}} |
+ | ---- | ||
+ | |||
+ | ====== OpenMeca ====== | ||
- | je cite l'auteur :// "OpenMeca permet de créer un schéma cinématique en 3D puis de simuler le système ainsi obtenu. Différents résultats (actions mécaniques, trajectoires, vitesses, accélérations, etc.) peuvent être capturés pendant la simulation, puis visualisés avec la deuxième application openMecaGraphe sous forme de diagramme."// | + | **OpenMeca** est un logiciel libre qui permet de créer un schéma cinématique en 3D puis de simuler le système ainsi obtenu. Différents résultats (actions mécaniques, trajectoires, vitesses, accélérations, etc.) peuvent être capturés pendant la simulation et visualisés sous forme de diagramme. |
{{:openmeca.jpg?300|}} | {{:openmeca.jpg?300|}} | ||
- | Openmeca ne semble plus maintenu pour l'instant. | + | <note important>La version 1 n'est plus maintenue depuis 2012. Une [[https://gitlab.com/damien.andre/openmeca|version 2]] est en cours de développement.</note> |
- | ===== Pré-requis ===== | + | ===== Version 1 (obsolète) ===== |
+ | ==== Pré-requis ==== | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
- | ===== Installation ===== | + | ==== Installation ==== |
- | Pour installer ce logiciel, il suffit de télécharger le .deb, là : [[http://d.a.d.a.pagesperso-orange.fr/index.html]], lancer l'installateur de paquets Gdebi en double-cliquant sur le fichier téléchargé. | + | Pour installer ce logiciel, il suffit de télécharger le .deb pour votre [[architecture matérielle]] [[http://d.a.d.a.pagesperso-orange.fr/index.html|à cette adresse]], puis de l'[[:tutoriel:comment_installer_un_paquet|installer]]. |
- | ===== Utilisation===== | + | ==== Utilisation==== |
- | + | ||
- | Lorsque vous commencez un nouveau projet il faut être attentif à suivre une certaine chronologie : | + | |
- | 1. Creez vos sous ensembles et definissez le bâti... | + | Lancez l'application depuis le menu //Applications -> Éducation -> openmeca// ou en saisissant dans un [[:terminal]] : |
- | 2. Creez vos liaisons... | + | <code>openmeca</code> |
- | 3. Creez des tiges de raccordement entre les liaisons... | + | |
- | 4. Agrémentez votre schéma de divers géométries (bati, sphère, cone...)... | + | |
- | 5. Modifier une ou plusieurs des liaisons en "liaison motorisée" en vue d'une simulation et creer des lois de vitesse... | + | Lorsque vous commencez un nouveau projet il faut être attentif à suivre une certaine chronologie :((description tirée du site du logiciel)) |
- | 6. Inserez des points remarquables, puis des mesures de trajectoires, vitesses... en fonction de vos besoins de mesure... | + | |
- | 7. Lancez une simulation (vous pouvez modifier l'echelle de représentation des vecteurs pour améliorer leur visibilitée)... | + | - Créez vos sous-ensembles et définissez le bâti... |
+ | - Créez vos liaisons... | ||
+ | - Créez des tiges de raccordement entre les liaisons... | ||
+ | - Agrémentez votre schéma de diverses géométries (bâti, sphère, cône...)... | ||
+ | - Modifier une ou plusieurs des liaisons en "liaison motorisée" en vue d'une simulation et créer des lois de vitesse... | ||
+ | - Insérez des points remarquables, puis des mesures de trajectoires, vitesses... en fonction de vos besoins de mesure... | ||
+ | - Lancez une simulation (vous pouvez modifier l'échelle de représentation des vecteurs pour améliorer leur visibilité)... | ||
<note important> Lors de l'enregistrement du projet, aucune extension n'est créée. Il faut la rajouter manuellement : **.omc**</note> | <note important> Lors de l'enregistrement du projet, aucune extension n'est créée. Il faut la rajouter manuellement : **.omc**</note> | ||
- | ===== Désinstallation ===== | + | |
+ | ==== Désinstallation ==== | ||
- | Pour supprimer cette application, il suffit de lancer synaptic, de le selectionner et de choisir suppression. | + | Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. |
- | ===== Voir aussi ===== | + | ===== Version 2 (en cours de développement) ===== |
- | + | ||
- | + | ||
- | * **(fr)** [[http://d.a.d.a.pagesperso-orange.fr/index.html|site officiel]] | + | |
- | * **(fr)** [[http://www.listepgm.org/index.php?page=openmeca|site d'enseignants de Génie Mécanique]] | + | ==== Pré-requis ==== |
+ | |||
+ | * Disposer des [[:sudo|droits d'administration]]. | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | |||
+ | ==== Installation facile==== | ||
+ | La séquence de commandes suivantes permet d'installer les dépendances, de télécharger le paquet debian puis d'installer le paquet (uniquement pour des PC 64 bits). | ||
+ | |||
+ | <code> | ||
+ | sudo apt-get install libqt5help5 libqt5svg5 libqt5opengl5 libqt5widgets5 libqt5gui5 libqt5xml5 libqt5core5a | ||
+ | cd /tmp/ && wget https://openmeca.site/site/dl/openmeca_2.x_amd64.deb | ||
+ | sudo dpkg -i openmeca_2.x_amd64.deb | ||
+ | </code> | ||
+ | Maintenant openmeca est disponible dans le menu //Education// ou bien en tapant //openmeca// dans un terminal. | ||
+ | |||
+ | ===Desinstallation (dans le cas d'une installation facile)=== | ||
+ | Pour désinstaller openmeca, il suffit de taper la commande suivante. | ||
+ | <code> | ||
+ | sudo dpkg -r openmeca | ||
+ | </code> | ||
+ | |||
+ | ==== Installation par compilation des sources==== | ||
+ | La séquence de [[:commande_shell|commandes]] suivante permet d'installer les dépendances requises, de télécharger les [[https://gitlab.com/damien.andre/openmeca|sources]], de les compiler et d'installer le logiciel. | ||
+ | <code> | ||
+ | sudo apt-get install build-essential git qtdeclarative5-dev qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev | ||
+ | git clone https://gitlab.com/damien.andre/openmeca.git | ||
+ | cd ./openmeca | ||
+ | sudo make install | ||
+ | </code> | ||
+ | <note>Suivant votre configuration matérielle, la compilation peut durer 5 à 10 minutes</note> | ||
+ | |||
+ | === Désinstallation manuelle (dans le cas d'une install par compilation)=== | ||
+ | Pour supprimer cette application, il suffit de supprimer le fichier exécutable et le dossier de configuration avec les commandes suivantes : | ||
+ | <code> | ||
+ | sudo rm /usr/local/bin/openmeca | ||
+ | rm -rf $HOME/openmeca | ||
+ | </code> | ||
+ | |||
+ | ==== Utilisation ==== | ||
+ | Pour lancer OpenMeca, tapez simplement la [[:commande_shell|commandes]] suivante: | ||
+ | <code> | ||
+ | openmeca | ||
+ | </code> | ||
+ | Par défaut, OpenMeca est en anglais. Vous pouvez choisir le français comme langue par défaut en allant dans le menu : **File** > **Settings...** > **Language**. | ||
+ | |||
+ | |||
+ | Pour prendre en main ce logiciel vous pouvez suivre une série de [[https://www.youtube.com/playlist?list=PLjFD44HqZ1diZN45FSLO82NyuIgpu4Lml|tutoriels vidéos]] disponible sur YouTube. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(fr)** [[http://d.a.d.a.pagesperso-orange.fr/index.html|site officiel]] | ||
+ | |||
---- | ---- | ||
- | //Contributeurs principaux : [[utilisateurs:charbes]].// | + | //Contributeurs principaux : [[utilisateurs:charbes]], [[utilisateurs:omc]].// |