Macro FCInfo/cs

Dává řadu informací o vybraném tvaru a může zobrazit konverzi délky, sklonu (stupně, radiány) tělesa, povrchu a váhy tvaru s měrnou hmotností vybranou v různých jednotkách hmotnosti mezinárodních i Anglo-Saských.



Použití
Vyberete objekt nebo spustíte aplikaci a vyberete objekt a zobrazí se řada informací. Jeho výpočty založené na jednotce FreeCADu, což je mm pro kažbý nový výběr, vrací vždy délku v mm a úhel v dekadických stupních.

Když makro jednou spustíte, zůstává aktivní a okno zůstává viditelné. Makro lze ukončit stisknutím. Když okno zavřte křížkem (vpravo nahoře), makro zůstává v paměti a data se zobrazují v "reportovacím pohledu" FreeCADu.

Délková jednotka:
km, hm, dam, m, dm, cm, mm, inch(palec), link, foot(stopa), yard, perch, chain, furlong, mile, league, nautique.

Úhlové stupně :
Pochopení úhlů v zobrazení FCInfo.
 * 1) dekadické stupně, ex: 174.831872611°
 * 2) stupně minuty vteřiny, ex: 174° 49' 54.741401''
 * 3) radiány, ex: 3.05139181449 rad
 * 4) grade, ex: 194.257636235 gon

Váhové jednotky :
ton, quintal, kg, hg, dag, gram, 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)

"spinBox" je nastaven na 7,5 kg, průměrná měrná hmotnost oceli. Chcete-li jinou defaultní (přednastavenou) hodnotu, změňte hodnotu měrné hmotnosti na řádku 164

Angle degrees :

 * 1) decimal degree, ex: 174.831872611°
 * 2) degree minute seconde, ex: 174° 49' 54.741401''
 * 3) radian, ex: 3.05139181449 rad
 * 4) grade, ex: 194.257636235 gon
 * 5) pourcent ex: 30° = 57.74%

Understanding of angles in FCInfo display.

Weight unit :
ton, quintal, kg, hg, dag, gram, dg, cg, mg, µg, ng, pg, 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, ct

the "spinBox" is set to 7,5 kg, average density of steel. If you want a different default value, change the value of the density, line 182

A file can be created by the button. The file is written as a file csv in this way, the data can be studied in a spreadsheet in FreeCAD or Openoffice, LibreOffice...

Soubor můůže být vytvořen tlačítkem. Takto je vytvořen soubor jako .csv soubor, data mohou být prohlížena v tabulkovém editoru.

Skript
Zkopírujte obsah tohoto makra do souboru nazvaného "FCInfo.FCMacro" (ve Windowsech) do "C:\Program Files\FreeCAD0.13".

Nebo přímo do okna FreeCADu

Ikona musí být ve stejném adresáři jako je makro pro Windows "C:\Program Files\FreeCAD0.13".

Klikněte na obrázky ikon   a pravým tlačítkem je "Uložte jako" (neměňte jméno) (originál - Download image positioning on the icon    and then drag the mouse right click "save as" (do not change the name))

PS: too long to be contained in the wiki page the macro code has been placed in the forum

The file FCInfo.py on the forum.

Omezení
Pro ukončení vždy používejte tlačítko. Ukončení jiným způsobem zapříčiní, že program zůstane v paměti a běží a zobrazuje data v "reportovacím pohledu". Abyste uvolnili pamět, musíte ukončit celý FreeCAD.

V tabulce je viditelných pouze prvních 200 prvků objektu. Je-li jich v objektu více zobrazí se upozornění "'(! +200)" '. Kompletní seznam dat je viditelný v souboru uloženém pomocí tlačítka.

PS : Tato verze není definitivní.

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

inlay right in the interface of FreeCAD done

currently:

ver 1.11, 04/03/2014 adding µm, nm, pm, fm, µg, ng, pg, pourcent, fixed of grandeur carat "cd" in "ct", display of the label and internal name, fixed calculation of angles XY YZ ZX could give an error on a compound shape,  window dockable in FreeCAD

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.