Macro FCInfo/fr

Donne une série de renseignements sur la forme sélectionnée et peut afficher une conversion de la longueur, de l'inclinaison de la forme (degrés, radian, grade), de la surface, du volume et du poids de la forme dans la densité sélectionnée dans différentes unités de grandeurs internationales et anglo-saxonnes.



Utilisation
Sélectionnez un objet ou lancez l'application et sélectionnez un objet, et une série de renseignements s'affichent. Les calculs son basés sur l'unité de FreeCAD, qui est le mm à chaque nouvelle sélection, l'unité de longueur revient toujours sur mm et angle sur degrés décimal.

Une fois la macro lancée, la macro reste active et la fenêtre reste visible. Il faut quitter la macro par la touche. Si vous quittez par la petite croix, la macro reste en mémoire et les données s'affichent dans la vue rapport de FreeCAD.

Longueur :
km, hm, dam, m, dm, cm, mm, inch, link, foot, yard, perch, chain, furlong, mile, league, nautique.

Degrés d'angle :

 * 1) degré décimal, ex: 174.831872611°
 * 2) degré minute seconde, ex: 174° 49' 54.741401''
 * 3) radian, ex: 3.05139181449 rad
 * 4) grade, ex: 194.257636235 gon

Compréhension de l'affichage des angles dans FCInfo.



Poids :
tonne, quintal, kg, hg, dag, gramme, dg, cg, mg, gr (grain), dr (drachm), oz (once), oz t (once troy),

lb t (livre troy), lb (livre av), st (stone), qtr (quarter), cwt (hundredweight), tonneau fr, cd (carat)

Le "spinBox" de densité est réglé sur 7,5 kg, densité moyenne de l'acier. Si vous désirez mettre une autre valeur par défaut, modifiez la valeur de la densité ,ligne 164

Un fichier peut être créé par le bouton. Le fichier est écrit comme un fichier csv de cette manière, les données peuvent être étudiées dans un tableur.

Script
Copiez le contenu de la macro dans un fichier nommé "FCInfo.FCMacro" dans (pour Windows) "C:\Program Files\FreeCAD0.13".

Ou, directement dans l'interface de FreeCAD

L'icône doit se trouver dans le même répertoire que la macro pour Windows, "C:\Program Files\FreeCAD0.13".

Télécharger les images en vous positionnant sur les icônes   puis faites clic droit de la souris "Enregistrer l'image sous"(ne pas modifier le nom)

FCInfo.FCMacro

Limitations
Toujours quitter par le bouton. Si l'on quitte le programme sans passer par le bouton le programme reste en mémoire et continue de fonctionner et l'affichage continue dans la "Vue rapport". Il faut alors quitter FreeCAD pour l’effacer de la mémoire.

Seul les 200 premiers éléments de l'objet sont visibles dans le tableau s'il y en a plus de 200 éléments dans l'objet un signal sera affiché par (! +200). La liste complète des données est visible dans le fichier sauvegardé par le bouton.

Ce programme a été fait dans Windows Vista et pour le moment "class SelObserver:" ne fonctionne pas de la même façon dans Linux. Dans Linux il faut premier sélectionner l'objet et puis lancer le programme.

PS : Cette version n'est pas définitive.

project:

read the file directly in a table. done

matches the "Edges" and their coordinates done

Association of a substance to its density

inclination on the element rather than the global object done

a button on the toolbar

inlay right in the interface of FreeCAD

currently:

ver 1.10.b, 19/11/2013 buttons outside the scrollbar and the dimensions of the window blocking

(ver 1.10, 18/11/2013 create scrollbar)

ver 1.08.b, 10/11/2013 translation units in English, error correction to display the area of the faces listed in the table and replacement of the"print" by "App.Console.PrintMessage"

ver 1.09, 04/11/2013 works perfectly on Windows and Linux (cause of errors on Linux the characters : ² ³ ° "ordinal not in range(128)")

In a Linux distribution and in the case of an error of "ordinal not in range (128)" an alternative version exists on this page Macro_FCInfo_Alternate_Linux

ver 1.08, 24/10/2013 correction of high top "Faces" and "Edges" displaying 100 objects (in the saved file)

ver 1.07, 11/10/2013 matches the "Faces" and their coordinates.

ver 1.06, 22/09/2013 matches the "Edges" and their coordinates, inclination on the element rather than the global object

ver 1.05, 17/09/2013 added an icon for the spreadsheet, conversion barrel fr, affichage des dimensions overall instead of coordinates.

ver 1.04, 11/09/2013: read the file directly in a table.

ver 1.03, 09/09/2013: clearer display in view report and replacement by "typeObject = sel[0].Shape.ShapeType"

ver 1.02, 7/09/2013 : small updates

ver 1.00, 6/09/2013

You can share your comments on the forum Info Workbench - Help with icons please.