lunes, 20 de marzo de 2017

Codigo de Barras en Canvas HTML5

NUEVO

Luego de numerosas consultas respecto del funcionamiento del sitio en el que se encontraba alojado el generador de códigos de barra en ASP.NET, finalmente decidí aprovechar los recursos gráficos que ofrece HTML5 a través de la etiqueta Canvas y modifiqué los programas. Estos están basados en una combinación de PHP y HTML5.

Code 39

El código Code 39 permite ingresar letras, números y algunos caracteres "extra", tales como: espacio en blanco, *, +, -, /, %, . y $

Para utilizar el generador de códigos, ingrese un texto y oprima el botón Generar. Si no dispone de scanner láser, para probar el código generado, puede guardarlo en un formato gráfico (jpg, por ejemplo) y emplear un lector online (requiere una breve búsqueda en google).

El artículo original se encuentra disponible en: Sistema Code 39 en ASP.NET

FIN

lunes, 13 de marzo de 2017

Dibujos Animados y el Praxinoscopio

Los Dibujos Animados de la Revista Lúpin



        

Fig. 1 Gordi andando en bici.


Estos "Dibujos Animados" publicados en el número 18 (Marzo de 1967) de la revista Lúpin —una antigua revista de historietas cuyo último número, el 499, se publicó en el año 2007-, recuerdan al praxinoscopio que inventó Émile Reynaud en el año 1877. El dispositivo consistía de un conjunto de espejos que reflejaban una tira dibujada que se colocaba en su interior y permitía ver la animación de las figuras.

Fig. 2 Praxinoscopio.


Este es el artículo completo de la revista

DIBUJOS ANIMADOS

Para ver estos dibujos en movimiento. proceda de la siguiente forma: pegue la hoja en una cartulina, si fuera posible de color oscuro, luego recorte el disco siguiendo las lineas de puntos haciendo las hendijas de mas o menos un milímetro de ancho entre los dibujos, luego pase por el centro un clavo o alfiler de cabeza para que le sirva de eje.

Colóquese frente a un espejo. hágase girar el disco y mire a través de las hendijas los dibujos reflejados en él. (fig. A).

Un último consejo: para que el disco gire más firme, recorte dos redondeles de cartulina del tamaño de la figura B y péguelos en el centro del disco. Todos los meses. Dol presentará en esta página un dibujito animado ¡No se la pierda!


Fig. B Disco de animación.


Aggiornamento

Con los dibujos del disco convertidos en un GIF animado.

Fig. 3 Versión Siglo XXI.



FIN

sábado, 31 de diciembre de 2016

Love formula in Excel

lunes, 26 de diciembre de 2016

Impresores Fiscales Homologados

RG (AFIP) 3561/13

Esta resolución general de la AFIP, define el régimen de emisión de comprobantes mediante la utilización de Controladores Fiscales. A partir de esta resolución, se definen ampliaciones y modificaciones que impactaron las definiciones técnicas de los controladores fiscales. En el caso de la impresora que presentamos en este artículo, la impresora fiscal HASAR SMH/PT-1000(ver Fig. 1), se introdujeron numerosos cambios en los modos de comunicación que son incompatibles con los controles ActiveX (ocx) anteriores. Para evitar problemas, hay que desinstalar todas las versiones anteriores (que tienen el mismo nombre) y emplear el programa de instalación de la última versión.

Fig. 1 Impresora fiscal

Impresora

La impresora viene configurada con la dirección IP 192.168.1.1 (usualmente destinada al router). Tal vez la idea es que el usuario la conecte con un cable RJ45 cruzado (crossover) directamente en la PC (ver Fig. 6). Existe la opción de conectarla por medio del puerto USB, para el cual viene provisto un cable; sin embargo, las herramientas de configuración y prueba, tales como el HFL_TEST.EXE sólo permiten las opciones de conexión "serial" y "ethernet". Esta limitación se resuelve por medio de un puerto USB virtual.

Fig. 2 Conectores USB y RJ45 de Ethernet

Fig. 3 Administrador de Dispositivos

Conexión USB y Ethernet

El pueto USB virtual está implementado a través del driver ELMO GMAS (COM3) que deriva los datos que se envían al puerto COM3 (puede ser otro, según el caso) hacia el puerto USB en el que está conectada la impresora. Para verificar qué puerto COM está asignado se puede consultar el Administrador de Dispositivos (puertos). A partir de allí, el trámite es bastante simple, se trata de ingresar a la ventana MS-DOS y aplicar el comando:

HFL_TEST serial 3

 

 

 

Fig. 4 Configuración

Fig. 5 Parámetros de red

Luego, se busca la sección 3 (configuración) y dentro de esta, se selecciona la opción 32 que permite cargar los parámetros de configuración de red (ver Fig. 4 y 5). Antes de asignarle una dirección IP, se utilizó el comando IPCONFIG.EXE para determinar que direcciones estaban en uso en la red local. En este caso, el router estaba configurado con la dirección IP: 192.168.0.1 por lo que se seleccionó la dirección 192.168.0.200 para la impresora. Se probó con ping para verificar su funcionamiento. A partir de este punto, se desconecta el cable USB, se conecta un cable directo a través del router (ver Fig. 6) y se aplica el comando:

HFL_TEST ethernet 192.168.0.200

 

 

 

Fig. 6 Cableado RJ45

Conclusión

Con el HFL_TEST se probaron operaciones de rutina, cierre X y Z y la emisión de algunos tiques y comprobantes. Luego se verificó el funcionamiento del driver HasarArgentina.ocx con VisualBasic y el funcionamiento en la plataforma NET. Todas las pruebas fueron satisfactorias por lo que se comenzó con el desarrollo de la aplicación.

jueves, 4 de febrero de 2016

Teorema del factor

Ya lo dice el viejo y conocido proverbio chino: "una imagen vale más que mil palabras". Especialmente en nuestros días, disponemos de numerosas herramientas gráficas que permiten facilitar el estudio de casi cualquier tema.

Tomemos por ejemplo un clásico teorema del álgebra como el teorema del factor.


Teorema del Factor

x - r es un factor de un polinomio P (x) si y sólo si r es una raíz de P (x).

Esto significa que si un polinomio se puede factorizar, por ejemplo, como sigue:

P (x) = (x - 1) (x + 2) (x + 3)

Entonces, el teorema afirma que las raíces son 1, -2 y -3.


Poner la Imagen

Por medio de una planilla de cálculo, es posible analizar decenas de polinomios en un breve lapso de tiempo, hasta que resulta obvio lo que expresa el teorema.

Fig. 1 Carga de Datos

Se ponen unos valores de x, se aplican los factores (Fig. 1) y se obtiene el gráfico (Fig. 2).

Fig. 2 Gráfico del Polinomio

Comprobamos en el gráfico que las raíces son 1, -2 y -3. Who could ask for anything more (simple)?

FIN

martes, 26 de enero de 2016

Wien Bridge Oscillator en PSPICE

Se trata de aplicar el simulador de Orcad en un circuito concreto, con valores de componentes ya establecidos para comprobar si cumple con alguna de las características que promete. En este caso, el interés está centrado en el comportamiento de los componentes que forman parte de la configuración puente de Wien.

¿Cómo arrancan los osciladores?

En caso de los osciladores con componentes inductivos, el transitorio de HT que provoca la conexión de la batería es suficiente para iniciar la resonancia de manera similar a la que lo hace el roce de una cuerda de guitarra. En el caso de los osciladores no inductivos, como los multi-vibradores, entre otros, el puntapié inicial lo dan las características no lineales de los componentes que, al introducir ruido, dan inicio al ciclo de resonancia. En la práctica, algunos osciladores no inductivos se niegan a oscilar y esto se remedia con el cambio del componente activo, por ejemplo el amplificador operacional o el transistor.

Un aspecto básico de los circuitos resonantes es que la señal producida por el circuito decae en el tiempo por las pérdidas que provocan los componentes, por ejemplo, la inductancia ofrece una cierta resistencia. Este fenómeno es conocido intuitivamente por las experiencias cotidianas, al tañir una cuerda de la guitarra se escucha la resonancia producida por ésta, que va perdiendo intensidad hasta que se pierde. Lo mismo ocurre al columpiar a un niño, el largo de la cuerda establece la frecuencia, pero el ángulo (amplitud) será cada vez menor, a menos que se aporte un pequeño empuje en consonancia con la frecuencia del columpio. Este mecanismo que mantiene la señal resonante con la amplitud adecuada es un amplificador.

Fig. 1 Circuito B1: Morse Code Oscillator

En una entrada anterior del blog, publiqué un circuito muy simple que utiliza la configuración "puente de Wien", ver: Oscilador Puente de Wien Si observamos la Fig. 1, el circuito B1 ("Morse Code Trainning Set"), notamos que se trata de un amplificador con emisor común, en Clase A. La particularidad de estos amplificadores es que producen una señal de salida que está rotada 180º con respecto a la señal de entrada, ver Fig. 2.

Fig. 2 Amplificador Clase A

Para realimentar la señal en la base del transistor, primero debemos rotarla 180º para que coincida con la fase de la señal de oscilación. Esta es precisamente la misión que tiene el conjunto de capacitores y resistencias que se encuentran entre el colector y la base del transistor. De acuerdo con el manual del EE-20 de Phillips (Juguetronic), la frecuencia del oscilador es de 1kHz, y esta frecuencia está determinada por la combinación de la resistencia de 270 Ohms en conjunto con el capacitor de .1uF.

La simulación en PSPICE

La salida del transistor está simulada con una señal de 1kHz entre el nodo 2 y 0. En la Fig. 3, a la izquierda de la línea roja se pueden observar los nodos tomados en cuenta para la simulación.

Fig. 3 El Circuito Simulado

El trazado que se presenta en la Fig. 4, muestra la señal de salida V(2) en contraste con la señal de entrada V(6), bien atenuada como corresponde y con fines gráficos multiplicada por 3 para que se note la sinusoide. Se observa claramente la rotación de 180º de la señal. Además, la respuesta en frecuencia es precisamente 1kHz. ya que si se aplica una señal de otra frecuencia, la entrada presenta un desfasaje que llevaría a fijar la frecuencia en la resonancia correcta.

Fig. 4 Ploteo de las Señales

El Código en PSPICE

NOTA: la salida del transistor, o nodo 2, corresponde a la entrada del puente de Wien, mientras que la entrada al transistor, o nodo 6, corresponde a la salida del puente que está bajo análisis.

FIN

viernes, 13 de febrero de 2015

Inminente Cierre de RadioShack

"1,700 RadioShack stores closing soon, some liquidating stock at 50% off" - Ver artículo.

Luego de casi un siglo de cubrir las necesidades de ingenieros, técnicos y aficionados, RadioShack cerrará sus puertas. Este cierre se suma al de otras compañías, tales como Heathkit, ligadas a la tecnología electrónica como aprendizaje y entretenimiento.

Los "P-Box" educativos

Además de la venta de componentes electrónicos sueltos, RadioShack se interesó en la "educación inicial" de los futuros técnicos, ingenieros y diseñadores. Desde los sencillos P-Box, que consistían de una caja plástica perforada con los componentes y un folleto instructivo, hasta el kit "Learning Lab" que permite realizar una gran variedad de circuitos. Este último, además, cuenta con dos manuales educativos escritos por Forrest Mims, una autoridad en la divulgación de tecnología.

El "Learning Lab"

Buenas Vacaciones!