Projet

Général

Profil

Anomalie #264

Pb de transfert (calcul ?) J1, J2, J3 dans pipe vers python

Ajouté par Laurent Maheo il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Résolu
Priorité:
Normal
Assigné à:
-
Début:
09/10/2020
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:

Description

Gérard,

Je viens de passer pas mal de temps sur l'UMAT en Python pour les potentiels hyperélastiques. Je trouve ça génial !
Cependant, je pense qu'il y a un bug dans le transfert (et peut être dans le calcul) du J3. Dans l'archive jointe, tu peux lancer Herezh avec le fichier donnees_Py.info et lancer Python avec le fichier communication_herezh_pipe_MR.py.
Dans le fichier Python, je lui ai demandé d'écrire J1, J2, J3 à chaque passage dans le pipe. Tu remarqueras que J3=J2= environ 3. J'ai comme l'impression qu'il envoie J2 à la place de J3 qui doit être environ = à 1. J'ai regardé dans le fichier .info et je lui demande bien l'envoi de J3. Bizarre...
Merci pour ton aide !


Fichiers

MR_pipe.zip (42,9 ko) MR_pipe.zip Laurent Maheo, 09/10/2020 13:38
#1

Mis à jour par Gérard Rio il y a environ 4 ans

  • Statut changé de Nouveau à En cours
  • % réalisé changé de 0 à 90

oui c'est normal !
la raison est que dans le programme python on a:

print("J1 =",J1)
print("J2 =",J2)
print("J3 =",J2)

donc en fait ce n'est pas J3 qui est écrit mais J2 !
Si tu reprends le .info, tu verras que j'avais mis :

ma_fct_nD_W2  FONCTION_EXTERNE_ND 
deb_list_var_ I_B II_B III_B J1 J2 J3 fin_list_var_
nb_double_ret_ 9
permet_affichage_ 0#8
fin_parametres_fonction_externe_

si tu changes en:

permet_affichage_ 8

tu peux voir ce que la fonction expédie sur le pipe et on a bien 6 valeurs dont 3 différentes pour les J

#2

Mis à jour par Gérard Rio il y a environ 4 ans

Bonjour Laurent,
est-ce que c'est ok pour toi ? c'est pour fermer éventuellement le ticket ...

#3

Mis à jour par Laurent Maheo il y a environ 4 ans

Salut Gérard,
Oui c'est OK pour moi. Tu peux fermer le ticket.
Je continue d'avancer sur le sujet quand j'ai un instant. En tout cas, cette option de pipe Python externe est bigrement intéressante !!! Je te tiens informé...

#4

Mis à jour par Gérard Rio il y a environ 4 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 90 à 100

ok merci pour ton retour et je ferme le ticket !!

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux