## Modifier une Fonction de Bibliothèque "Engrenage" d'Altitech

Il s'agit d'un cas particulier de modification des Fonctions de bibliothèques qui concernent les Engrenages et les Cannelures en développante de cercle de la bibliothèque AltiTech : Vous avez créé une ou plusieurs nouvelles configurations d'engrenage (ou de cannelure). Elles apparaissent normalement dans les Configurations : mais, Erreur fatale lors de l'appel d'une de ces configurations pour insertion (une grande variété de Messages d'erreur possible) :

- les Engrenages (et les Cannelures en développante de cercle ) comportent des Equations avec des Cotes pilotées : il n'est pas possible de Reconstruire les Configurations dans n'importe quel ordre. Elles nécessitent de plus des Reconstructions multiples pour converger.

- vous n'avez créé qu'une (ou quelques) nouvelle Configuration:

- dans Configurations, sans toucher à la configuration que vous venez de créer, activez par Double-clic, la configuration dimensionnellement la plus proche de votre configuration (elle se reconstruit, normalement sans errreur), puis activez par Double-clic votre Configuration : elle se reconstruit avec un message d'erreur (et en prenent éventuellement des formes exotiques), puis Reconstructions_x4 (cf Insertion des engrenages) : vous pouvez maintenant insérer normalement votre configuration

- vous avez créé de nombreuses Configurations ou vous avez modifié des valeurs sur les configurations existantes:
  je fournis une macro qui reconstruit les configurations dans un ordre "qui passe" avec la série fournie.

- Pour que la votre configuration soit prise en compte : barre de commande Macro :

- Editer la macro ...\AltiTech_v2-...\Macros_et_Familles\Reconstructions Engrenages.swp
- Insérer le nom de votre configuration entre les 2 modules existants qui le suivent et le précède, suivant le modèle ..dans la liste qui commence à 'on ajoute des lignes dans la listbox1' (les modules sont décroissants de "Défaut" (m=1) à "m=0.06" puis croissants de "valeurs secondaires" (m=1.125) à "m=70*" ) puis Enregistrer la macro et Fermer VisualBasic

- Exécuter la macro ...\AltiTech_v2-...\Macros_et_Familles\Reconstructions Engrenages.swp

- si vous n'êtes pas pressé (certaines fonctions peuvent mettre plusieurs dizaines de minutes pour reconstruire toutes les configurations - avec un poste moyennement poussif) et si vous avez de la place sur votre disque ( certaines fonctions ont pesées jusqu'à 75Mo...), vous laissez votre fonction "en l'état" avant de lancer la macro
- si vous êtes pressé et/ou manquez de place, avant de lancer la Macro :
  Denture > Propriétés de la Fonction Supprimée : Toutes les configurations
- la reconstruction s'effectue beaucoup plus vite, avec un seul Creux de dent. La macro terminée :
  Denture > Propriétés de la Fonction Supprimée : Toutes les configurations puis Enregistrer et Quitter sans aller farfouiller dans les configurations

- cette procédure allège très fortement les fichiers (c'est celle que j'ai utilisée pour AltiTech ).
  Lors de la dépose d'une fonction Engrenage, la non-reconstruction de la Répétition dans les configurations explique les Messages d'erreur fugitifs et la durée de reconstruction du prototype après le choix d'une configuration

Vous utilisez souvent les mêmes modules : il est possible de ne reconstruire complètement que les configurations qui vous intéressent:

- dans Configurations, activez par Double-clic la Configuration qui vous intéresse: elle se reconstruit avec un message d'erreur (et en prenant éventuellement des formes exotiques)
- puis Reconstructions_x4 : le prototype de ce module est maintenant complètement reconstruit, avec toutes ses dents, (et le volume du fichier a fortement cru)
- répétez cette manoeuvre pour tous vos modules usuels
- n'oubliez pas d' Enregistrer en quittant la fonction de bibliothèque
- lors de vos futures insertions de la fonction, les modules ainsi traités arriveront beaucoup plus rapidement lors de la dépose.

Remarque : la Configuration active à l'enregistrement est proposée, par défaut, à la dépose de la fonction.