RDforum.free.fr/Cast3M   Index du Forum
Site Web Cast3M
RDforum.free.fr/Cast3M
Forum d'entraide des utilisateurs de Cast3M
Répondre au sujet
Utilisation de flotants comme indice de table
paulo


Inscrit le: 25 Nov 2008
Messages: 1
Répondre en citant
Bonjour,

J'ai souhaité utiliser stocker les résultats de calcul (flotants) dans une table de 5x5.
J'ai donc créé les boucles "repe BOU NB ; ... fin BOU ;" correspondantes. Les indices sont correctement générés.

TAB1 = table ; coef1 = .25 ;
*TAB1 . 0.0 = table ; TAB1 . 0.25 = table ; TAB1 . 0.5 = table ; TAB1 . 0.75 = table ; TAB1 . 1.0 = table ;
repe BOUY 5 ;
Yi = ((&BOUY - 1) * coef1 ;
TAB1 . Yi = table ;
repe BOUX 5 ;
Xij = ((&BOUX - 1) * coef1 ;
TAB1 . Yi . Xij = MonCalcul ;
fin BOUX ; fin BOUY ;

Je trouvais pratique d'utiliser des flotants comme indice de table. Ces flotants correspondants aux abscisses et ordonnées de ma table. Par exemple ici (0.0 0.25 0.5 0.75 1.0) au lieu de (1 2 3 4 5).
Cette routine crée bien et remplie bien (TAB1 . 0.0) (TAB1 . 0.25) (TAB1 . 0.5) et (TAB1 . 1.0).
Malheureusement Castem ignore la table (TAB1 . 0.75).

Si je crée préalablement les tables secondaires TAB1.Yi (voir ligne avec *), Castem écrase et rempli toutes les tables sauf (TAB1 . 0.75) et recrée une seconde table (. 0.75). Je me retrouve avec 6 tables au lieu de 5 et la table 0.75 vide.
J'ai arrondi les indices de table au 1000 ième pour m'assurer que je n'avais pas d'erreur sur les flotants générés par Castem. Rien ni fait.

Quelqu'un aurait-il déjà eu ce problème ?
Merci
Voir le profil de l'utilisateurEnvoyer un message privé
Utilisation de flotants comme indice de table
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Répondre au sujet