340 lines
30 KiB
HTML
340 lines
30 KiB
HTML
<html><head><title>Macro FCInfo/fr</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Macro FCInfo/fr</h1></div>
|
||
|
||
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><table class="fcinfobox wikitable ct" width="100%" style="float: right; width: 230px; margin-left: 10px;">
|
||
<tr>
|
||
<td class="ctTitle">
|
||
<h3><span class="mw-headline" id="Macro_FCInfo"><a href="https://www.freecadweb.org/wiki/index.php?title=File:FCInfo.png" class="image"><img alt="FCInfo.png" src="32px-FCInfo.png" width="32" height="32" srcset="/wiki/images/thumb/5/53/FCInfo.png/48px-FCInfo.png 1.5x, FCInfo.png 2x" /></a> Macro FCInfo</span></h3>
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Description
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven left">Donne une série de renseignements sur la forme.
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Auteur
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=User:Mario52" title="User:Mario52">Mario52</a>
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Liens
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Macros_recipes/fr" title="Macros recipes/fr">Recettes macros</a><br /><a href="https://www.freecadweb.org/wiki/index.php?title=How_to_install_macros/fr" title="How to install macros/fr">Comment installer une macro</a><br /><a href="https://www.freecadweb.org/wiki/index.php?title=Customize_Toolbars/fr" title="Customize Toolbars/fr">Comment ajouter une barre d'outils</a>
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Version
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven macro-version">1.20
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">Date dernière modification
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctEven macro-date">29/01/2018
|
||
</td></tr>
|
||
<tr>
|
||
<th class="ctOdd">
|
||
</th></tr>
|
||
<tr>
|
||
<td class="ctToc"><br /><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1"><a href="#Macro_FCInfo"><span class="tocnumber">1</span> <span class="toctext">Macro FCInfo</span></a></li>
|
||
<li class="toclevel-1 tocsection-1"><a href="#Utilisation"><span class="tocnumber">2</span> <span class="toctext">Utilisation</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#Options"><span class="tocnumber">3</span> <span class="toctext">Options</span></a>
|
||
<ul>
|
||
<li class="toclevel-2 tocsection-3"><a href="#Les_unit.C3.A9s_utilis.C3.A9es"><span class="tocnumber">3.1</span> <span class="toctext">Les unités utilisées</span></a>
|
||
<ul>
|
||
<li class="toclevel-3 tocsection-4"><a href="#Longueur_:"><span class="tocnumber">3.1.1</span> <span class="toctext">Longueur :</span></a></li>
|
||
<li class="toclevel-3 tocsection-5"><a href="#Degr.C3.A9s_d.27angle_:"><span class="tocnumber">3.1.2</span> <span class="toctext">Degrés d'angle :</span></a></li>
|
||
<li class="toclevel-3 tocsection-6"><a href="#Unit.C3.A9s_de_masse_:"><span class="tocnumber">3.1.3</span> <span class="toctext">Unités de masse :</span></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-1 tocsection-7"><a href="#Script"><span class="tocnumber">4</span> <span class="toctext">Script</span></a></li>
|
||
<li class="toclevel-1 tocsection-8"><a href="#Limitations"><span class="tocnumber">5</span> <span class="toctext">Limitations</span></a></li>
|
||
<li class="toclevel-1 tocsection-9"><a href="#Liens"><span class="tocnumber">6</span> <span class="toctext">Liens</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
</td></tr>
|
||
</table>
|
||
<p><br />
|
||
</p><p>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, pourcent), 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.
|
||
</p><p><br />
|
||
<a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_00_en.png" class="image" title="FCInfo"><img alt="FCInfo" src="480px-Macro_FCInfo_00_en.png" width="480" height="386" srcset="/wiki/images/thumb/6/69/Macro_FCInfo_00_en.png/720px-Macro_FCInfo_00_en.png 1.5x, /wiki/images/6/69/Macro_FCInfo_00_en.png 2x" /></a>
|
||
</p>
|
||
<h3><span class="mw-headline" id="Utilisation">Utilisation</span></h3>
|
||
<p>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 <b>mm</b> à chaque nouvelle sélection, l'unité de longueur revient toujours sur <b>mm</b> et angle sur <b>degrés décimal</b>.
|
||
</p>
|
||
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_06.png" class="image" title="upper window"><img alt="upper window" src="200px-Macro_FCInfo_06.png" width="200" height="486" srcset="/wiki/images/thumb/9/99/Macro_FCInfo_06.png/300px-Macro_FCInfo_06.png 1.5x, /wiki/images/9/99/Macro_FCInfo_06.png 2x" /></a></div><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_07.png" class="image" title="lower window"><img alt="lower window" src="200px-Macro_FCInfo_07.png" width="200" height="304" srcset="/wiki/images/thumb/f/f0/Macro_FCInfo_07.png/300px-Macro_FCInfo_07.png 1.5x, /wiki/images/f/f0/Macro_FCInfo_07.png 2x" /></a>
|
||
<div style="clear:both"></div>
|
||
<p><b>Secteur 1</b>
|
||
</p>
|
||
<ul><li>Nom du document courant</li>
|
||
<li>Label de l'objet</li>
|
||
<li>Nom interne de l'objet</li>
|
||
<li>Sub élément, nom du sous élément</li>
|
||
<li>Le type d'objet</li></ul>
|
||
<p><b>Secteur 2</b>
|
||
</p>
|
||
<ul><li>Coordonnées X,Y et Z à l'endroit du clic de souris</li></ul>
|
||
<p><b>Secteur 3</b>
|
||
</p>
|
||
<ul><li>Longueur de l'objet, si l'objet est une face le périmètre de la face est affiché </li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">mm</span> boite déroulante permet de choisir l'unité de longueur voulue, sont disponibles : km, hm, dam, m, dm, cm, <b>mm</b>, µm, nm, pm, fm, inch, link, foot, yard, perch, chain, furlong, mile, league, nautique. Si un cercle est détecté une deuxième boîte de dialogue s'ouvre et affiche le rayon du cercle.</li>
|
||
<li>Périmètre du shape</li></ul>
|
||
<p><b>Secteur 4: Vertexes et détails</b>
|
||
</p>
|
||
<ul><li>CheckBox case à cocher qui permet d'activer le recherche complète de tous les élément de l'objet sélectionné. Cette option a été introduite pour diminuer le temps de recherche des éléments surtout pour les objets très compliqués. Si décochée (par défaut) seul les éléments principaux de l'objet seront recherchés et affichés.</li>
|
||
<li>Vertexes et détails du shape (compt_Edge), (compt_Faces), (compt_Vector of the Face) <br />max 200 éléments seront affichés dans la table, s'il y a plus de 200 éléments, (!+ 200) s'affiche et le nombres d'élément total de la forme<br />(le détail de tous les éléments sont sauvés dans un fichier au format CSV en cliquant sur le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Enregistrer</span>.<br />Le fichier peut être lu en cliquant sur le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Lecture</span> ou avec un tableur externe comme <a rel="nofollow" class="external text" href="https://www.libreoffice.org/">LibreOffice</a> <a rel="nofollow" class="external text" href="http://openoffice.apache.org/downloads.html">OpenOffice</a> ou celui de votre choix)</li></ul>
|
||
<p><b>Secteur 5: Inclinaisons</b>
|
||
</p>
|
||
<ul><li>Inclinaisons de l'objet est affiché dans les formats suivants: </li>
|
||
<li><b>Degrés décimal</b>, ex: 174.831872611° </li>
|
||
<li><b>Degrés minutes secondes</b>, ex: 174° 49' 54.741401'' </li>
|
||
<li><b>Radians</b>, ex: 3.05139181449 rad</li>
|
||
<li><b>Grades</b>, ex: 194.257636235 gon </li>
|
||
<li><b>Pourcent</b> ex: 30° = 57.74% </li>
|
||
<li>Inclinaison du plan XY, YZ, ZX et leurs coordonnées correspondantes</li>
|
||
<li><b>Direction Objet" , donne la direction de l'objet. La direction est calculée  : direction = (ou inverse , coord_2 - coord_1 ) </b>
|
||
<ul><li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Line</span> , crée une ligne dans la direction de l'objet (ex: 0,0,0 à direction obtenue)</li></ul></li>
|
||
<li><b>ValueAt</b> , donne la direction valueAt du vecteur correspondant </li></ul>
|
||
<p><b>Secteur 6: Surface et volume</b>
|
||
</p>
|
||
<ul><li>Surface de la forme sélectionnée dans l'unité choisie</li>
|
||
<li>Surface de la face sélectionnée dans l'unité choisie</li>
|
||
<li>Volume de la forme sélectionnée dans l'unité choisie</li>
|
||
<li>Densité du matériau utilisé en <b>kg par dm3</b><br />(Le "spinBox" est réglé sur <b>1,0</b> kg).</li>
|
||
<li>La boîte déroulante <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Gramme</span> permet de choisir l'unité de masse disponible:<br /> tonne, quintal, kg, hg, dag, <b>gramme</b>, dg, cg, mg, µg, ng, pg, fg, gr (grain), dr (drachm), oz (once), oz t (once troy),<br />lb t (livre troy), lb (livre av), st (stone), qtr (quarter), cwt (hundredweight), tonneau fr, ct </li>
|
||
<li>Le poids de la forme est affiché dans l'unité de masse sélectionné</li></ul>
|
||
<p><b>Secteur 7: BoundBox</b>
|
||
Le BoundBox est le volume occupé de l'objet dans l'espace, ce volume délimité par les coordonnées extérieures maximales dans les axes XYZ
|
||
</p><p><b>Secteur 8: Centre du:</b>
|
||
</p>
|
||
<ul><li>Centre du shape avec ces coordonnées XYZ </li>
|
||
<li>Center massique de la forme avec ces coordonnées XYZ </li>
|
||
<li>Le <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">bouton</span> crée un point, axes, plans, copie du vecteur sous la forme <b>FreeCAD.Vector(-24.0, 240.0, 7.0)</b></li></ul>
|
||
<p><b>Secteur 9: Inertie</b>
|
||
</p>
|
||
<ul><li>Moment d'inertie et ses coordonnées (longueur et masse)</li>
|
||
<li>Le <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">bouton</span> crée un point, axes, plans, copie du vecteur sous la forme <b>FreeCAD.Vector(-24.0, 240.0, 7.0)</b>
|
||
<ul><li>action line 1 : x1, y1, z1</li>
|
||
<li> action line 2 : x2, y2, z2</li>
|
||
<li> action line 3 : x3, y3, z3</li>
|
||
<li> action 4 diagonal : x1, y2, z3</li></ul></li></ul>
|
||
<p>(même commande pour inertie massique)
|
||
</p>
|
||
<ul><li>Déterminant 1 : calcule le déterminant de la matrice en notation scientifique</li>
|
||
<li>Déterminant 2 : même valeur en notation décimale</li></ul>
|
||
<p><b>Section 10: SpreadSheet</b>
|
||
</p>
|
||
<ul><li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Lire</span> : Ouvre un fichier <b>.FCInfo</b>, csv, asc, txt</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Sauve</span> : Sauve les données dans un fichier <b>.FCInfo</b> , csv, asc, txt</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Tabulation</span> : Le séparateur est une tabulation.</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Virgule</span> : Le séparateur est une virgule</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Point V.</span> : Le séparateur est un point virgule</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Espace</span> : Le séparateur est un espace</li></ul>
|
||
<p>Cette option permet de sauver le tableur avec différentes de séparateurs, Tabulation, Virgule, Point virgule, Espace<br />
|
||
La tabulation est le séparateur par défaut du spreadSheet module de FraaCAD.<br />
|
||
Le nombre de ces séparateurs est affiché à l'ouverture du fichier et permet "éventuellement" de déterminer le séparateur utilisé dans le fichier.<br />
|
||
La virgule était le séparateur utilisé dans les anciennes versions de FCInfo (01.16 et avant) <br />
|
||
Maintenant depuis la version 0.17 le séparateur utilisé par défaut est la tabulation<br />
|
||
Si vous voulez convertir vos anciens fichiers .FCinfo : cochez l'option virgule ouvrez le fichier dans FCInfo et sauvez le avec l'option Tabulation cochée.
|
||
</p><p><b>Section 11: Main</b>
|
||
</p>
|
||
<ul><li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CheckBox Copie</span>  : si la case est cochée les coordonnées sont copiées en mémoire dans la format : <b>FreeCAD.Vector(-24.0, 240.0, 7.0)</b></li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CheckBox Point</span>  : si la case est cochée un point est créé aux coordonnées affichées.</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CheckBox Axes </span>  : si la case est cochée une série d'axes dans les plans XYZ sont créés aux coordonnés affichées.</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CheckBox Plan</span>  : si la case est cochée une série de plans dans les plans XYZ sont créé aux coordonnés affichées.</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Ref</span>  : Rafraîchi les données dans la macro.</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Exit</span> : Quitte la macro (la macro reste en mémoire vous pouvez la redémarrer par votre bouton ou par le menu "Affichage > Panneaux > FCInfo"</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CheckBox</span> <b>1</b>  : Si cette case est cochée les informations sont affichées dans la vue rapport.</li>
|
||
<li><span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CheckBox</span> <b>2</b>  : Si cette case est cochée la fenêtre de la macro est placée à gauche de l'écran si non elle se placera à droite de l'écran (option par défaut).</li></ul>
|
||
<p>En quittant avec le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;"> X </span> en haut à droite la macro reste en mémoire et continue d'afficher les données dans la fenêtre <b>Vue rapport</b>.
|
||
</p><p>Une fois la macro lancée, la macro reste active et la fenêtre reste visible. Il faut quitter la macro par la touche <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Quitter</span>. Si vous quittez par la petite croix, la fenêtre disparaît et la macro reste en mémoire, les données continuent de s'afficher dans la vue rapport de FreeCAD.
|
||
</p>
|
||
<center>
|
||
<ul class="gallery mw-gallery-traditional">
|
||
<li class="gallerybox" style="width: 435px"><div style="width: 435px">
|
||
<div class="thumb" style="width: 430px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_04.png" class="image"><img alt="" src="245px-Macro_FCInfo_04.png" width="245" height="200" srcset="/wiki/images/thumb/2/20/Macro_FCInfo_04.png/368px-Macro_FCInfo_04.png 1.5x, /wiki/images/thumb/2/20/Macro_FCInfo_04.png/491px-Macro_FCInfo_04.png 2x" /></a></div></div>
|
||
<div class="gallerytext">
|
||
<p>Dockée à droite,
|
||
</p>
|
||
</div>
|
||
</div></li>
|
||
<li class="gallerybox" style="width: 435px"><div style="width: 435px">
|
||
<div class="thumb" style="width: 430px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_05.png" class="image"><img alt="" src="245px-Macro_FCInfo_05.png" width="245" height="200" srcset="/wiki/images/thumb/4/44/Macro_FCInfo_05.png/368px-Macro_FCInfo_05.png 1.5x, /wiki/images/thumb/4/44/Macro_FCInfo_05.png/491px-Macro_FCInfo_05.png 2x" /></a></div></div>
|
||
<div class="gallerytext">
|
||
<p>ou à gauche avec la Vue combinée et peut être appelé avec un onglet ou peut être volante au choix.
|
||
</p>
|
||
</div>
|
||
</div></li>
|
||
</ul>
|
||
</center>
|
||
<p><br />
|
||
</p>
|
||
<div style="clear:both"></div>
|
||
<p><br />
|
||
</p>
|
||
<h3><span class="mw-headline" id="Options">Options</span></h3>
|
||
<h4><span class="mw-headline" id="Les_unit.C3.A9s_utilis.C3.A9es">Les unités utilisées</span></h4>
|
||
<h5><span class="mw-headline" id="Longueur_:">Longueur :</span></h5>
|
||
<p>km, hm, dam, m, dm, cm, <b>mm</b>, µm, nm, pm, fm, inch, link, foot, yard, perch, chain, furlong, mile, league, nautique.
|
||
</p>
|
||
<h5><span class="mw-headline" id="Degr.C3.A9s_d.27angle_:">Degrés d'angle :</span></h5>
|
||
<ol><li> <b>degré décimal</b>, ex: 174.831872611°</li>
|
||
<li> degré minute seconde, ex: 174° 49' 54.741401''</li>
|
||
<li> radian, ex: 3.05139181449 rad</li>
|
||
<li> grade, ex: 194.257636235 gon</li>
|
||
<li> pourcent, ex: 30° = 57.74%</li></ol>
|
||
<p>Compréhension de l'affichage des angles dans FCInfo.
|
||
</p><p><br />
|
||
</p>
|
||
<center> <ul class="gallery mw-gallery-traditional">
|
||
<li class="gallerybox" style="width: 435px"><div style="width: 435px">
|
||
<div class="thumb" style="width: 430px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_02.png" class="image"><img alt="" src="267px-Macro_FCInfo_02.png" width="267" height="200" srcset="/wiki/images/thumb/6/6e/Macro_FCInfo_02.png/400px-Macro_FCInfo_02.png 1.5x, /wiki/images/thumb/6/6e/Macro_FCInfo_02.png/533px-Macro_FCInfo_02.png 2x" /></a></div></div>
|
||
<div class="gallerytext">
|
||
<p>Compréhension de l'affichage des angles dans FCInfo
|
||
</p>
|
||
</div>
|
||
</div></li>
|
||
<li class="gallerybox" style="width: 435px"><div style="width: 435px">
|
||
<div class="thumb" style="width: 430px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_03.gif" class="image"><img alt="" src="277px-Macro_FCInfo_03.gif" width="277" height="200" srcset="/wiki/images/thumb/7/7a/Macro_FCInfo_03.gif/416px-Macro_FCInfo_03.gif 1.5x, /wiki/images/thumb/7/7a/Macro_FCInfo_03.gif/554px-Macro_FCInfo_03.gif 2x" /></a></div></div>
|
||
<div class="gallerytext">
|
||
<p>Compréhension de l'affichage des angles en pourcentage dans FCInfo<br />Cliquez deux fois sur l'image pour voir l'animation (l'image doit être en plein écran)
|
||
</p>
|
||
</div>
|
||
</div></li>
|
||
</ul>
|
||
</center>
|
||
<div style="clear:both"></div>
|
||
<p><br />
|
||
</p>
|
||
<h5><span class="mw-headline" id="Unit.C3.A9s_de_masse_:">Unités de masse :</span></h5>
|
||
<p>ton, quintal, kg, hg, dag, <b>gram</b>, dg, cg, mg, µg, ng, pg, fg, gr (grain), dr (drachm), oz (once), oz t (once troy),<br />
|
||
lb t (livre troy), lb (livre av), st (stone), qtr (quarter), cwt (hundredweight), tonneau fr, ct <br /> <br />
|
||
</p><p>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 206
|
||
</p>
|
||
<pre>global densite  ; densite = 7.5 # (steel = 7.5 kg par dm3) </pre>
|
||
<p>Un fichier peut être créé par le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Enregistrer</span>. Le fichier est écrit comme un fichier <a rel="nofollow" class="external text" href="https://fr.wikipedia.org/wiki/Comma-separated_values">csv</a> de cette manière, les données peuvent être étudiées dans un tableur dans FreeCAD ou <a rel="nofollow" class="external text" href="http://www.openoffice.org/fr/">OpenOffice</a>, <a rel="nofollow" class="external text" href="https://fr.libreoffice.org/">LibreOffice</a> ...
|
||
</p>
|
||
<h3><span class="mw-headline" id="Script">Script</span></h3>
|
||
<p>Copiez le contenu de la macro dans un fichier nommé "FCInfo.FCMacro"
|
||
</p>
|
||
<ul><li>Windows: habituellement <b>" drive:\Users\your_user_name\AppData\Roaming\FreeCAD\ "</b>.</li>
|
||
<li>Ubuntu : habituellement <b>" /home/your_user_name/.FreeCAD "</b>.<br /></li></ul>
|
||
<p>Ou, directement dans l'interface de FreeCAD.<br />
|
||
Les icônes doivent se trouver dans le même répertoire que la macro.<br />
|
||
</p><p>Télécharger les images en vous positionnant sur les icônes <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCInfo.png" class="image"><img alt="FCInfo.png" src="FCInfo.png" width="64" height="64" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCInfoSpreadsheet.png" class="image"><img alt="FCInfoSpreadsheet.png" src="FCInfoSpreadsheet.png" width="64" height="60" /></a> puis faites clic droit de la souris "Enregistrer l'image sous"(ne pas modifier le nom)<br />
|
||
<b>PS: trop long pour être contenu dans la page du wiki (pour le moment les pages du wiki n'acceptent que 64 ko) le code de la macro a été placé dans le forum </b> <br /><br />
|
||
</p>
|
||
<div class="toccolours mw-collapsible mw-collapsed">
|
||
<p>Il y a aussi une version seulement FCInfo_Alternate_Linux pour la version FreeCAD 0.13... et PyQt4
|
||
</p>
|
||
<div class="mw-collapsible-content">
|
||
<p>Il y a aussi une version <a rel="nofollow" class="external text" href="Macro_FCInfo_Alternate_Linux.html">Macro_FCInfo_Alternate_Linux</a> ici le code est modifié (à cause de l'erreur d'affichage des caractères : ² ³ ° µ" ordinal not in range (128)") qui posaient problèmes dans certaines configurations les fonctions sont les mêmes <br />
|
||
Exemple :
|
||
</p>
|
||
<pre>global uniteSs  ; uniteSs = u"mm²"
|
||
global uniteVs  ; uniteVs = u"mm³"
|
||
global uniteAs  ; uniteAs = u"°"
|
||
</syntaxhighlight>
|
||
remplacés par
|
||
<syntaxhighlight>
|
||
global uniteSs  ; uniteSs = "mm"+iso8859(unichr(178))
|
||
global uniteVs  ; uniteVs = "mm"+iso8859(unichr(179))
|
||
global uniteAs  ; uniteAs = iso8859(unichr(176)) </pre>
|
||
<p>Les fichiers sauvé avec cette version sont incompatibles avec les autres version (à cause de l'encodage différent)
|
||
</p>
|
||
</div>
|
||
</div> <br />
|
||
<p>Téléchargez le fichier des icônes de FCInfo <a rel="nofollow" class="external text" href="https://forum.freecadweb.org/download/file.php?id=50755">Macro_FCInfo_Icon</a> décompressez le fichier et copiez les images dans la même répertoire que la macro.
|
||
</p><p>Téléchargez le fichier FCInfo <b>docké à droite</b>
|
||
</p>
|
||
<div class="plainlinks" style="width:450px; text-align:center; margin:10px auto;">
|
||
<div style="border:1px outset #9eb4b5; background:#c0ffd8; margin:5px; padding:5px; white-space:nowrap; -webkit-border-radius: 5px; -moz-border-radius: 5px;">
|
||
<center><font color="#007900"><u>Download the code file</u></font></center>
|
||
<div class="center"><div class="floatnone"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Nuvola_apps_download_manager.png" class="image"><img alt="Nuvola apps download manager.png" src="35px-Nuvola_apps_download_manager.png" width="35" height="35" srcset="/wiki/images/thumb/2/26/Nuvola_apps_download_manager.png/53px-Nuvola_apps_download_manager.png 1.5x, /wiki/images/thumb/2/26/Nuvola_apps_download_manager.png/70px-Nuvola_apps_download_manager.png 2x" /></a></div></div><br />
|
||
<span class="CodeDownload"><center><a rel="nofollow" class="external text" href="https://gist.github.com/mario52a/6afc64081c4eb8be3b93">Dernière version de Macro_FCInfo (les icônes sont à la fin de la page)</a></center></span>
|
||
<p><br />
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p>(Ou <b><a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=10&t=3185&p=47748#p47748">sur le forum.</a></b> )<br /><br />
|
||
<b>PS:</b> Cette macro utilise la fonction <b>getSelection()</b> et la liste des objets commence à 1 ex: pour un cube <b>Edge1 jusque Edge12</b> (arêtes) et le code qui liste les arêtes dans la console Python commence à 0 ex: pour un cube <b>Edge[0] jusque Edge[11]</b><br />
|
||
Cette différence est tout à fait normale le compteur de la liste/tableau dans OpenCascade commence toujours à <b>1 et pas à 0</b>
|
||
</p>
|
||
<h3><span class="mw-headline" id="Limitations">Limitations</span></h3>
|
||
<pre>En mode fenêtre volante volant , toujours quitter par le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Quitter</span>. Si l'on quitte le programme sans passer par le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Quitter</span> 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.
|
||
</pre>
|
||
<p>En mode encré à gauche ou à droite , la macro reste en mémoire après l'avoir quittée. Vous pouvez la réactiver normalement ou "Menu Affichage > Panneaux > FCInfo
|
||
</p><p>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 <b>(! +200)</b>. La liste complète des données est visible dans le fichier sauvegardé par le bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Enregistrer</span>.
|
||
</p><p>Ce programme a été fait dans Windows Vista.
|
||
</p><p>Si la fenêtre de la macro n'est pas visible au lancement, regardez en bas de la fenêtre :
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCInfo_08.png" class="image"><img alt="Macro FCInfo 08.png" src="Macro_FCInfo_08.png" width="453" height="615" /></a>
|
||
</p><p><br />
|
||
<a href="https://www.freecadweb.org/wiki/index.php?title=File:FCInfo_begin_00.gif" class="image"><img alt="FCInfo begin 00.gif" src="FCInfo_begin_00.gif" width="535" height="662" /></a>
|
||
</p>
|
||
<div style="clear:both"></div>
|
||
<p><br />
|
||
en projet :
|
||
</p><p><strike>lecture du fichier directement dans un tableau.</strike> fait
|
||
</p><p><strike>correspondances des "Edges" et de leurs coordonnées</strike> fait
|
||
</p><p>association d'une substance à sa masse volumique
|
||
</p><p><strike>inclinaison sur l'élément plutôt que sur l'objet global</strike> fait
|
||
</p><p><strike>incrustation à droite dans l'interface de FreeCAD</strike> fait<br />
|
||
</p><p>actuellement :
|
||
</p>
|
||
<ul><li>ver 1.20 , 29/01/2018 optimisation</li>
|
||
<li>ver 1.19 , 20/01/2018 mise en place d'une case à cocher pour activer ou désactiver le module spreadSheet, le module ralenti la macro si l'objet sélectionné est "compliqué". Optimisation.</li>
|
||
<li>ver 1.18 , 19/12/2017 ....</li>
|
||
<li>ver 1.17c , 14/12/2017 création de plans avec las mêmes coordonnées d'un projet dans un autre projet et remplacement de "FCInfo" by "__title__"</li>
|
||
<li>ver 1.17b , 13/12/2017 petite correction remplascé FCTreeView to FCInfo</li>
|
||
<li>ver 1.17 , 12/12/2017 ajout et mise à jour de la section Moment of inertia mm et kg par pinq <a rel="nofollow" class="external text" href="https://forum.freecadweb.org/viewtopic.php?t=23888">FCMacro and moment of inertia of assembly</a>, et création de plans, axes, point, et ajout de l'option sépateur pour le spreadsheet </li>
|
||
<li>ver 1.16 , 21/06/2017 ajout du contrôle de la hauteur des caractères (here PointSize 8) et checkbox pour la position de la fenêtre à gauche ou à droite<br /></li>
|
||
<li>ver 1.16 , 21/06/2017 ajout d'un contrôle sur la hauteur des caractères affichés, ajout d'une case à cocher pour positionner la macro à gauche ou droite et nouveau code de recherche de chemin de l'emplacement des macros. </li>
|
||
<li>ver 1.15 , 19/12/2015 suppression de l'option PyQt4 <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=12&t=13541">voir la cause</a> , ajout d'un checkBox pour éditer ou non les infos dans la vue rapport</li>
|
||
<li>ver 1.14 , 04/08/2014 PyQt4 et PySide, correction des tooltips qui ne s'affichaient plus a cause de PySide, ajout de "fg" et d'une décimale dans la densité</li>
|
||
<li>ver 1.13 , 27/07/2014 remplacement FCInfo_fr_Ver_1-12_Docked.FCMacro avec FCInfo_fr_Ver_1-13_Docked.FCMacro accepte PyQt4 et PySide<br /></li>
|
||
<li>ver 1.12 , 10/03/2014 ajout de tooltips sur les boutons.</li>
|
||
<li>ver 1.11 , 04/03/2014 ajout de µm, nm, pm, fm, µg, ng, pg, pour-cent, correction de la grandeur carat <strike>"cd"</strike> en <b>"ct"</b>, affichage du label et du nom interne, correction du calcul des angles XY YZ ZX fonctionnait bien sur un objet simple mais donnait une valeur erronée sur une pièce composée (prenait d'autres coordonnées ! découvert en comparant le tableau et les coordonnées affichées dans la section Inclinaisons), fenêtre volante ou dockable n'importe où dans FreeCAD<br /></li>
|
||
<li>ver 1.10.b, 19/11/2013 boutons à l'extérieur du scrollbar et blocage des dimensions de la fenêtre</li>
|
||
<li>ver 1.10 , 18/11/2013 ajout d'une "scrollbar" pour diminuer la dimension de la fenêtre</li>
|
||
<li>ver 1.08.b 10/11/2013 correction d'erreur d'affichage de la surface des faces listées dans le tableau et remplacement des "<b>print</b>" par "<b>App.Console.PrintMessage</b>"</li></ul>
|
||
<p><strike>ver 1.09 , 04/11/2013 fonctionne parfaitement sur Windows et Linux (cause de l'erreur les caractères : ² ³ ° " ordinal not in range(128)") </strike>
|
||
</p><p>Dans certaines distributions Linux et dans le cas d'une erreur <b>"ordinal not in range (128)"</b> une autre version existe sur cette page <a href="Macro_FCInfo_Alternate_Linux.html" title="Macro FCInfo Alternate Linux">Macro_FCInfo_Alternate_Linux</a>
|
||
</p>
|
||
<ul><li>ver 1.08 , 24/10/2013 correction de l'affichage dans le fichier des "Faces" et "Edges" haut dessus de 100 objets</li>
|
||
<li>ver 1.07 , 11/10/2013 correspondance des "Faces" et de leurs coordonnées.</li>
|
||
<li>ver 1.06 , 22/09/2013 correspondances des "Edges" et de leurs coordonnées, inclinaison sur l'élément plutôt que sur l'objet global</li>
|
||
<li>ver 1.05 , 17/09/2013 ajout d'un icône pour le tableur, conversion en tonneau fr, affichage des dimensions hors tout à la place des coordonnées.</li>
|
||
<li>ver 1.04 , 11/09/2013: lecture du fichier et affichage directement dans un tableau</li>
|
||
<li>ver 1.03 , 09/09/2013: affichage plus clair dans Vue rapport et remplacement par "typeObject = sel[0].Shape.ShapeType"</li>
|
||
<li>ver 1.02 , 7/09/2013 : petites mises au point</li>
|
||
<li>ver 1.00 , 6/09/2013</li></ul>
|
||
<h3><span class="mw-headline" id="Liens">Liens</span></h3>
|
||
<p>Vous pouvez faire part de vos commentaires sur le forum <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=10&t=3185">Info Workbench - Help with icons please.</a><br />
|
||
Ici un autre post traitant de <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=8&t=6005">FCInfo Macro</a>
|
||
</p>
|
||
<div style="clear:both"></div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Macro_FCInfo/fr&oldid=246630">http://www.freecadweb.org/wiki/index.php?title=Macro_FCInfo/fr&oldid=246630</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |