Aptitud Intuitiva

Mostrando entradas con la etiqueta Librería. Mostrar todas las entradas
Mostrando entradas con la etiqueta Librería. Mostrar todas las entradas

domingo, 21 de febrero de 2010

TX: Scilab y Ti-Basic


Saludos, la presente es para publicar el enlace a una página que explica como programar en Ti-Basic, lenguaje usado por las calculadoras gráficas programables de texas Instruments.

Para las personas que deseen crear sus programas para cálculo y análisis de sistemas de comunicaciones en Scilab a continuación procederé a explicar como crear un script (guión) para Scilab:

1) En Scilab para crear un script se puede usar el editor de texto que éste software trae incorporado, muy útil ya que permite distinguir entre variables, funciones y comandos usados por Scilab.
2) Explicaré el siguiente Script (este script permite diseñar el circuito de polarización de un Amplificador Emisor Común Autopolarizado):
2.1) se debe comenzar con la palabra function y luego declarar la(s) variable(s) de salida entre corchete. Esta(s) se debe(n) colocar entre corchetes.
function [Rc,Re,R1,R2]=ECap(Vce,Ic,hfe)
2.2)Como paso siguiente se debe declarar el nombre de la función y colocar entre paréntesis sus argumentos
2.3) Se procede a escribir los comandos Scilab a ejecutar
Vc=(Vce+2.5);
Vcc=2*Vc;
printf('Vcc=%f\n',Vcc);//Imprime por pantalla el mensaje descrito. Fíjese que la sintaxis usada por pirntf es la misa que se usa en C++
Re=2.5/Ic;
Rc=Vc/Ic;
Ib=Ic/hfe;
printf('Ib=%f\n',Ib);
Ibb=8*Ib;
R1=3.2/Ibb;
R2=(Vcc-3.2)/(Ib+Ibb)
messagebox(["Vcc="+string(Vcc) "Ib="+string(Ib) "Rc="+string(Rc) "Re="+string(Re) "R1="+string(R1) "R2="+string(R2)],"Resultados Obtenidos","info");//Esta línea permite crear una ventana de información con los resultados obtenidos
2.4) Como último paso se debe terminar el script con el comando endfunction
endfunction

En esta entrada de este blog podrán encontrar todos los scripts para Scilab desarrollados para la asignatura Electrónica de las Comunicaciones.

Atentamente:

Ing. Manuel Pérez P.

lunes, 1 de febrero de 2010

S6: LienzoGrafico.java


Saludos, ya está disponible una serie de archivos que explican como usar el objeto LienzoGrafico en Java.

LienzoGrafico.java es un objeto, el cual es una subclase de Canvas, que permite graficar en java usando coordenadas y no pixels, adicionalmente permite usar el eje de coordenadas cartesiano tal como se usa en la mayoría de las aplicaciones de Ingeniería.

Aparte del objeto LienzoGrafico.java, he incluido un proyecto para NetBeans donde se muestra como incluir este objeto en un JFrame que permita crear una GUI graficadora de funciones genéricas. He incluido a su vez un tutorial que explica como incluir este objeto a la paleta de NetBeans, de tal forma que se facilite su uso al momento de diseñar la apariencia de una GUI. También está disponible el javadoc del proyecto usado como ejemplo.

Este objeto se ha incluido en el paquete general, por lo cual he actualizado el archivo general.zip.

Para finalizar esta entrada he actualizado los proyectos para NetBeans usados en clases con el programa desarrollado el día de hoy en la sesión de clases de la sección ELN601.

Atentamente:

Ing. Manuel Pérez P.

domingo, 24 de enero de 2010

TX: Librería de Comunicaciones para SciLab


Saludos, les publico la versión Beta de la librería de comunicaciones para SciLab.

Los códigos fuentes no están debidamente comentados y la ayuda está incompleta (colaboradores son bienvenidos)

Para usar la librería deben iniciar SciLab (recomiendo la versión 5.2.0) luego hacer click en File, luego Ejecutar (si ejecuta la cónsola en español), se abrirá una ventana de dialogo, busque en la carpeta donde descomprimió el contenido de SciKami.zip el archivo inicio.sce. A continuación en la barra de menú de la consola de SciLab se presentarán dos menús nuevos (Amp_RF y RAd) En esos menús se encuentran la mayoría de los programas de la librería.

Cualquier duda pueden consultar por este medio, atentamente:

Ing. Manuel Pérez P.

Información muy importante

INFORMACIÓN IMPORTANTE