Macro FCInfo/it

Fornisce una ampia serie di informazioni sulla forma selezionata quali lunghezza, angoli, superficie, volume e peso secondo la densità della forma selezionata, sia nelle unità del Sistema Internazionale che in quelle del Sistema Anglosassone.



Utilizzo
Selezionare un oggetto e avviare l'applicazione o viceversa. Viene visualizzata la tabella delle informazioni. I calcoli sono basati sull'unità di FreeCAD, che è il mm. Ogni nuova selezione ripristina il mm per l'unità di lunghezza e i gradi sessadecimali (°) per gli angoli.

Una volta lanciata la macro, essa rimane attiva e la finestra rimane visibile. Per chiudere la macro si deve usare il pulsante. Se si esce tramite la piccola croce, la macro rimane in memoria ed i dati vengono visualizzati nel report di FreeCAD.

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

Angoli :

 * 1) gradi decimali, ex: 174.831872611°
 * 2) gradi minuti seconde, ex: 174° 49' 54.741401''
 * 3) radianti, ex: 3.05139181449 rad
 * 4) grado, ex: 194.257636235 gon

Descrizione della visualizzazione degli angoli in FCInfo.



Peso :
tonne, quintal, kg, hg, dag, grammo, 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)

Il valore della massa volumica è preimpostato su 7,5 kg/dm3, che è la densità media dell'acciaio. Per impostare un valore predefinito diverso, modificare il valore della densità nella riga 164:

Tramite il pulsante è possibile archiviare i dati ottenuti in un file di tipo csv e utilizzarli in una tabella.

Script
Copiare il contenuto della macro in un file chiamato "FCInfo.FCMacro" posto nella directory "C:\Program Files\FreeCAD0.13" per Windows e in "/usr/lib/freecad" con i privilegi di amministratore per Ubuntu.

Oppure copiare la macro direttamente nell'interfaccia di FreeCAD.

L'icona deve essere posizionata nella stessa directory della macro.

Per scaricare l'icona posizionarsi su questa immagine:   poi fare clic con il tasto destro del mouse e scegliere l'opzione "Salva immagine con nome" (non modificare il nome).

FCInfo.FCMacro

Limitazioni
Uscire sempre dalla macro tramite il pulsante altrimenti il programma rimane in memoria e continua a funzionare e si è obbligati a chiudere FreeCAD per disattivarlo.

Nella tabella sono riportati solo i primi 200 elementi dell'oggetto, quando l'oggetto contiene più di 200 elementi viene visualizzato l'avviso (! +200). L'elenco completo dei dati è visibile nel file csv che viene creato e salvato cliccando sul pulsante.

Questo programma è stato fatto con Windows Vista e per il momento "class SelObserver:" non funziona allo stesso modo dentro Linux. Dentro Linux è necessario prima selezionare l'oggetto e dopo lanciare il programma.

Attenzione : Questa versione non è definitiva.

In progetto :

leggere i dati direttamente in una tabella. fatto

mappare degli spigoli ("Edges") e le loro coordinate fatto

associare una sostanza alla sua massa volumica

angoli di inclinazione riferiti all'elemento piuttosto che all'oggetto globale fatto

un pulsante sulla barra degli strumenti

alloggiamento a destra nell'interfaccia di FreeCAD

attualmente :

ver 1.10.b, 19/11/2013 pulsanti fuori della scrollbar e bloccagio delle dimensioni della finestra

ver 1.10, 18/11/2013 ajunto di un scrollbar per diminuire la dimensione della finestra

ver 1.08.b 10/10/2013 correctione del errore di superficia delle facce elencati nella tabella e sostituzione del "print" par "App.Console.PrintMessage"

ver 1.09, 04/11/2013 funziona perfettamente su Windows e Linux (causa dell'errore i caratteri : ² ³ ° " ordinal not in range(128)")

In alcune distribuzioni Linux e nel caso di un errore "ordinal not in range (128)" esiste un'altra versione su questa pagina Macro_FCInfo_Alternate_Linux

ver 1.08, 24/10/2013 correctionne del mappa dei titoli "Faces" é "Edges" soppra 100 objeti

ver 1.07, 11/10/2013 mappare degli spigoli ("Faces") e le loro coordinate.

ver 1.06, 22/09/2013 mappare degli spigoli ("Edges") e le loro coordinate, angoli di inclinazione riferiti all'elemento piuttosto che all'oggetto globale

ver 1.05, 17/09/2013 aggiunto di un'icona per il foglio di calcolo, conversione in tonneau fr, dà le dimensioni fuori tutto invece di dare le coordinate.

ver 1.04, 11/09/2013: leggere i dati direttamente in una tabella.

ver 1.03, 09/09/2013: visualizzasione più chiara nella "vista report" e sostituzione di "typeObject = sel[0].Shape.ShapeType"

ver 1.02, 7/09/2013 : picole modifi

ver 1.0, 6/09/2013

Si può commentare questa macro nel forum Info Workbench - Help with icons please.