Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



Mostrando entradas con la etiqueta esquemas. Mostrar todas las entradas
Mostrando entradas con la etiqueta esquemas. Mostrar todas las entradas

domingo, 29 de julio de 2012

DotGambas: Diagramas de tus programas


DotGambas

Es un programa que lee tu proyecto  en Gambas3 y genera un diagrama informado de los formularios, módulos, clases, funciones, subrutinas , propiedades que usa tu programa y dibuja flechas para indicar las relaciones entre cada uno.


El programa utiliza varios algoritmos para dibujar los diagramas
            - dot
            - fdp
            - osage

Y los ficheros que genera son: (los crea en la carpeta /tmp)
            - grafico.txt: es un fichero de texto plano con la definición del gráfico
            - grafico.png: fichero grafico que lo puedes ver con cualquier visor.
            - grafico.svg: fichero .svg, que lo puedes editar con inkscape

Te enseño un ejemplo:
Leyenda:
     Rectángulo: Son funciones indicando el tipo de valor que devuelve.
     Pentágonos: Son subrutinas o métodos
     Cuadrilátero: Propieades
     Elipse: hace referencia a una clase, formulario o modulo
   
     Flechas: Indican llamadas a subrutinas o funciones
     Flecha Doble Roja-Azul: llamadas a instancias a clases o formularios




Notas:
a) Los archivos que se generan estan en el directorio: /tmp
Se crean dos:
   - grafico.txt
   - grafico.png o grafico.svg (segun la opción elegida)
b) Para crear los graficos debes de tener instalado el programa graphviz
     En ubuntu y derivadas:
              sudo apt-get install graphviz
c) Para editar los archivo .svg, debes de tener instalado el programa inkscape
    En ubuntu y derivadas:
              sudo apt-get install inkscape
d) Dependiendo de la complejidad del proyecto, algunos algoritmos dan problemas al crear el resultado gráfico (ya sea .png o .svg)


Enlace de descarga: DotGambas. version 0.0.4

Enlaces interesantes:
Pagina web de graphviz:  http://www.graphviz.org/Home.php
Pdf. donde se explica como funciona dot: http://www.graphviz.org/pdf/dotguide.pdf


martes, 1 de mayo de 2012

Crear Esquemas para circuitos electrónicos: Instalar Fritzing

He tenido que hacer un esquema de un circuito electrónico, y he usado este programa
Fritzing, que lo podeis descargar en http://fritzing.org/download/




Como veis hay versiones tanto para linux 64 bit, 32 bits, Mac Os y Windows.

Además también podeis descargar su código fuente.

Para usarlo, despues de descargarlo, lo teneis que descomprimir, y ejecutar   el archivo script Fritzing (en linux)



Saludos

Nota:
He encontrado una página muy útil sobre como conocer que tipo de resistencia tenemos siguiendo el código de colores:
http://www.pagaelpato.com/tecno/resistencias/resistencia.htm