descriptionLibrería y ejemplos de displays 3D de 7 y 16 segmentos
ownerJosé Ignacio Croce Busquets
last changeSun, 8 Apr 2018 18:19:01 +0000 (20:19 +0200)
README.md

Librería 3D basada en displays de leds

Librería para diseños 3D en OpenSCAD. Permite incorporar relieves o bajorelieves numéricos o alfanuméricos para especficar datos como marcas, modelos o números de serie.

Uso

La librería se compone de dos ficheros:

digit7.scad
Métodos para mostrar secuencias numéricas en notación octal, decimal o hexadecimal utilizando una tipografía basada en cómo se visualizan los displays de siete segmentos.
seg_digit.scad
Métodos para mostrar secuencias alfanuméricas utilizando una tipografía basada en cómo se visualizan los displays de dieciseis segmentos.

Cualquier diseño que quiera utilizar alguna de estas librerías debe incorporar el archivo correspondiente a través de la directiva use que le dará acceso a los métodos públicos de esa librería dentro del diseño.

En el caso de utilizarse digit7.scad debe tenerse en cuenta que depende de seg_digit.scad por lo que ambos archivos deberán ser incorporados al directorio del diseño.

Métodos de digit7.scad

digit7_str(s, h, on)

Descripción

Escribe una secuencia de caracteres.

Parámetros

s
Secuencia de carateres a grabar. La secuencia debe estar compuesta por cualquier combinación de los caracteres 0123456789abcdef.
h
Altura de los dígitos a grabar.
on
Flag que, en caso de ser verdadero, indica que el grabado será un relieve por fuera del diseño. En caso de ser falso indica realizar un bajo relieve o grabado en el diseño.

digit7_int(v, h, on)

Descripción

Escribe un valor numérico entero.

Parámetros

v
Valor entero a representar en notación decimal.
h
Altura de los dígitos a grabar.
on
Flag que, en caso de ser verdadero, indica que el grabado será un relieve por fuera del diseño. En caso de ser falso indica realizar un bajo relieve o grabado en el diseño.

digit7_float(v, h, on)

Descripción

Escribe un valor numérico en coma flotante.

Parámetros

v
Valor en coma flotante a representar en notación decimal.
h
Altura de los dígitos a grabar.
on
Flag que, en caso de ser verdadero, indica que el grabado será un relieve por fuera del diseño. En caso de ser falso indica realizar un bajo relieve o grabado en el diseño.

Métodos de seg_digit.scad

Las funciones públicas de seg_digit.scad son:

Cada función se corresponde con cada uno de los segmentos que se muestran a continuación:

Disposición de segmentos en displays

Y cada uno de estos métodos posee los siguientes parámetros:

size
Largo del segmento a grabar.
on
Flag que, en caso de ser verdadero, indica que el grabado será un relieve por fuera del diseño. En caso de ser falso indica realizar un bajo relieve o grabado en el diseño.
shortlog
2018-04-08 Jose Ignacio... README message included develop master
2018-02-17 Jose Ignacio... Polyhedron syntax update
2015-01-02 Jose Ignacio... Documentation adjustments
2015-01-02 Jose Ignacio... Copyright notice inclussion
2015-01-02 Jose Ignacio... Author mail address update
2014-02-22 Jose Ignacio... Triangle ordering fixup for low-raise segments
2014-02-16 Jose Ignacio... Documentation fixup
2014-02-16 Jose Ignacio... Decimal point included in digit
2014-02-16 Jose Ignacio... Documentation fixup
2014-02-16 Jose Ignacio... 16 digit segment drawing
2014-02-15 Jose Ignacio... General segment separation from 7 segment digit file
2014-02-15 Jose Ignacio... on-relief and low-relief examples
2014-02-15 Jose Ignacio... on-relief/low-relief digit generation
2013-12-08 Jose Ignacio... Reducing lines separation in examples
2013-12-08 Jose Ignacio... Cosmetic changes
2013-12-08 Jose Ignacio... 7 segment digits complete
...
heads
7 weeks ago master
7 weeks ago develop