Macro FCSpring Helix Variable/fr

Description
Cette macro crée un ressort avec un pas variable entièrement configurable, chaque pas du ressort peut être configuré.

La définition du ressort obtenu peut être sauvée dans un fichier ayant l'extension .FCSpring



Utilisation
Cette section est utilisée pour configurer le ressort.

Détail schématique de la définition du ressort.



First section, spring configuration
If the function is checked The accuracy is automatically set to 1 (360 points per turn 1 point = 1 degrees)
 * Number of coil : Total of coil to spring. Default = 10
 * Radius of spring : Radius of spring. Default = 20.0
 * Pitch of spring : Pitch of spring general. Default = 15.0
 * Precision of turn : Precision of turn the precision correspond the number of point for 1 turn the coil and is calculate : precision (number points) = (pitch / (360/precision)). Default = 5 (72 points)
 * Begin : Begin angle of the spring first coil.
 * End : End angle of the spring last coil.
 * Ch. : Check box choice for activate the function Begin and End angle of the coil unchecked by default.



Second section, type line

 * BSpline : Type line BSpline.
 * Wire : Type line Wire.
 * Points : Check box point if the check box is activate one point is create of on each point.



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.
 * Radius of coil : Radius of coil to modify. (Defaut : none)
 * 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



Icon
Download the file image and copy in your macro repertory.

Click the image, in the new window position the mouse over the image, click the right mouse and do "Save target as ..."



Script
Macro_FCSpring_Helix_Variable.FCMacro

Links
The forum discussion Try to do a Spring

Project
soften fittings

modify diameter to any coil :done

Version
07/12/2014: ver 01.03 : new version with radius coil adjustable

17/11/2014: ver 1.02 : 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 !