Calcular longitud lineal a partir de un plegado

Este foro es para preguntas y debates en Español
Forum rules
reglas del foro e información útil

IMPORTANTE: Por favor leer antes de solicitar ayuda
Post Reply
User avatar
dcapeletti
Posts: 504
Joined: Wed Jul 23, 2014 2:27 pm

Calcular longitud lineal a partir de un plegado

Post by dcapeletti »

Estimados,
tengo que plegar una chapa tal cuál se muestra en la imagen.

¿Cómo FreeCAD puede ayudarme a calcular la longitud de chapa para lograr el plegado?
Es decir, quiero saber que dimensión tiene que tener la chapa para lograr el plegado indicado. Adjunto además, archivo de FreeCAD.

Gracias :)

OS: Trisquel GNU/Linux 7.0, Belenos
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6712 (Git)
Build type: None
Branch: releases/FreeCAD-0-16
Hash: da2d364457257a7a8c6fb2137cea12c45becd71a
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Attachments
Plegado.png
Plegado.png (24.56 KiB) Viewed 1137 times
plegado.fcstd
(7.3 KiB) Downloaded 27 times
damian
Posts: 583
Joined: Sun May 31, 2015 6:16 pm

Re: Calcular longitud lineal a partir de un plegado

Post by damian »

muy fácil
1º) selecciona el sketch en el árbol del documento
2º) selecciona el sketch en la vista de selección y ejecuta 'A la consola de Python'
3º) en la consola de python teclea

Code: Select all

obj.Shape.Length
length.png
length.png (116.18 KiB) Viewed 1133 times
la longitud es 564.49

OS: Ubuntu 16.04.3 LTS
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.16.6712 (Git)
Build type: None
Branch: releases/FreeCAD-0-16
Hash: da2d364457257a7a8c6fb2137cea12c45becd71a
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
mario52
Veteran
Posts: 4701
Joined: Wed May 16, 2012 2:13 pm

Re: Calcular longitud lineal a partir de un plegado

Post by mario52 »

Saluto

heu FCInfo

"Lg. mm" 230.0 (length of object (section) selected)
"Perim. the Shape" 564.48628585 mm (perimeter of shape)

if the radius are selected : 12.4410588268 mm (r=10.0 mm)

12.4410588268 mm = length of (wire arc or circle...)
(r=10.0 mm) = radius of circle or arc

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
dcapeletti
Posts: 504
Joined: Wed Jul 23, 2014 2:27 pm

Re: Calcular longitud lineal a partir de un plegado

Post by dcapeletti »

Damian, mario52. Muchas gracias por su ayuda. Ha sido de gran utilidad. :)

Definitivamente tendré que aprender mas de FCInfo, es una herramienta estupenda. Quizás me tome el tiempo para hacer los arreglos en la GUI y quizás implemente Internacionalización para idiomas. En vacaciones de verano quizás lo pueda hacer.

Saludos
mario52
Veteran
Posts: 4701
Joined: Wed May 16, 2012 2:13 pm

Re: Calcular longitud lineal a partir de un plegado

Post by mario52 »

saluto

el único "problema" con mi macro es que en una composición grande puede tomar tiempo,
hace que la macro recalcule el objeto entero on click mouse

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
dcapeletti
Posts: 504
Joined: Wed Jul 23, 2014 2:27 pm

Re: Calcular longitud lineal a partir de un plegado

Post by dcapeletti »

Entiendo...¿Sospecha de algo del por qué puede llegar a tardar tanto tiempo?
Habría que estudiar el algoritmo de cálculo, no conozco nada acerca del núcleo de FreeCAD.

Por otro lado, siempre que ejecuto FCInfo aparece una lista en menú Ver->Paneles. ¿Conoce alguna forma de que cuando se cierra FCInfo se elimine de dicha lista?

Saludos
mario52
Veteran
Posts: 4701
Joined: Wed May 16, 2012 2:13 pm

Re: Calcular longitud lineal a partir de un plegado

Post by mario52 »

saludo

comportamiento normal para obieto + 1000 informations (podría hacer uno test con el nome del objeto y pasar la lista completa e mostrar la información del nuovo sub-objeto seleccionado y no toque el resto)
Por otro lado, siempre que ejecuto FCInfo aparece una lista en menú Ver->Paneles. ¿Conoce alguna forma de que cuando se cierra FCInfo se elimine de dicha lista?
non se elimina

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
Post Reply