Boxes.py

self-Logo


Panel frontal

Agujeros de montaje y recortes para todas tus necesidades perforadoras.

Ajustes del panel frontal

Ajustes predeterminados


Esto te ayuda a crear paneles frontales (y laterales y superiores) para tus cajas, ya preparados para todos los cacharros que quieras instalar

La distribución puede crear varios tipos de agujeros: rectángulos,
círculos y agujeros de montaje. El valor predeterminado muestra un ejemplo
con todos los objetos admitidos actualmente.

rect x y w h [cr=0] [cx=True] [cy=True]

 x: posición X
 y: posición Y
 w: anchura
 h: altura
cr: opcional, radio de esquina, predeterminado=0
cx: opcional, centrar en X. La posición X indica el centro del rectángulo.
    acepta t, T, 1 u otros valores equivalentes a «verdadero».
cy: opcional, centrar en Y. La posición Y indica el centro del rectángulo.

outline

rect w h

w: anchura
h: altura

outline tiene un significado especial: permite crear varios contornos de panel con una sola orden. Así resulta fácil gestionar todos los agujeros de todos los lados de tus cajas.

circle

circle x y r

x: posición X
y: posición Y
r: radio

mountinghole

mountinghole x y d_shaft [d_head=0] [angle=0]

      x: posición X
      y: posición Y
d_shaft: diámetro del vástago del agujero de montaje
 d_head: opcional. Diámetro de la cabeza
  angle: opcional. Ángulo del agujero de montaje

text

text x y size "some text" [angle=0] [align=bottom|left]

    x: posición X
    y: posición Y
 size: tamaño, en mm
 text: texto que se dibujará. *Tiene* que ir entre comillas
angle: ángulo (en grados)
align: cadena con combinaciones de (top|middle|bottom) y (left|center|right),
       separadas por «|». El valor predeterminado es 'bottom|left'

nema

nema x y size [screwhole_size=0]

    x: posición X (centro del eje)
    y: posición Y (centro del eje)
 size: tamaño Nema. Uno de [8, 11, 14, 16, 17, 23, 24, 34, 42]
screw: tamaño del tornillo, en mm. Opcional. Predeterminado=0, que significa el tamaño por omisión

Picture of box.
Zoom: