Aptitud Intuitiva

martes, 29 de junio de 2010

Clases Java bajo GPLv3


Saludos, la presente es para notificar que DemoFM y la librería general (código fuente) está disponible para su libre distribución y modificación, según lo establecido por la GPLv3, ¿el objetivo? mejorar cada día estas clases y promover la libre generación de conocimiento.

Atentamente:

Ing. Manuel Pérez P.

viernes, 25 de junio de 2010

martes, 22 de junio de 2010

TXI: Actividades de la semana

Saludos, la presente es para notificar que esta semana (25 de junio de 2010) se harán dos presentaciones, Grupo 7 y Grupo 8, cualquier duda no duden en consultar el día de mañana 23 de junio de 2010, atentamente:

Ing. Manuel Pérez P.

miércoles, 16 de junio de 2010

URGENTE: Nueva entrada en el blog de la coordinación

Saludos, la presente es para notificar que hay una nueva entrada en el blog de la coordinación que debe ser revisada por ustedes con urgencia, por favor, corran la voz.

Atentamente:

Ing. Manuel Pérez P.

martes, 15 de junio de 2010

NetBeans 6.9


Saludos, la presente es para notificar que ya está disponible NetBeans 6.9, el cual tiene mejoras en la Interfaz de diseño y a la vez lo noto con un mejor rendimiento. He probado todos mis programas y la compatibilidad es absoluta.

Les dejo el enlace para descargar el instalador (les recomiendo descargarlo en español), para ver los cambios oficiales presentes en esta versión pueden revisar esta página.

Atentamente:

Ing. Manuel Pérez P.

lunes, 14 de junio de 2010

TXI: Actividades de la semana

Saludos, la presente es para notificar que esta semana (18 de junio de 2010) se harán dos presentaciones, Grupo 2 y Grupo 5, atentamente:

Ing. Manuel Pérez P.

miércoles, 9 de junio de 2010

S7: Práctica 8


Saludos, la presente es para notificar que ya está disponible la práctica 8 de Instrumentación de las comunicaciones, les recuerdo que esta práctica es opcional.

Atentamente:

Ing. Manuel Pérez P.

lunes, 7 de junio de 2010

Leer y graficar archivos CSV con Javasci

Saludos, pongo a disposición una nueva aplicación desarrollada con javasci, al igual que DemoFM, se encuentra en versión de desarrollo (creo que ni siquiera llega a versión alfa) por lo tanto puede llegar a ser inestable en caso de no usarse correctamente.

Este ejemplo muestra como pueden leerse datos contenidos en un archivo en formato CSV y graficarlos usando javasci, específicamente el ya antes mencionado SuperLienzo. La aplicación requiere que se indique inicialmente la ruta y el nombre del archivo a usar como fuente de datos,(en este enlace puede conseguir un archivo CSV de ejemplo, es vital que se respete este formato, en caso contrario el programa no funcionará correctamente). Luego se debe indicar el intervalo de actualización de la gráfica en milisegundos (esta función permite graficar de nuevo los datos del archivo CSV en caso que alguna otra aplicación modifique los datos que se incluyen en el mencionado archivo)


Luego de los pasos anteriores se debe observar una ventana parecida a la que se muestra a continuación.


En el proyecto para NetBeans que usé para el desarrollo de este ejemplo, se encuentra una carpeta llamada "dist", en ella se encuentra el ejecutable de esta aplicación, así como las librerías necesarias para su funcionamiento.

Cualquier duda la puedo aclarar por este medio, atentamente:

Ing. Manuel Pérez P.

Leer archivos CSV con Scilab



Saludos, en muchos casos es necesario leer archivos en formato CSV, especialmente si los datos son generados por alguna aplicación que solo puede generar archivos de texto plano o por una hoja de cálculo.

Comúnmente los archivos CSV pueden ser leídos por Scripts o pequeños programas para obtener los datos de forma sencilla y ordenada.

En el caso de scilab, es posible leer los archivos CSV de forma sencilla usando la siguiente secuencia de comandos:

-->f=read_csv('nombre_del_archivo')
//esta línea permite leer el archivo y guardar sus datos en scilab como una matriz de String
-->z=evstr(f)
//transforma la matriz f en una matriz de double
-->plot(z)
//grafica la matriz z

En este punto ya la matriz z contiene todos los datos del archivo CSV, esta secuencia solo funciona si el archivo CSV contiene una matriz unidimensional.

Para una matriz bidimensional (con valores para el eje x y para el eje y) se puede usar el script leerCSV2D que está disponible para la descarga, para usar este script se puede usar la siguiente secuencia de comandos:

-->exec 'leerCSV2D.sci'
//Carga el script leerCSV2D.sci en scilab
-->[x,y]=leerCSV2D('ARCHIVO_CSV')
//la matriz x contiene los valores correspondientes al eje x y y para el eje y
//el formato del archivo CSV debe ser x,y Ej: x1,y1 x2,y2....
-->plot(x,y)
//Graficar las matrices

Cualquier duda la puedo aclarar por este medio.

Atentamente:

Ing. Manuel Pérez P.

URGENTE: Listado Artículo 7

Saludos, se ha publicado una nueva entrada en el blog de la coordinación referente al Artículo 7 del Reglamento de Transición.

Atentamente:

Ing. Manuel Pérez P.

S7: Corte de Prácticas 3

Saludos, la presente es para notificar que ya está disponible un nuevo corte de las Prácticas de Instrumentación de las Comunicaciones.

Atentamente:

Ing. Manuel Pérez P.

viernes, 4 de junio de 2010

jueves, 3 de junio de 2010

martes, 1 de junio de 2010

TXI: Actividades de la semana

Saludos, la presente es para notificar que reprogramé el parcial para la próxima semana (viernes 11 de junio de 2010) y para este viernes (04 de mayo de 2010) se van a realizar las exposiciones de los grupos 2 y 3.

Atentamente:

Ing. Manuel Pérez P.

Nueva entrada en el blog de la coordinación

Saludos, la presente es para notificar que se publicó una nueva entrada en el blog de la Coordinación.

Atentamente:

Ing. Manuel Pérez P.

Información muy importante

INFORMACIÓN IMPORTANTE