Macro FCSpring Helix Variable/it

Descrizione
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 .FCSpring



Uso
Configurazione della molla

Schema della configurazione della molla



Prima sezione: configurazione della molla

 * Number of coil : Numero di spire. Default = 10
 * Radius of spring : Raggio della molla. Default = 20.0
 * Pitch of spring : Passo principale. Default = 15.0
 * Precision of turn : Precisione della curvatura, la precisione corrisponde al numero di punti per spira ed è calcolata : precision (numero di punti) = (passo / (360/precisione)). Default = 5



Seconda sezione: tipo di linea

 * BSpline : Linea di tipo BSpline
 * Wire : Linea di tipo Wire



Third section, coil special length

 * Numbering of coil : Numbering of coil to modify. (Defaut : none)
 * Pitch of coil : Pitch of coil to modify. (Defaut : none)
 * : Button to accept the modification after select the numbering of coil and modify the pitch of coil.
 * Text edit : This window displayed all coil modified.



Commands

 * : The Read button open a dialogue box to read a file .FCSpring.
 * : The Save button open a dialogue box to save a file .FCSpring with configuration spring modify or not.
 * : Quit the macro.
 * : Reset the macro to default configuration.
 * : Launch the macro and create the spring configured.



Report view
The window report view displayed all value modified.



Example spring
Example to spring modified



Example Report view
When the macro is launched full list of turns is displayed in tabular form.

Here the data of the spring above and displayed in the Report view



Script
Macro_FCSpring_Helix_Variable.FCMacro

Links
The forum discussion Try to do a Spring

Project
modify diameter to any coil

Version
17/11/2014: ver 1.2 : new version with GUI and modification any coil and save or load the data to disk.

10/11/2014: (23h20) correction of the modification 10/11/2014: modify line 44 : to 6/11/2014 : adding "makeBSpline" and configuration

Limitations
During sweep tests here are the mistakes I have obtained !