Interfaz Python para la librería C++ lib_3d_mec_ginac
Fecha
2020Autor
Versión
Acceso abierto / Sarbide irekia
Tipo
Trabajo Fin de Grado/Gradu Amaierako Lana
Impacto
|
nodoi-noplumx
|
Resumen
«lib_3d_mec_ginac» es una librería de código implementada en el lenguaje de programación C++, que sirve como
herramienta para el diseño y estudio de sistemas mecánicos multicuerpo. Permite el modelado de sistemas mediante
la escritura de programas codificados en C++ para obtener las ecuaciones de la cinemática y dinámica, que pueden
emplearse para analizar el comportamiento de estos mecanismos ...
[++]
«lib_3d_mec_ginac» es una librería de código implementada en el lenguaje de programación C++, que sirve como
herramienta para el diseño y estudio de sistemas mecánicos multicuerpo. Permite el modelado de sistemas mediante
la escritura de programas codificados en C++ para obtener las ecuaciones de la cinemática y dinámica, que pueden
emplearse para analizar el comportamiento de estos mecanismos.
Este proyecto tiene como objetivo trasladar las funcionalidades de «lib_3d_mec_ginac» al lenguaje de alto nivel e
interpretado Python para mejorar la interacción entre el usuario final y la librería.
Se desarrolla además un entorno gráfico que permite visualizar y realizar simulaciones en 3D de los sistemas modelados con este software. [--]
«lib_3d_mec_ginac» is a source code library implemented in the C++ progamming language, used as a tool for the
design and study of multibody mechanical systems. It allows the modeling of systems by writting a program in C++ in
order to obtain the kinematic and dynamic equations which can be used to analyze the behaviour of those mechanisms.
The goal of this project is to shift the features of ...
[++]
«lib_3d_mec_ginac» is a source code library implemented in the C++ progamming language, used as a tool for the
design and study of multibody mechanical systems. It allows the modeling of systems by writting a program in C++ in
order to obtain the kinematic and dynamic equations which can be used to analyze the behaviour of those mechanisms.
The goal of this project is to shift the features of «lib_3d_mec_ginac» to the high level interpreted programming
language Python in order to improve the interaction between the user and the library.
A 3D graphical environment is also developed to allow the visualization and simulation of systems modeled with this
software. [--]
Materias
Python, C++,
Cython,
Language binding,
lib_3d_mec_ginac,
Multibody dynamics,
3D simulation,
3D visualization
Titulación
Graduado o Graduada en Ingeniería Informática por la Universidad Pública de Navarra /
Informatika Ingeniaritzako Graduatua Nafarroako Unibertsitate Publikoan