Herramientas de usuario

Herramientas del sitio


acemu:articulos:articulos_tecnicos:software:openrocket

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
acemu:articulos:articulos_tecnicos:software:openrocket [2011/02/27 09:35]
luis creado
acemu:articulos:articulos_tecnicos:software:openrocket [2013/11/03 18:51] (actual)
kenneth [Cómo registrar OpenRocket en GNOME para que se puedan abrir los archivos .ork desde el filemanager]
Línea 1: Línea 1:
 +[[:ACEMU:Artículos:Artículos Técnicos:Software|Retorno a página anterior]]
 +
 ====== OpenRocket ====== ====== OpenRocket ======
  
 ===== Referencias ===== ===== Referencias =====
   * [[http://openrocket.sourceforge.net/|Página web de OpenRocket]]   * [[http://openrocket.sourceforge.net/|Página web de OpenRocket]]
 +  
 ===== Instalación ===== ===== Instalación =====
 La aplicación OpenRocket consiste únicamente en un archivo .jar de Java, por ejemplo: OpenRocket-1.1.3.jar La aplicación OpenRocket consiste únicamente en un archivo .jar de Java, por ejemplo: OpenRocket-1.1.3.jar
 Para su ejecución se requiere del Java RTE versión 1.5 o superior. Para su ejecución se requiere del Java RTE versión 1.5 o superior.
 +
 +En las opciones de configuración del programa, se puede elegir el idioma a emplear, que incluye **ESPAÑOL** por supuesto (además de otras lenguas como el francés, que se desaconseja emplear, porque no se entiende nada!!!).
  
 ==== Linux ==== ==== Linux ====
Línea 18: Línea 22:
   * Para simplificar su uso desde la GUI de Linux, se puede agregar al Menú del sistema   * Para simplificar su uso desde la GUI de Linux, se puede agregar al Menú del sistema
   * También conviene que la GUI asocie los archivo .ork con la aplicación, cosa de simplificar la carga de archivos desde la GUI   * También conviene que la GUI asocie los archivo .ork con la aplicación, cosa de simplificar la carga de archivos desde la GUI
 +
 +=== Agregar OpenRocket al Menú en Ubuntu ===
 +Esta parte fundamentalmente de qué distribución de Linux y qué interface gráfica se esté empleando. Pero suele ser bastante sencillo e intuitivo. Para ilustrar el proceso, simplemente nos remitiremos a mostrar el caso de Ubuntu 10.04.
 +
 +  * Lo primero es abrir el Gestor de Menúes de Ubuntu. Para eso nos colocamos encima de la barra superior, a la izquierda, donde esté el menú de Aplicaciones y con el botón derecho del ratón abrimos una ventana de selección donde elegimos la opción de editoar el menú:
 +
 +{{ :acemu:articulos:articulos_tecnicos:software:openrocket_edit_menu.jpg?300 |}}
 +
 +  * Eso abre la ventana del gestor de menúes, algo similar a lo que se muestra en la siguiente figura y apretamos el botón para agregar una nueva aplicación (obviemos el hecho de que la figura ya muestra que Openrocket está en el menú)
 +
 +{{ :acemu:articulos:articulos_tecnicos:software:openrocket_menu_manager.jpg?500 |}}
 +
 +  * Eso da lugar a una nueva ventana, como la que vemos abajo, donde rellenamos con los datos que se requieren para ejecutar OpenRocket
 +
 +{{ :acemu:articulos:articulos_tecnicos:software:openrocket_menu_app.jpg?500 |}}
 +
 +El proceso es muy sencillo y seguramente con esta explicación podrá incluir OpenRocket en el menú de su Linux preferido, aunque se trate de otra versión de Ubuntu u otra distribución de Linux.
  
 ===== Cómo incluir nuevos motores en formato .ENG ===== ===== Cómo incluir nuevos motores en formato .ENG =====
Línea 58: Línea 79:
  
 <code> <code>
-; Motor MX001 de ACEMU +; Motor MX001 de ACEMU (Asociación de Cohetería Experimental y Modelista del Uruguay) 
-MX001 38 250 0 0.18 0.614 ACEMU/FAU  +; Fabricado en talleres de la Fuerza Aérea Uruguaya en base a motor Rosarigasino argentino 
-0.00 51.7241 +; Datos de empuje obtenidos en prueba de motores  
-0.04 245.69 +; Archivo ENG creado por Kenneth Irving. Actualizado 22/04/2012 
-0.22 254.31 +MX001 38 240 P 0.18 0.624 ACEMU  
-0.59 189.655 +0.125    98.0   
-0.77 125.0 +0.25     225.4   
-0.94 34.4828 +0.375    235.2   
-1.11 8.62069 +0.5      235.2   
-1.5  0.0+0.625    196.0   
 +0.75     147.0    
 +0.875    127.4   
 +1.0      107.  
 +1.125    88.2    
 +1.25     49.0     
 +1.375    0.0
 ; ;
 </code> </code>
Línea 75: Línea 102:
 Copiar el archivo .ENG al directorio ''~/.openrocket/ThrustCurves/''. De esta manera, la próxima vez que se ejecute el programa, los datos del motor estarán disponibles para OpenRocket. Copiar el archivo .ENG al directorio ''~/.openrocket/ThrustCurves/''. De esta manera, la próxima vez que se ejecute el programa, los datos del motor estarán disponibles para OpenRocket.
  
-[[:indice|Retorno página principal]]+=== Windows === 
 +Copiar el archivo .ENG a alguno de estos directorios: 
 + 
 +  C:\Documents and Settings\username\Application Data\OpenRocket\ThrustCurves\ 
 +
 +  C:\Users\username\AppData\Roaming\OpenRocket\ThrustCurves\ 
 + 
 + 
 +==== Cómo registrar OpenRocket en GNOME para que se puedan abrir los archivos .ork desde el filemanager ==== 
 + 
 +Este material todavía no está completo. La idea es registrar un nuevo MIME-type y asociarlo con una aplicación. 
 + 
 +=== Asociar un mime-type === 
 +Vamos crear un unevo mime-type que llamaremos **''application/openrocket''** 
 + 
 +Ir a ''/usr/share/mime/packages/'' 
 + 
 +  cd  /usr/share/mime/packages/ 
 + 
 +y crear un nuevo archivo ''openrocket.xml'' con el siguiente contenido: 
 + 
 +<code> 
 +<?xml version='1.0' encoding='utf-8'?> 
 +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> 
 +    <mime-type type="application/openrocket"> 
 +        <magic priority="100"> 
 +            <match value="rocket.ork" type="string" offset="0:140"/> 
 +        </magic> 
 +        <glob pattern="*.ork"/> 
 +    </mime-type> 
 +</mime-info> 
 +</code> 
 + 
 +El ''<glob pattern="*.ork"/>'' asocia la extensión  ''.ork'' con este tipo de mime-type, que a su vez también se reconoce por el "magic string" ''rocket.ork'' que contienen esos archivos en su interior. Hay que mejorar el dato del offset que determina dentro del archivo donde buscar el string "rocket.ork", que suele estar a partir del byte 31 del archivo. 
 + 
 +Una vez generado el nuevo mime-type, hay que ejecutar 
 + 
 +  update-mime-database /usr/share/mime  
 + 
 +para actualizar la base de datos de MIME. 
 + 
 +Para asociar el mime-type con la aplicación, hay que editar el archivo **''~/.local/share/applications/mimeapps.list''** o **''/usr/share/applications/defaults.list''** y agregar una linea como esta: 
 + 
 +  application/openrocket=openrocket.desktop; 
 + 
 +En la sección **''[Added Associations]''** 
 + 
 + 
 + 
 +=== Registar una nueva applicaciónen el menú === 
 +Ir a ''/usr/share/applications'' o si no se desea afectar los archivos generales sino sólo los locales del usuario, en el homedir del usuario ir a ''.local/share/applications'' 
 +Allí crear el archivo ''openrocket.desktop'' con el siguiente contenido: 
 + 
 +<code> 
 +[Desktop Entry] 
 +Comment=Open Source Rocket Simulation                          
 +Exec=/usr/bin/java -jar /opt/openrocket/OpenRocket-13.09.1.jar  %f 
 +GenericName=Open Rocket         
 +Icon=openrocket-048.png 
 +MimeType=application/openrocket; 
 +Name=OpenRocket 
 +StartupNotify=false 
 +Terminal=false 
 +Type=Application 
 +Categories=Programming;Science;Math;Development;Physics; 
 +</code> 
 + 
 +De esa manera se declara en qué categorías del menú debe aparecer al aplicación ''OpenRocket'' y se especifica qué ejecutable debe lanzarse, pero más importante aún se asocia el mimeype ''application/openrocket'' que generamos en la sección pasada con la aplicación OpenRocket que es lo que nos interesa. 
 + 
 +La entrada ''Exec'' corresponde al ejecutable del OpenRocket y eso dependerá de donde uno lo instale. El ''%f'' es para que OpenRocket tome el nombre del archivo que se desea abrir desde el filemanager. 
 + 
 +El ''Icon'' es el nombre del ícono de Openrocket que se puede extraer del directorio de fuentes y colocarlo, por ejemplo, en ''~/.local/share/icons/hicolor/48x48/apps/'' y de esa manera la aplicación de OpenRocket aparecerá con su ícono en el menú. 
 + 
 +''Categories'' determina en qué categorías del menú aparecerá la aplicación OpenRocket. 
 + 
 + 
 +Todavía no he podido asociar un ícono con el mime-type ṕara que los archivo ''.ork'' aparezcan con el ícono de OpenRocket. 
  
 +[[:indice|Retorno a página principal]]\\
 +[[:ACEMU:Artículos:Artículos Técnicos:Software|Retorno a página anterior]]
    
acemu/articulos/articulos_tecnicos/software/openrocket.1298828141.txt.gz · Última modificación: 2011/02/27 09:35 por luis