/*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N S R E L A T I V E S A U X C O O R D O N N E E S */ /* D ' U N P S E U D O - T O R E " E P Y C Y C L O I D A L " T R I D I M E N S I O N N E L : */ /* */ /* */ /* Author of '$xrs/epicycloide.32$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 20170110122057). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E S P A R A M E T R E S : */ /* */ /*************************************************************************************************************************************/ =define PARAMETRE_Ra \ GRO4(FRA10(FU)) DEFV(Local,DEFV(Float,INIT(parametre_Ra,PARAMETRE_Ra))); DEFV(Local,DEFV(Float,INIT(d_parametre_Ra,d_FCONSTANTES))); /* Definition de la valeur du parametre 'Ra' au cours du temps. */ =define PARAMETRE_Rb \ GRO4(FRA10(FU)) DEFV(Local,DEFV(Float,INIT(parametre_Rb,PARAMETRE_Rb))); DEFV(Local,DEFV(Float,INIT(d_parametre_Rb,d_FCONSTANTES))); /* Definition de la valeur du parametre 'Rb' au cours du temps. */ =define PARAMETRE_KX \ FU DEFV(Local,DEFV(Float,INIT(parametre_KX,PARAMETRE_KX))); DEFV(Local,DEFV(Float,INIT(d_parametre_KX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'KX' au cours du temps. */ =define PARAMETRE_EX \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_EX,PARAMETRE_EX))); DEFV(Local,DEFV(Float,INIT(d_parametre_EX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'EX' au cours du temps. */ =define PARAMETRE_ECX \ FU DEFV(Local,DEFV(Float,INIT(parametre_ECX,PARAMETRE_ECX))); DEFV(Local,DEFV(Float,INIT(d_parametre_ECX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'ECX' au cours du temps. */ =define PARAMETRE_OCX \ FU DEFV(Local,DEFV(Float,INIT(parametre_OCX,PARAMETRE_OCX))); DEFV(Local,DEFV(Float,INIT(d_parametre_OCX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'OCX' au cours du temps. */ =define PARAMETRE_PCX \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_PCX,PARAMETRE_PCX))); DEFV(Local,DEFV(Float,INIT(d_parametre_PCX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'PCX' au cours du temps. */ =define PARAMETRE_ESX \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_ESX,PARAMETRE_ESX))); DEFV(Local,DEFV(Float,INIT(d_parametre_ESX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'ESX' au cours du temps. */ =define PARAMETRE_OSX \ FU DEFV(Local,DEFV(Float,INIT(parametre_OSX,PARAMETRE_OSX))); DEFV(Local,DEFV(Float,INIT(d_parametre_OSX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'OSX' au cours du temps. */ =define PARAMETRE_PSX \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_PSX,PARAMETRE_PSX))); DEFV(Local,DEFV(Float,INIT(d_parametre_PSX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'PSX' au cours du temps. */ =define PARAMETRE_TX \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_TX,PARAMETRE_TX))); DEFV(Local,DEFV(Float,INIT(d_parametre_TX,d_FCONSTANTES))); /* Definition de la valeur du parametre 'TX' au cours du temps. */ =define PARAMETRE_KY \ FU DEFV(Local,DEFV(Float,INIT(parametre_KY,PARAMETRE_KY))); DEFV(Local,DEFV(Float,INIT(d_parametre_KY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'KY' au cours du temps. */ =define PARAMETRE_EY \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_EY,PARAMETRE_EY))); DEFV(Local,DEFV(Float,INIT(d_parametre_EY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'EY' au cours du temps. */ =define PARAMETRE_ECY \ FU DEFV(Local,DEFV(Float,INIT(parametre_ECY,PARAMETRE_ECY))); DEFV(Local,DEFV(Float,INIT(d_parametre_ECY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'ECY' au cours du temps. */ =define PARAMETRE_OCY \ FU DEFV(Local,DEFV(Float,INIT(parametre_OCY,PARAMETRE_OCY))); DEFV(Local,DEFV(Float,INIT(d_parametre_OCY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'OCY' au cours du temps. */ =define PARAMETRE_PCY \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_PCY,PARAMETRE_PCY))); DEFV(Local,DEFV(Float,INIT(d_parametre_PCY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'PCY' au cours du temps. */ =define PARAMETRE_ESY \ FU DEFV(Local,DEFV(Float,INIT(parametre_ESY,PARAMETRE_ESY))); DEFV(Local,DEFV(Float,INIT(d_parametre_ESY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'ESY' au cours du temps. */ =define PARAMETRE_OSY \ FU DEFV(Local,DEFV(Float,INIT(parametre_OSY,PARAMETRE_OSY))); DEFV(Local,DEFV(Float,INIT(d_parametre_OSY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'OSY' au cours du temps. */ =define PARAMETRE_PSY \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_PSY,PARAMETRE_PSY))); DEFV(Local,DEFV(Float,INIT(d_parametre_PSY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'PSY' au cours du temps. */ =define PARAMETRE_TY \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_TY,PARAMETRE_TY))); DEFV(Local,DEFV(Float,INIT(d_parametre_TY,d_FCONSTANTES))); /* Definition de la valeur du parametre 'TY' au cours du temps. */ =define PARAMETRE_KZ \ FU DEFV(Local,DEFV(Float,INIT(parametre_KZ,PARAMETRE_KZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_KZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'KZ' au cours du temps. */ =define PARAMETRE_EZ \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_EZ,PARAMETRE_EZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_EZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'EZ' au cours du temps. */ =define PARAMETRE_ECZ \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_ECZ,PARAMETRE_ECZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_ECZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'ECZ' au cours du temps. */ =define PARAMETRE_OCZ \ FU DEFV(Local,DEFV(Float,INIT(parametre_OCZ,PARAMETRE_OCZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_OCZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'OCZ' au cours du temps. */ =define PARAMETRE_PCZ \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_PCZ,PARAMETRE_PCZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_PCZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'PCZ' au cours du temps. */ =define PARAMETRE_ESZ \ FU DEFV(Local,DEFV(Float,INIT(parametre_ESZ,PARAMETRE_ESZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_ESZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'ESZ' au cours du temps. */ =define PARAMETRE_OSZ \ FU DEFV(Local,DEFV(Float,INIT(parametre_OSZ,PARAMETRE_OSZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_OSZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'OSZ' au cours du temps. */ =define PARAMETRE_PSZ \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_PSZ,PARAMETRE_PSZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_PSZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'PSZ' au cours du temps. */ =define PARAMETRE_TZ \ FZERO DEFV(Local,DEFV(Float,INIT(parametre_TZ,PARAMETRE_TZ))); DEFV(Local,DEFV(Float,INIT(d_parametre_TZ,d_FCONSTANTES))); /* Definition de la valeur du parametre 'TZ' au cours du temps. */