394 lines
33 KiB
HTML
394 lines
33 KiB
HTML
<html><head><title>Macro FCSpring Helix Variable/it</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 FCSpring Helix Variable/it</h1></div>
|
|
|
|
<div id="mw-content-text" lang="it" 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="Molla_a_spirale_variabile"><a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable.png" class="image"><img alt="FCSpring Helix Variable.png" src="32px-FCSpring_Helix_Variable.png" width="32" height="32" srcset="/wiki/images/thumb/6/69/FCSpring_Helix_Variable.png/48px-FCSpring_Helix_Variable.png 1.5x, FCSpring_Helix_Variable.png 2x" /></a> Molla a spirale variabile</span></h3>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Descrizione
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven left">Crea una molla a passo variable.
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Autore
|
|
</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">Link
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven"><a href="https://www.freecadweb.org/wiki/index.php?title=Macros_recipes/it" title="Macros recipes/it">Esempi di macro</a><br /><a href="https://www.freecadweb.org/wiki/index.php?title=How_to_install_macros/it" title="How to install macros/it">Come installare le Macro</a><br /><a href="https://www.freecadweb.org/wiki/index.php?title=Customize_Toolbars/it" title="Customize Toolbars/it">Personalizzare la barra degli strumenti</a>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Versione
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven macro-version">01.12
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Data ultima modifica
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven macro-date">2017-04-03
|
|
</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="#Molla_a_spirale_variabile"><span class="tocnumber">1</span> <span class="toctext">Molla a spirale variabile</span></a></li>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Descrizione"><span class="tocnumber">2</span> <span class="toctext">Descrizione</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Uso"><span class="tocnumber">3</span> <span class="toctext">Uso</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Gui"><span class="tocnumber">4</span> <span class="toctext">Gui</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-4"><a href="#Prima_sezione:_configurazione_della_molla"><span class="tocnumber">4.1</span> <span class="toctext">Prima sezione: configurazione della molla</span></a></li>
|
|
<li class="toclevel-2 tocsection-5"><a href="#Seconda_sezione:_tipo_di_linea"><span class="tocnumber">4.2</span> <span class="toctext">Seconda sezione: tipo di linea</span></a></li>
|
|
<li class="toclevel-2 tocsection-6"><a href="#Terza_sezione.2C_selection"><span class="tocnumber">4.3</span> <span class="toctext"><b>Terza sezione, selection</b></span></a></li>
|
|
<li class="toclevel-2 tocsection-7"><a href="#Position_.280.29.28xx.29"><span class="tocnumber">4.4</span> <span class="toctext">Position (0)(xx)</span></a></li>
|
|
<li class="toclevel-2 tocsection-8"><a href="#Terza_sezione:_spire_di_lunghezza_speciale"><span class="tocnumber">4.5</span> <span class="toctext"><b>Terza sezione: spire di lunghezza speciale</b></span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-9"><a href="#Comandi"><span class="tocnumber">5</span> <span class="toctext">Comandi</span></a></li>
|
|
<li class="toclevel-1 tocsection-10"><a href="#Registro_degli_eventi"><span class="tocnumber">6</span> <span class="toctext">Registro degli eventi</span></a></li>
|
|
<li class="toclevel-1 tocsection-11"><a href="#Esempio_di_molla"><span class="tocnumber">7</span> <span class="toctext">Esempio di molla</span></a></li>
|
|
<li class="toclevel-1 tocsection-12"><a href="#Esempio_di_rapporto_nel_Registro_degli_eventi"><span class="tocnumber">8</span> <span class="toctext">Esempio di rapporto nel Registro degli eventi</span></a></li>
|
|
<li class="toclevel-1 tocsection-13"><a href="#Icone"><span class="tocnumber">9</span> <span class="toctext">Icone</span></a></li>
|
|
<li class="toclevel-1 tocsection-14"><a href="#Script"><span class="tocnumber">10</span> <span class="toctext">Script</span></a></li>
|
|
<li class="toclevel-1 tocsection-15"><a href="#Esempi"><span class="tocnumber">11</span> <span class="toctext">Esempi</span></a></li>
|
|
<li class="toclevel-1 tocsection-16"><a href="#Link"><span class="tocnumber">12</span> <span class="toctext">Link</span></a></li>
|
|
<li class="toclevel-1 tocsection-17"><a href="#In_progetto"><span class="tocnumber">13</span> <span class="toctext">In progetto</span></a></li>
|
|
<li class="toclevel-1 tocsection-18"><a href="#Versione"><span class="tocnumber">14</span> <span class="toctext">Versione</span></a></li>
|
|
<li class="toclevel-1 tocsection-19"><a href="#Limitationi"><span class="tocnumber">15</span> <span class="toctext">Limitationi</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</td></tr>
|
|
</table>
|
|
<p><br />
|
|
</p>
|
|
<h2><span class="mw-headline" id="Descrizione">Descrizione</span></h2>
|
|
<p>Questa macro crea una molla con una configurazione personalizzabile. Si possono creare diverse configurazioni di molle, secondo le proprie esigenze, e poi salvarle in un file con estensione <b>.FCSpring</b>
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:TruncateSpring00.png" class="image" title="FCSpring Helix Variable"><img alt="FCSpring Helix Variable" src="400px-TruncateSpring00.png" width="400" height="400" srcset="/wiki/images/6/6b/TruncateSpring00.png 1.5x" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Uso">Uso</span></h2>
|
|
<p>Configurazione della molla
|
|
</p><p>Schema di configurazione della molla
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_TruncateSpring_01.png" class="image"><img alt="Macro TruncateSpring 01.png" src="Macro_TruncateSpring_01.png" width="718" height="592" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Gui">Gui</span></h2>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_01.png" class="image"><img alt="Macro FCSpring Helix Variable 01.png" src="Macro_FCSpring_Helix_Variable_01.png" width="271" height="693" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h3><span class="mw-headline" id="Prima_sezione:_configurazione_della_molla">Prima sezione: configurazione della molla</span></h3>
|
|
<ul><li> <b>Number of coil</b> : Numero di spire. Default = 10</li>
|
|
<li> <b>Radius of spring</b> : Raggio della molla. Default = 20.0</li>
|
|
<li> <b>Pitch of spring</b> : Passo principale. Default = 15.0</li>
|
|
<li> <b>Precision of turn</b> : Precisione della curvatura, la precisione corrisponde al numero di punti per spira ed è calcolata : precision (numero di punti) = (passo / (360/precisione)). Default = 5 (72 punti)</li>
|
|
<li> <b>Spring conical</b> : Diametro maggiore del cono, questa dimensione deve essere maggiore o uguale al raggio</li>
|
|
<li> <b>Begin</b> : Angolo iniziale della prima spira della molla.</li>
|
|
<li> <b>End</b> : Angolo finale dell'ultima spira della molla.</li>
|
|
<li> <b>Ch.</b> : Casella di scelta per attivare la funzione angolo iniziale e angolo finale della molla, deselezionata per impostazione predefinita.<br /> Se questa funzione è selezionata, la precisione viene impostata automaticamente a 1 (360 punti per spira, 1 punto = 1 grado)</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_02.png" class="image"><img alt="Macro FCSpring Helix Variable 02.png" src="Macro_FCSpring_Helix_Variable_02.png" width="268" height="242" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h3><span class="mw-headline" id="Seconda_sezione:_tipo_di_linea">Seconda sezione: tipo di linea</span></h3>
|
|
<ul><li> <b>BSpline</b> : Linea di tipo BSpline.</li>
|
|
<li> <b>Wire</b> : Linea di tipo Wire.</li>
|
|
<li> <b>Points</b> : Casella di controllo dei punti, se è attivata viene creato un punto in ogni punto.</li>
|
|
<li><b>Reverse</b> : Casella di controllo per invertire la direzione della molla</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_03.png" class="image"><img alt="Macro FCSpring Helix Variable 03.png" src="Macro_FCSpring_Helix_Variable_03.png" width="249" height="62" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h3><span class="mw-headline" id="Terza_sezione.2C_selection"><b>Terza sezione, selection</b></span></h3>
|
|
<p>Questa sezione viene visualizzata se è selezionato l'oggetto. Il tipo di oggetto viene visualizzato in Text Editor
|
|
</p><p>L'oggetto può essere una linea, 2 punti, un cerchio, un contorno ... un asse, la lunghezza della molla viene creata automaticamente
|
|
</p><p>Detection : Cylinder (radius), Sphere (radius), Toroid (radius) , Cone (little radius), Circle (radius), Arc (radius), Ellipse (little radius)
|
|
</p>
|
|
<ul><li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Norm.</span> : Se uno circo e seletto <b>Norm</b> il raggio non e modificato (Difetto)
|
|
<ul><li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">AdpRa</span> : Se il pulsante e attivato, il raggio della molla e datato al raggio della selezione se uno raggio e detetto</li></ul></li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">PMous</span> : Se date uno clic mouse sopra una faccia l'asso della molla sarà il punto di coordinate della molla
|
|
<ul><li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CFace</span> : Si il pulsante è attivato, la molla sarà creata in centro della facia</li></ul></li>
|
|
<li> <b>Position</b> : Se due obbietti sonno selezionate (primo asso secondo molla) potete modificare il posizionamento della molla allungo l'asso creato</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Circle</span> : Se tre punti sonno selezionati potete creare un cerchio che servirà di punto di partenza della molla</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">...</span> : </li></ul>
|
|
<h3><span class="mw-headline" id="Position_.280.29.28xx.29">Position (0)(xx)</span></h3>
|
|
<p>(0)(xx) : Number selection(s), length in mm of axis created x 10, Dati e numeri punti per la posizione della molla sopra l'asso
|
|
</p>
|
|
<ul><li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Begin/End</span> : Posizione della base della molla su l'asso, inizia, meta, fine del asso</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">RSpr</span> : Riversa la molla sopra l'asso</li>
|
|
<li> <b>DoubleSpinBox</b> : posizione della molla con una precinzione di spostamento di (0.1 mm) a longo l'asso</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">RCom</span> : Riversa il contatore ex: Begin 0 to 10.. or End 0 to 10..</li>
|
|
<li> <b>Slider</b> : Posizione rapida della molla a longo l'asso</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_02_2.png" class="image"><img alt="Macro FCSpring Helix Variable 02 2.png" src="Macro_FCSpring_Helix_Variable_02_2.png" width="271" height="113" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h3><span class="mw-headline" id="Terza_sezione:_spire_di_lunghezza_speciale"><b>Terza sezione: spire di lunghezza speciale</b></span></h3>
|
|
<ul><li> <b>Numbering of coil</b> : Numero di spire da modificare. (Defaut : nessuna)</li>
|
|
<li> <b>Smoothing</b> Questa casella apre una casella numerica per determinare il grado di lisciatura. Il valore massimo è il valore di precisione -1 (questa opzione è ancora allo stadio di prototipo e il risultato può essere soddisfacente o completamente sbagliato)</li>
|
|
<li> <b>Pitch of coil</b> : Passo delle spire da modificare. (Defaut : nessuna) </li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">15</span> : Se viene premuto questo pulsante il valore di "Pitch of string" influenza "Pitch of coil" (Questo valore viene allineato automaticamente al valore di Pitch of string)</li>
|
|
<li> <b>Radius of coil</b> : Raggio della spira da modificare. (Defaut : nessuno)</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">20</span> : Se viene premuto questo pulsante il valore di "Radius of string" influenza "Radius of coil" (Questo valore viene allineato automaticamente al valore di Radius of string)</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Accept the value modified</span> : Pulsante da premere per confermare le modifiche definite prima.</li>
|
|
<li> <b>Text edit</b> : Questa finestra mostra tutte le spire modificate.</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">C</span> : Ripulisce l'editor</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Z</span> : Pulsante "Zoom" ingrandisce la finestra di modifica del testo</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_04.png" class="image"><img alt="Macro FCSpring Helix Variable 04.png" src="Macro_FCSpring_Helix_Variable_04.png" width="273" height="213" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Comandi">Comandi</span></h2>
|
|
<ul><li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Load</span> : Apre una finestra di dialogo per leggere un file <b>.FCSpring</b>.</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Save</span> : Apre una finestra di dialogo per salvare un file <b>.FCSpring</b> .</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Load Coordinates</span> : Apre una finestra di dialogo per leggere un file <b>.FCSpringCoor</b> (tutte le coordinate dei punti di una molla).</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Save Coordinates</span> : Apre una finestra di dialogo per salvare un file <b>.FCSpringCoor</b> (tutte le coordinate dei punti di una molla).</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Quit</span> : Esce dalla macro.</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Reset</span> : Ripristina la configurazione iniziale della macro.</li>
|
|
<li> <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Launch</span> : Avvia la macro per creare una molla configurata.</li></ul>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_05.png" class="image"><img alt="Macro FCSpring Helix Variable 05.png" src="Macro_FCSpring_Helix_Variable_05.png" width="269" height="78" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Registro_degli_eventi">Registro degli eventi</span></h2>
|
|
<p>La finestra Report visualizzata tutti i valori modificati.
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_06.png" class="image"><img alt="Macro FCSpring Helix Variable 06.png" src="Macro_FCSpring_Helix_Variable_06.png" width="340" height="283" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Esempio_di_molla">Esempio di molla</span></h2>
|
|
<p>Esempio di molla modificata
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_07.png" class="image"><img alt="Macro FCSpring Helix Variable 07.png" src="Macro_FCSpring_Helix_Variable_07.png" width="160" height="336" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Esempio_di_rapporto_nel_Registro_degli_eventi">Esempio di rapporto nel Registro degli eventi</span></h2>
|
|
<p>All'avvio della macro viene visualizzato l'elenco completo dei giri sotto forma di tabella.
|
|
</p><p>Questi sono i dati della molla precedente visualizzati nella finestra Report
|
|
<a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_08.png" class="image"><img alt="Macro FCSpring Helix Variable 08.png" src="Macro_FCSpring_Helix_Variable_08.png" width="948" height="60" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Icone">Icone</span></h2>
|
|
<p>Scaricare le immagini e copiarle nel repertorio delle macro.
|
|
</p><p>Cliccare sull'immagine con il tasto destro del mouse e salvarla nella nuova posizione selezionando "Salva oggetto con nome ..."
|
|
</p>
|
|
Pulsanti della barra degli strumenti <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable.png" class="image" title="Button"><img alt="Button" src="FCSpring_Helix_Variable.png" width="64" height="64" /></a></div>
|
|
<div style="clear:both"></div>
|
|
<p>Icone della macro
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_01.png" class="image"><img alt="FCSpring Helix Variable Icon 01.png" src="FCSpring_Helix_Variable_Icon_01.png" width="32" height="32" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_02.png" class="image"><img alt="FCSpring Helix Variable Icon 02.png" src="FCSpring_Helix_Variable_Icon_02.png" width="32" height="32" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_02b.png" class="image"><img alt="FCSpring Helix Variable Icon 02b.png" src="FCSpring_Helix_Variable_Icon_02b.png" width="32" height="32" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_03.png" class="image"><img alt="FCSpring Helix Variable Icon 03.png" src="FCSpring_Helix_Variable_Icon_03.png" width="32" height="32" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_03b.png" class="image"><img alt="FCSpring Helix Variable Icon 03b.png" src="FCSpring_Helix_Variable_Icon_03b.png" width="32" height="32" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_04.png" class="image"><img alt="FCSpring Helix Variable Icon 04.png" src="FCSpring_Helix_Variable_Icon_04.png" width="48" height="48" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_05.png" class="image"><img alt="FCSpring Helix Variable Icon 05.png" src="FCSpring_Helix_Variable_Icon_05.png" width="47" height="45" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=File:FCSpring_Helix_Variable_Icon_06.png" class="image"><img alt="FCSpring Helix Variable Icon 06.png" src="FCSpring_Helix_Variable_Icon_06.png" width="32" height="32" /></a>
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<h2><span class="mw-headline" id="Script">Script</span></h2>
|
|
<p><b>Macro_FCSpring_Helix_Variable.FCMacro</b>
|
|
</p><p>Download the macro to Gist <a rel="nofollow" class="external text" href="https://gist.github.com/mario52a/68c81c32a0727a693d3a">Macro_FCSpring_Helix_Variable</a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="Esempi">Esempi</span></h2>
|
|
<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:Valves_Assembly_IN_EX.png" class="image"><img alt="" src="260px-Valves_Assembly_IN_EX.png" width="260" height="300" srcset="/wiki/images/thumb/4/48/Valves_Assembly_IN_EX.png/390px-Valves_Assembly_IN_EX.png 1.5x, /wiki/images/thumb/4/48/Valves_Assembly_IN_EX.png/520px-Valves_Assembly_IN_EX.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>Valves Assembly IN EX with permit and created by r.tec see <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=24&t=14183">Inlet & Exhaust Valves Assembly</a> and <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=13&t=14143">Spiralfeder</a> thanks r.tec
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_12.png" class="image"><img alt="Macro FCSpring Helix Variable 12.png" src="200px-Macro_FCSpring_Helix_Variable_12.png" width="200" height="200" srcset="/wiki/images/thumb/2/29/Macro_FCSpring_Helix_Variable_12.png/300px-Macro_FCSpring_Helix_Variable_12.png 1.5x, /wiki/images/thumb/2/29/Macro_FCSpring_Helix_Variable_12.png/400px-Macro_FCSpring_Helix_Variable_12.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_13.png" class="image"><img alt="Macro FCSpring Helix Variable 13.png" src="267px-Macro_FCSpring_Helix_Variable_13.png" width="267" height="200" srcset="/wiki/images/thumb/c/c0/Macro_FCSpring_Helix_Variable_13.png/400px-Macro_FCSpring_Helix_Variable_13.png 1.5x, /wiki/images/thumb/c/c0/Macro_FCSpring_Helix_Variable_13.png/533px-Macro_FCSpring_Helix_Variable_13.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_14.png" class="image"><img alt="Macro FCSpring Helix Variable 14.png" src="267px-Macro_FCSpring_Helix_Variable_14.png" width="267" height="200" srcset="/wiki/images/thumb/1/18/Macro_FCSpring_Helix_Variable_14.png/400px-Macro_FCSpring_Helix_Variable_14.png 1.5x, /wiki/images/thumb/1/18/Macro_FCSpring_Helix_Variable_14.png/533px-Macro_FCSpring_Helix_Variable_14.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_15.png" class="image"><img alt="Macro FCSpring Helix Variable 15.png" src="267px-Macro_FCSpring_Helix_Variable_15.png" width="267" height="200" srcset="/wiki/images/thumb/0/08/Macro_FCSpring_Helix_Variable_15.png/400px-Macro_FCSpring_Helix_Variable_15.png 1.5x, /wiki/images/thumb/0/08/Macro_FCSpring_Helix_Variable_15.png/533px-Macro_FCSpring_Helix_Variable_15.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_16.png" class="image"><img alt="Macro FCSpring Helix Variable 16.png" src="267px-Macro_FCSpring_Helix_Variable_16.png" width="267" height="200" srcset="/wiki/images/thumb/6/62/Macro_FCSpring_Helix_Variable_16.png/400px-Macro_FCSpring_Helix_Variable_16.png 1.5x, /wiki/images/thumb/6/62/Macro_FCSpring_Helix_Variable_16.png/533px-Macro_FCSpring_Helix_Variable_16.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_17.png" class="image"><img alt="Macro FCSpring Helix Variable 17.png" src="267px-Macro_FCSpring_Helix_Variable_17.png" width="267" height="200" srcset="/wiki/images/thumb/a/a0/Macro_FCSpring_Helix_Variable_17.png/400px-Macro_FCSpring_Helix_Variable_17.png 1.5x, /wiki/images/thumb/a/a0/Macro_FCSpring_Helix_Variable_17.png/533px-Macro_FCSpring_Helix_Variable_17.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_18.png" class="image"><img alt="Macro FCSpring Helix Variable 18.png" src="267px-Macro_FCSpring_Helix_Variable_18.png" width="267" height="200" srcset="/wiki/images/thumb/8/86/Macro_FCSpring_Helix_Variable_18.png/400px-Macro_FCSpring_Helix_Variable_18.png 1.5x, /wiki/images/thumb/8/86/Macro_FCSpring_Helix_Variable_18.png/533px-Macro_FCSpring_Helix_Variable_18.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 635px"><div style="width: 635px">
|
|
<div class="thumb" style="width: 630px;"><div style="margin:21px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_19.png" class="image"><img alt="" src="600px-Macro_FCSpring_Helix_Variable_19.png" width="600" height="188" srcset="/wiki/images/0/0f/Macro_FCSpring_Helix_Variable_19.png 1.5x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>Difference between Smooth (here 71 with precision 5 (72 points)) and normal
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 835px"><div style="width: 835px">
|
|
<div class="thumb" style="width: 830px;"><div style="margin:40.5px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable.gif" class="image"><img alt="" src="Macro_FCSpring_Helix_Variable.gif" width="800" height="749" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>Example
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 835px"><div style="width: 835px">
|
|
<div class="thumb" style="width: 830px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpringHelixVariable_Example_02.gif" class="image"><img alt="" src="Macro_FCSpringHelixVariable_Example_02.gif" width="729" height="800" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>Example create conical spring
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<h2><span class="mw-headline" id="Link">Link</span></h2>
|
|
<p>La discussione nel forum: <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=3&t=8313&p=68161#p68161">Try to do a Spring</a>
|
|
</p>
|
|
<h2><span class="mw-headline" id="In_progetto">In progetto</span></h2>
|
|
<p>molla troncata
|
|
</p><p>ammorbidire i raccordi: fatto
|
|
</p><p>modificare il diametro di qualsiasi spira: fatto
|
|
</p>
|
|
<h2><span class="mw-headline" id="Versione">Versione</span></h2>
|
|
<p>03/04/2017: ver 01.12: correzione bug linea 2314 aggiunto "global ui"
|
|
</p><p>11/12/2016: ver 01.11: Aggiunto Posizione della molla sopra l'oggetto selezionato
|
|
</p><p>10/09/2016: ver 01.10: Adding Button "Zoom" enlarge the textedit window
|
|
</p><p>04/09/2016: ver 01.09: add smoothing
|
|
</p><p>16/03/2016: ver 01.08 : correct and add "int()" to debutAngle and finAngle (read file)
|
|
</p><p>02/03/2016: ver 01.07 : add option reverse spring
|
|
</p><p>08/02/2016: ver 01.06 : correct bug angle cause "modifyAngle = int(file.readline().rstrip('\n\r')) # 9" modifyAngle is int() not char
|
|
</p><p>07/01/2015: ver 01.05 : adding "Try ...Except" (data cone) for compatibility with old version
|
|
</p><p>07/01/2015: ver 01.04 : adding spring conical and modify the path to "UserAppData" and adding the icone.
|
|
</p><p>07/12/2014: ver 01.03 : new version with radius coil adjustable
|
|
</p><p>17/11/2014 ver 1.02 : nuova versione con interfaccia grafica e con la possibilità di modificare qualsiasi spira e salvare o caricare i dati su disco.
|
|
</p><p>10/11/2014: (23h20) correction of the modification
|
|
</p>
|
|
<pre>ligne.Placement = App.Placement(App.Vector(0.0,0.0,0.0), App.Rotation(App.Vector(0,0,1),angleTr), App.Vector(0,0,0)) </pre>
|
|
<p>10/11/2014: modify line 44 :
|
|
</p>
|
|
<pre>a = FreeCAD.ActiveDocument.Line.Placement=App.Placement(App.Vector(0.0,0.0,0.0), App.Rotation(App.Vector(0,0,1),angleTr), App.Vector(0,0,0)) </pre>
|
|
<p>con
|
|
</p>
|
|
<pre>ligne = FreeCAD.ActiveDocument.Line.Placement=App.Placement(App.Vector(0.0,0.0,0.0), App.Rotation(App.Vector(0,0,1),angleTr), App.Vector(0,0,0)) </pre>
|
|
<p>6/11/2014 : aggiunto "makeBSpline" e configurazione
|
|
</p>
|
|
<h2><span class="mw-headline" id="Limitationi">Limitationi</span></h2>
|
|
<p>Durante i test di sweep ho ottenuto questi errori!
|
|
</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_FCSpring_Helix_Variable_20.png" class="image"><img alt="" src="267px-Macro_FCSpring_Helix_Variable_20.png" width="267" height="200" srcset="/wiki/images/thumb/0/0f/Macro_FCSpring_Helix_Variable_20.png/400px-Macro_FCSpring_Helix_Variable_20.png 1.5x, /wiki/images/thumb/0/0f/Macro_FCSpring_Helix_Variable_20.png/533px-Macro_FCSpring_Helix_Variable_20.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>For the moment the macro is not adapted for the square, rectangle... <br />Only circle work well
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:18.5px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_09.png" class="image"><img alt="" src="300px-Macro_FCSpring_Helix_Variable_09.png" width="300" height="93" srcset="/wiki/images/thumb/5/55/Macro_FCSpring_Helix_Variable_09.png/450px-Macro_FCSpring_Helix_Variable_09.png 1.5x, /wiki/images/5/55/Macro_FCSpring_Helix_Variable_09.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>ACCESS VIOLATION
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_10.png" class="image"><img alt="" src="85px-Macro_FCSpring_Helix_Variable_10.png" width="85" height="100" srcset="/wiki/images/thumb/4/46/Macro_FCSpring_Helix_Variable_10.png/127px-Macro_FCSpring_Helix_Variable_10.png 1.5x, /wiki/images/thumb/4/46/Macro_FCSpring_Helix_Variable_10.png/170px-Macro_FCSpring_Helix_Variable_10.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>TCollection_IndexedDataMap
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</p>
|
|
<center>
|
|
<ul class="gallery mw-gallery-traditional">
|
|
<li class="gallerybox" style="width: 335px"><div style="width: 335px">
|
|
<div class="thumb" style="width: 330px;"><div style="margin:15px auto;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Macro_FCSpring_Helix_Variable_11.png" class="image"><img alt="" src="93px-Macro_FCSpring_Helix_Variable_11.png" width="93" height="100" srcset="/wiki/images/thumb/4/4a/Macro_FCSpring_Helix_Variable_11.png/140px-Macro_FCSpring_Helix_Variable_11.png 1.5x, /wiki/images/thumb/4/4a/Macro_FCSpring_Helix_Variable_11.png/187px-Macro_FCSpring_Helix_Variable_11.png 2x" /></a></div></div>
|
|
<div class="gallerytext">
|
|
<p>Wrong usage of punctual sections
|
|
</p>
|
|
</div>
|
|
</div></li>
|
|
</ul>
|
|
</center>
|
|
<p><br />
|
|
</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_FCSpring_Helix_Variable/it&oldid=271892">http://www.freecadweb.org/wiki/index.php?title=Macro_FCSpring_Helix_Variable/it&oldid=271892</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> |